home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / osborne / osbtrx10.doc < prev    next >
Text File  |  1994-07-13  |  6KB  |  158 lines

  1.    OSTRICKS.DOC  OSBORNE 1 UNDOCUMENTED TRICKS
  2.    taken from 6/82 Microcomputing letter p. 24.
  3.    OZYTRX10.DOC  version 1.0
  4. ***************************************************
  5. *                                                 *
  6. *      original file modified by Bob Schultz      *
  7. *                       of                        *
  8. *                                                 *
  9. *                  OZYMANDIAS II                  *
  10. *                                                 *
  11. *                       the                       *
  12. *                                                 *
  13. *         Information Interchange Service         *
  14. *                       for                       *
  15. *            Osborne I Computer Owners            *
  16. *                                                 *
  17. *                     Box 65                      *
  18. *                   Station  G                    *
  19. *                Toronto, Ontario                 *
  20. *                     M4M 3E8                     *
  21. *                                                 *
  22. ***************************************************
  23.  
  24.  
  25.    BAUD RATE:
  26.    The rs-232c baud rate can be set using the
  27.    following:
  28. RESET   =       057H    ;6850 reset
  29. B03     =       056H    ;300/600  baud
  30. B12     =       055H    ;1200/2400 baud
  31. B96     =       054H    ;9600/19200 baud
  32. BASE    =       0E500H  ;BIOS JUMP TABLE ON MODIFIED
  33.                         ;UNITS, (VER 1.3) ELSE
  34.                         ;0EA00H ON UNMODIFIED.
  35.                         ;(VER 1.2)
  36.         MVI     C,B96   ;..for 9600
  37.         CALL    BASE+03CH   ;set the new rate
  38.  
  39.    These rates can also be doubled by changing
  40. the jumper J1 in the OS-1.  To get to this jumper,
  41. remove the two knobs with an allen key and remove
  42. the screws holding the front panel in place.  The
  43. jumper is located behind the RS-232 port about half
  44. way back on the board, just to the left of the 6850.
  45. When the jumper is installed, you get the lower of 
  46. each pair of baud rates.  When it is removed, you
  47. get the higher.
  48.  
  49. The bits for the 6850 control register are the
  50. following:
  51.  
  52. CR1 CR0  Counter Divide Select Bits
  53.  0   0   divide by 1
  54.  0   1   divide by 16
  55.  1   0   divide by 64
  56.  
  57. CR4 CR3 CR2  Word Select Bits
  58.  0   0   0   7 bits + even parity + 2 stop bits
  59.  0   0   1   7 bits +  odd parity + 2 stop bits
  60.  0   1   0   7 bits + even parity + 1 stop bit
  61.  0   1   1   7 bits +  odd parity + 1 stop bit
  62.  1   0   0   8 bits +   no parity + 2 stop bits
  63.  1   0   1   8 bits +   no parity + 1 stop bit
  64.  1   1   0   8 bits + even parity + 1 stop bit
  65.  1   1   1   8 bits +  odd parity + 1 stop bit
  66.  
  67. CR6 CR5  Transmitter Control Bits
  68.  0   0   *RTS = low,  xmit interrupt disabled
  69.  0   1   *RTS = low,  xmit interrupt enabled
  70.  1   0   *RTS = high, xmit interrupt disabled
  71.  1   1   *RTS = low,  xmit interrupt disabled
  72.        xmits a break level on the xmit data output.
  73.  
  74. note: *RTS is a ground true signal. It goes out
  75.       without any buffering (ugh!!!) on pin 8 of
  76.       the modem connector.  Be very careful if you
  77.       use this connector.  *RTS from the 6850 does
  78.       not go to the RS-232 port at all, but does
  79.       seem to turn off the data coming out of pin 3
  80.       of the RS-232 connector.
  81.  
  82. CR7  Receive Interrupt Enable Bit
  83.      The following interrupts are enabled by this
  84.      bit: Reveive Data Register Full, Overrun,
  85.      or a low to high transition on the *DCD signal
  86.      line (Data Carrier Detect).
  87. note: *DCD has an inverting buffer to pin 4 of both
  88.       the RS-232 connector and the modem connector.  
  89.  
  90.    BOOTING RIGHT-SIDE DISK DRIVE:
  91.    On reset, when you get the prompt for a
  92. carriage return to boot normally, reply with
  93. a double-quote mark  "
  94.    The right side drive is then A:, and the
  95. left side drive is B:.
  96.    This is useful if your left side drive is
  97. temporarily not operating properly (or at all).
  98.  
  99.    PRINTER TOGGLE:
  100.    CP/M Control-P is the normal toggle. If addr
  101. 0DA0DH is non-zero, the printer will receive an
  102. echo of the console output.
  103.  
  104.    PROGRAM FUNCTION KEYS:
  105.    Set them up as in the manual. They are then
  106. invoked with a control 0-9, which is not clear
  107. in the manual.
  108.  
  109.    WORDSTAR BACKSPACE:
  110.    After the modification is applied to your
  111. computer, the back-arrow key (which used to be
  112. the delete char key), is now the cursor-left key.
  113.    Delete is Control - (minus) (undocumented).
  114.  
  115.    MODIFICATION GOOD NEWS:
  116.    1. The capital lock now works for all char.
  117.    2. All programs can handle auto-scroll.
  118.  
  119.    MODIFICATION BAD NEWS:
  120.    1. In Wordstar, when you auto-scroll, the
  121. display does an annoying left/right dance when
  122. doing a rapid vertical scroll.
  123.    2. The upgrade BIOS uses registers X and Y.
  124. CP/M was written in 8080 code where these do
  125. not exist. CP/M programs which use X and Y, and
  126. worked fine previously, may have to be altered
  127. to save X and Y on the stack prior to CP/M calls.
  128.  
  129.    SETUP DUMBNESS:
  130.    After running SETUP, you must do a COLD boot
  131. (i.e. hit the reset button) in order to get the
  132. changes into memory.  It would be so nice to be
  133. able to get the changes into memory for testing
  134. without writing to the disk, but that's the way
  135. the software bytes.
  136.  
  137.    ---------------------------------------------
  138.  
  139. May 24, 1982  There were some serious pieces of mis-
  140. information in the original file.....57h is a reset
  141. for the 6850.  The correct number has been entered
  142. and some information added. I will try to keep this
  143. file up to date and posted on MISSISSAUGA RCP/M
  144. (416)-826-5394. Leave any comments, suggestions,
  145. programs, etc. there or write to me at the address
  146. at the top of the file.  Diskettes of programs con-
  147. figured for the Osborne, general purpose utilities,
  148. software tools, tips, problems, some humor and
  149. games, and anything else that I think that people
  150. will like, will be distributed at a cost of $10 per
  151. diskette.  Send me any information, programs, etc.
  152. that you like to see entered into the public domain.
  153. ozymandias (the modified Osborne I computer) is up
  154. and down so often with disk problems (Bdos error--
  155. bad sector) that I must have the world's most ex-
  156. pensive yo-yo.
  157. happy yo-yoing {Bob Schultz}
  158.