home *** CD-ROM | disk | FTP | other *** search
- OSTRICKS.DOC OSBORNE 1 UNDOCUMENTED TRICKS
- taken from 6/82 Microcomputing letter p. 24.
- OZYTRX10.DOC version 1.0
- ***************************************************
- * *
- * original file modified by Bob Schultz *
- * of *
- * *
- * OZYMANDIAS II *
- * *
- * the *
- * *
- * Information Interchange Service *
- * for *
- * Osborne I Computer Owners *
- * *
- * Box 65 *
- * Station G *
- * Toronto, Ontario *
- * M4M 3E8 *
- * *
- ***************************************************
-
-
- BAUD RATE:
- The rs-232c baud rate can be set using the
- following:
- RESET = 057H ;6850 reset
- B03 = 056H ;300/600 baud
- B12 = 055H ;1200/2400 baud
- B96 = 054H ;9600/19200 baud
- BASE = 0E500H ;BIOS JUMP TABLE ON MODIFIED
- ;UNITS, (VER 1.3) ELSE
- ;0EA00H ON UNMODIFIED.
- ;(VER 1.2)
- MVI C,B96 ;..for 9600
- CALL BASE+03CH ;set the new rate
-
- These rates can also be doubled by changing
- the jumper J1 in the OS-1. To get to this jumper,
- remove the two knobs with an allen key and remove
- the screws holding the front panel in place. The
- jumper is located behind the RS-232 port about half
- way back on the board, just to the left of the 6850.
- When the jumper is installed, you get the lower of
- each pair of baud rates. When it is removed, you
- get the higher.
-
- The bits for the 6850 control register are the
- following:
-
- CR1 CR0 Counter Divide Select Bits
- 0 0 divide by 1
- 0 1 divide by 16
- 1 0 divide by 64
-
- CR4 CR3 CR2 Word Select Bits
- 0 0 0 7 bits + even parity + 2 stop bits
- 0 0 1 7 bits + odd parity + 2 stop bits
- 0 1 0 7 bits + even parity + 1 stop bit
- 0 1 1 7 bits + odd parity + 1 stop bit
- 1 0 0 8 bits + no parity + 2 stop bits
- 1 0 1 8 bits + no parity + 1 stop bit
- 1 1 0 8 bits + even parity + 1 stop bit
- 1 1 1 8 bits + odd parity + 1 stop bit
-
- CR6 CR5 Transmitter Control Bits
- 0 0 *RTS = low, xmit interrupt disabled
- 0 1 *RTS = low, xmit interrupt enabled
- 1 0 *RTS = high, xmit interrupt disabled
- 1 1 *RTS = low, xmit interrupt disabled
- xmits a break level on the xmit data output.
-
- note: *RTS is a ground true signal. It goes out
- without any buffering (ugh!!!) on pin 8 of
- the modem connector. Be very careful if you
- use this connector. *RTS from the 6850 does
- not go to the RS-232 port at all, but does
- seem to turn off the data coming out of pin 3
- of the RS-232 connector.
-
- CR7 Receive Interrupt Enable Bit
- The following interrupts are enabled by this
- bit: Reveive Data Register Full, Overrun,
- or a low to high transition on the *DCD signal
- line (Data Carrier Detect).
- note: *DCD has an inverting buffer to pin 4 of both
- the RS-232 connector and the modem connector.
-
- BOOTING RIGHT-SIDE DISK DRIVE:
- On reset, when you get the prompt for a
- carriage return to boot normally, reply with
- a double-quote mark "
- The right side drive is then A:, and the
- left side drive is B:.
- This is useful if your left side drive is
- temporarily not operating properly (or at all).
-
- PRINTER TOGGLE:
- CP/M Control-P is the normal toggle. If addr
- 0DA0DH is non-zero, the printer will receive an
- echo of the console output.
-
- PROGRAM FUNCTION KEYS:
- Set them up as in the manual. They are then
- invoked with a control 0-9, which is not clear
- in the manual.
-
- WORDSTAR BACKSPACE:
- After the modification is applied to your
- computer, the back-arrow key (which used to be
- the delete char key), is now the cursor-left key.
- Delete is Control - (minus) (undocumented).
-
- MODIFICATION GOOD NEWS:
- 1. The capital lock now works for all char.
- 2. All programs can handle auto-scroll.
-
- MODIFICATION BAD NEWS:
- 1. In Wordstar, when you auto-scroll, the
- display does an annoying left/right dance when
- doing a rapid vertical scroll.
- 2. The upgrade BIOS uses registers X and Y.
- CP/M was written in 8080 code where these do
- not exist. CP/M programs which use X and Y, and
- worked fine previously, may have to be altered
- to save X and Y on the stack prior to CP/M calls.
-
- SETUP DUMBNESS:
- After running SETUP, you must do a COLD boot
- (i.e. hit the reset button) in order to get the
- changes into memory. It would be so nice to be
- able to get the changes into memory for testing
- without writing to the disk, but that's the way
- the software bytes.
-
- ---------------------------------------------
-
- May 24, 1982 There were some serious pieces of mis-
- information in the original file.....57h is a reset
- for the 6850. The correct number has been entered
- and some information added. I will try to keep this
- file up to date and posted on MISSISSAUGA RCP/M
- (416)-826-5394. Leave any comments, suggestions,
- programs, etc. there or write to me at the address
- at the top of the file. Diskettes of programs con-
- figured for the Osborne, general purpose utilities,
- software tools, tips, problems, some humor and
- games, and anything else that I think that people
- will like, will be distributed at a cost of $10 per
- diskette. Send me any information, programs, etc.
- that you like to see entered into the public domain.
- ozymandias (the modified Osborne I computer) is up
- and down so often with disk problems (Bdos error--
- bad sector) that I must have the world's most ex-
- pensive yo-yo.
- happy yo-yoing {Bob Schultz}