home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol141 / ostricks.doc < prev   
Text File  |  1984-04-29  |  6KB  |  161 lines

  1. TYP
  2.    OSTRICKS.DOC  OSBORNE 1 UNDOCUMENTED TRICKS
  3.    TAKEN FROM 6/82 MICROCOMPUTING LETTER P. 24.
  4.    OZYTRX10.DOC  VERSION 1.0
  5. ***************************************************
  6. *                                                 *
  7. *      ORIGINAL FILE MODIFIED BY BOB SCHULTZ      *
  8. *                       OF                        *
  9. *                                                 *
  10. *                  OZYMANDIAS II                  *
  11. *                                                 *
  12. *                       THE                       *
  13. *                                                 *
  14. *         INFORMATION INTERCHANGE SERVICE         *
  15. *                       FOR                       *
  16. *            OSBORNE I COMPUTER OWNERS            *
  17. *                                                 *
  18. *                     BOX 65                      *
  19. *                   STATION  G                    *
  20. *                TORONTO, ONTARIO                 *
  21. *                     M4M 3E8                     *
  22. *                                                 *
  23. ***************************************************
  24.  
  25.  
  26.    BAUD RATE:
  27.    THE RS-232C BAUD RATE CAN BE SET USING THE
  28.    FOLLOWING:
  29. RESET   =       057H    ;6850 RESET
  30. B03    =    056H    ;300/600  BAUD
  31. B12    =    055H    ;1200/2400 BAUD
  32. B96    =    054H    ;9600/19200 BAUD
  33. BASE    =    0E500H    ;BIOS JUMP TABLE ON MODIFIED
  34.             ;UNITS, (VER 1.3) ELSE
  35.             ;0EA00H ON UNMODIFIED.
  36.             ;(VER 1.2)
  37.     MVI    C,B96    ;..FOR 9600
  38.     CALL    BASE+03CH   ;SET THE NEW RATE
  39.  
  40.    THESE RATES CAN ALSO BE DOUBLED BY CHANGING
  41. THE JUMPER J1 IN THE OS-1.  TO GET TO THIS JUMPER,
  42. REMOVE THE TWO KNOBS WITH AN ALLEN KEY AND REMOVE
  43. THE SCREWS HOLDING THE FRONT PANEL IN PLACE.  THE
  44. JUMPER IS LOCATED BEHIND THE RS-232 PORT ABOUT HALF
  45. WAY BACK ON THE BOARD, JUST TO THE LEFT OF THE 6850.
  46. WHEN THE JUMPER IS INSTALLED, YOU GET THE LOWER OF 
  47. EACH PAIR OF BAUD RATES.  WHEN IT IS REMOVED, YOU
  48. GET THE HIGHER.
  49.  
  50. THE BITS FOR THE 6850 CONTROL REGISTER ARE THE
  51. FOLLOWING:
  52.  
  53. CR1 CR0  COUNTER DIVIDE SELECT BITS
  54.  0   0   DIVIDE BY 1
  55.  0   1   DIVIDE BY 16
  56.  1   0   DIVIDE BY 64
  57.  
  58. CR4 CR3 CR2  WORD SELECT BITS
  59.  0   0   0   7 BITS + EVEN PARITY + 2 STOP BITS
  60.  0   0   1   7 BITS +  ODD PARITY + 2 STOP BITS
  61.  0   1   0   7 BITS + EVEN PARITY + 1 STOP BIT
  62.  0   1   1   7 BITS +  ODD PARITY + 1 STOP BIT
  63.  1   0   0   8 BITS +   NO PARITY + 2 STOP BITS
  64.  1   0   1   8 BITS +   NO PARITY + 1 STOP BIT
  65.  1   1   0   8 BITS + EVEN PARITY + 1 STOP BIT
  66.  1   1   1   8 BITS +  ODD PARITY + 1 STOP BIT
  67.  
  68. CR6 CR5  TRANSMITTER CONTROL BITS
  69.  0   0   *RTS = LOW,  XMIT INTERRUPT DISABLED
  70.  0   1   *RTS = LOW,  XMIT INTERRUPT ENABLED
  71.  1   0   *RTS = HIGH, XMIT INTERRUPT DISABLED
  72.  1   1   *RTS = LOW,  XMIT INTERRUPT DISABLED
  73.        XMITS A BREAK LEVEL ON THE XMIT DATA OUTPUT.
  74.  
  75. NOTE: *RTS IS A GROUND TRUE SIGNAL. IT GOES OUT
  76.       WITHOUT ANY BUFFERING (UGH!!!) ON PIN 8 OF
  77.       THE MODEM CONNECTOR.  BE VERY CAREFUL IF YOU
  78.       USE THIS CONNECTOR.  *RTS FROM THE 6850 DOES
  79.       NOT GO TO THE RS-232 PORT AT ALL, BUT DOES
  80.       SEEM TO TURN OFF THE DATA COMING OUT OF PIN 3
  81.       OF THE RS-232 CONNECTOR.
  82.  
  83. CR7  RECEIVE INTERRUPT ENABLE BIT
  84.      THE FOLLOWING INTERRUPTS ARE ENABLED BY THIS
  85.      BIT: REVEIVE DATA REGISTER FULL, OVERRUN,
  86.      OR A LOW TO HIGH TRANSITION ON THE *DCD SIGNAL
  87.      LINE (DATA CARRIER DETECT).
  88. NOTE: *DCD HAS AN INVERTING BUFFER TO PIN 4 OF BOTH
  89.       THE RS-232 CONNECTOR AND THE MODEM CONNECTOR.  
  90.  
  91.    BOOTING RIGHT-SIDE DISK DRIVE:
  92.    ON RESET, WHEN YOU GET THE PROMPT FOR A
  93. CARRIAGE RETURN TO BOOT NORMALLY, REPLY WITH
  94. A DOUBLE-QUOTE MARK  "
  95.    THE RIGHT SIDE DRIVE IS THEN A:, AND THE
  96. LEFT SIDE DRIVE IS B:.
  97.    THIS IS USEFUL IF YOUR LEFT SIDE DRIVE IS
  98. TEMPORARILY NOT OPERATING PROPERLY (OR AT ALL).
  99.  
  100.    PRINTER TOGGLE:
  101.    CP/M CONTROL-P IS THE NORMAL TOGGLE. IF ADDR
  102. 0DA0DH IS NON-ZERO, THE PRINTER WILL RECEIVE AN
  103. ECHO OF THE CONSOLE OUTPUT.
  104.  
  105.    PROGRAM FUNCTION KEYS:
  106.    SET THEM UP AS IN THE MANUAL. THEY ARE THEN
  107. INVOKED WITH A CONTROL 0-9, WHICH IS NOT CLEAR
  108. IN THE MANUAL.
  109.  
  110.    WORDSTAR BACKSPACE:
  111.    AFTER THE MODIFICATION IS APPLIED TO YOUR
  112. COMPUTER, THE BACK-ARROW KEY (WHICH USED TO BE
  113. THE DELETE CHAR KEY), IS NOW THE CURSOR-LEFT KEY.
  114.    DELETE IS CONTROL - (MINUS) (UNDOCUMENTED).
  115.  
  116.    MODIFICATION GOOD NEWS:
  117.    1. THE CAPITAL LOCK NOW WORKS FOR ALL CHAR.
  118.    2. ALL PROGRAMS CAN HANDLE AUTO-SCROLL.
  119.  
  120.    MODIFICATION BAD NEWS:
  121.    1. IN WORDSTAR, WHEN YOU AUTO-SCROLL, THE
  122. DISPLAY DOES AN ANNOYING LEFT/RIGHT DANCE WHEN
  123. DOING A RAPID VERTICAL SCROLL.
  124.    2. THE UPGRADE BIOS USES REGISTERS X AND Y.
  125. CP/M WAS WRITTEN IN 8080 CODE WHERE THESE DO
  126. NOT EXIST. CP/M PROGRAMS WHICH USE X AND Y, AND
  127. WORKED FINE PREVIOUSLY, MAY HAVE TO BE ALTERED
  128. TO SAVE X AND Y ON THE STACK PRIOR TO CP/M CALLS.
  129.  
  130.    SETUP DUMBNESS:
  131.    AFTER RUNNING SETUP, YOU MUST DO A COLD BOOT
  132. (I.E. HIT THE RESET BUTTON) IN ORDER TO GET THE
  133. CHANGES INTO MEMORY.  IT WOULD BE SO NICE TO BE
  134. ABLE TO GET THE CHANGES INTO MEMORY FOR TESTING
  135. WITHOUT WRITING TO THE DISK, BUT THAT'S THE WAY
  136. THE SOFTWARE BYTES.
  137.  
  138.    ---------------------------------------------
  139.  
  140. MAY 24, 1982  THERE WERE SOME SERIOUS PIECES OF MIS-
  141. INFORMATION IN THE ORIGINAL FILE.....57H IS A RESET
  142. FOR THE 6850.  THE CORRECT NUMBER HAS BEEN ENTERED
  143. AND SOME INFORMATION ADDED. I WILL TRY TO KEEP THIS
  144. FILE UP TO DATE AND POSTED ON MISSISSAUGA RCP/M
  145. (416)-826-5394. LEAVE ANY COMMENTS, SUGGESTIONS,
  146. PROGRAMS, ETC. THERE OR WRITE TO ME AT THE ADDRESS
  147. AT THE TOP OF THE FILE.  DISKETTES OF PROGRAMS CON-
  148. FIGURED FOR THE OSBORNE, GENERAL PURPOSE UTILITIES,
  149. SOFTWARE TOOLS, TIPS, PROBLEMS, SOME HUMOR AND
  150. GAMES, AND ANYTHING ELSE THAT I THINK THAT PEOPLE
  151. WILL LIKE, WILL BE DISTRIBUTED AT A COST OF $10 PER
  152. DISKETTE.  SEND ME ANY INFORMATION, PROGRAMS, ETC.
  153. THAT YOU LIKE TO SEE ENTERED INTO THE PUBLIC DOMAIN.
  154. OZYMANDIAS (THE MODIFIED OSBORNE I COMPUTER) IS UP
  155. AND DOWN SO OFTEN WITH DISK PROBLEMS (BDOS ERROR--
  156. BAD SECTOR) THAT I MUST HAVE THE WORLD'S MOST EX-
  157. PENSIVE YO-YO.
  158. HAPPY YO-YOING {BOB SCHULTZ}
  159.  
  160.  
  161. SIG/ACCESS: