home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / maps / C16io.doc < prev    next >
Text File  |  1995-03-08  |  8KB  |  209 lines

  1. tHIS i/o MAP APPLIES TO C16/116/+4 COMPUTERS
  2. (C) 1990-1994 BY mICHAEL sTILLER.
  3.  
  4.  
  5. eXTENSION PORT PINOUTS (50 PIN FEMALE)
  6.  
  7.    25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01
  8.    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9.    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  10.    cc bb aa z  y  x  w  v  u  t  s  r  p  n  m  l  k  j  h  f  e  d  c  b  a
  11.  
  12.  
  13. 1       GND                     a       GND
  14. 2       + 5v                    b       c1 LOW
  15. 3       + 5v                    c       breset       --
  16. 4       irq       --            d       ras          --
  17. 5       r/w                     e       i0  (CLOCK0)
  18. 6       c1 HIGH                 f       a15
  19. 7       c2 LOW                  h       a14
  20. 8       c2 HIGH                 j       a13
  21. 9       cs1       --            k       a12
  22. 10      cs0       --            l       a11
  23. 11      cas       --            m       a10
  24. 12      mux                     n       a9
  25. 13      ba                      p       a8
  26. 14      d7                      r       a7
  27. 15      d6                      s       a6
  28. 16      d5                      t       a5
  29. 17      d4                      u       a4
  30. 18      d3                      v       a3
  31. 19      d2                      w       a2
  32. 20      d1                      x       a1
  33. 21      d0                      y       a0
  34. 22      aec                     z       NC
  35. 23      EXTERN aUDIO            aa      NC
  36. 24      02      (CLOCK2)        bb      NC
  37. 25      GND                     cc      GND
  38.  
  39.  
  40. vERIFIED WITH THE cbm pLUS/4 uSER'S mANUAL.
  41. nOTE:PINS MARKED WITH '--' APPEAR IN THE SCHEMATIC AS LOW ACTIVE
  42.  
  43.  
  44. uSER PORT PINOUTS (24 PIN MALE)
  45.  
  46.         1  2  3  4  5  6  7  8  9  10 11 12
  47.         -- -- -- -- -- -- -- -- -- -- -- --
  48.         -- -- -- -- -- -- -- -- -- -- -- --
  49.         a  b  c  d  e  f  h  j  k  l  m  n
  50.  
  51. 1       GND                     a       GND
  52. 2       +5v                     b       p0
  53. 3       breset   --             c       rXd
  54. 4       p2                      d       rts
  55. 5       p3                      e       dtr
  56. 6       p4                      f       p7
  57. 7       p5                      h       dcd
  58. 8       rXc                     j       p6
  59. 9       atn                     k       p1
  60. 10      9v ac                   l       dsr
  61. 11      9v ac                   m       tXd
  62. 12      GND                     n       GND
  63.  
  64.  
  65. vERIFIED WITH THE cbm pLUS/4 uSER'S mANUAL.
  66. nOTE:PINS MARKED WITH '--' APPEAR IN THE SCHEMATIC AS LOW ACTIVE
  67.  
  68.  
  69. tHESE PINOUTS ARE FROM THE BOOK:
  70. wILHELM bESENTHAL/jENS mUUS
  71. 'aLLES UEBER DEN pLUS/4'
  72. mARKT&tECHNIK vERLAG ag
  73. isbn3-89090-410-6
  74.  
  75.  
  76. mEMORY mAP oVERVIEW
  77. FROM THE cbm pLUS/4 uSER'S mANUAL
  78.  
  79. aDDRESS         ram             rom
  80. $FFFF       eND OF ram          rom bANK hIGH
  81. $FFFE                           irq vECTOR
  82. $FFFC                           res vECTOR
  83. $FFFA                           nmi vECTOR
  84.  
  85. $FF81                           kERNAL jUMP tABLE
  86.  
  87. $FD00       i/o rEGISTER/ted rEGISTER
  88.             eND IF bASIC ram+1
  89. $FC00                           rom-bANKING ROUTINES
  90.  
  91. $D800                           oPERATING sYSTEM
  92.  
  93. $D000                           cHARACTER tABLE
  94.  
  95. $C000                           bASIC EXTENSIONS
  96. $BFFF                           rom bANK lOW
  97. $8000                           basic
  98. $4000       START OF BASIC RAM
  99.             IF GRAPHIC
  100. $3FFF
  101.             GRAPHIC BITMAP
  102. $2000
  103.             COLOR MAP (GRAPHIC)
  104. $1C00
  105.             LUMINANCE (GRAPHIC)
  106. $1800
  107.  
  108. $1000       START OF BASIC RAM
  109.             (NO GRAPHIC)
  110.  
  111. $0C00       CHARACTER BYTES
  112.                            (DISPLAY)
  113. $0800       ATTRIBUTE BYTES
  114.  
  115. dETAILED i/o pORT mAP AS LOCATED IN pLUS/4 AND SIMILAR cbm cOMPUTERS
  116. (c16/116/+4)
  117. mOST PORTS ARE NOT FULLY DECODED BY A CHIP CALLED 7700-XX IN THE
  118. SCHEMATIC, SO THEY MAY APPEAR
  119. COPIED ON DIFFERENT MEMORY LOCATIONS.
  120.  
  121. aDDR $       cHIP/pORT       uSAGE:
  122.  
  123. $FD00-FD03   acia 6551a      USED FOR rs232  (FOR BITS SEE +4 MANUAL)
  124.              $FD00           data PORT
  125.              $FD01           status PORT
  126.              $FD02           command PORT
  127.              $FD03           control PORT
  128.  
  129. $FD04-FD07   acia COPY
  130. $FD08-FD0B   acia COPY
  131. $FD0C-FD0F   acia COPY
  132.  
  133. $FD10        pio 6529b       uSER pORT pio (p0-p7)
  134.                              bIT 2 (p2) IS USED TO DETECT
  135.                              IF PLAY ON CASSETTE IS PRESSED
  136.                              (cst SENSE)
  137. $FD11-FD1F   pio COPIES
  138.  
  139. $FD20-FD2F   FREE            NOT CONNECTED
  140.  
  141. $FD30        pio 6529b       kEYBOARD pio  kEYBOARD mATRIX cONNECTOR
  142.                              p0            15
  143.                              p1            18
  144.                              p2            7
  145.                              p3            12
  146.                              p4            11
  147.                              p5            10
  148.                              p6            5
  149.                              p7            1
  150. $FD31-FD3F   pio COPIES
  151.  
  152. $FD40-FDCF   FREE            NOT CONNECTED
  153.  
  154. $FDD0-FDDF   addr clk        USED FOR MODULE SELECT?
  155.                              IN THE SCHEMATIC THIS IS
  156.                              THE CLK/IN FOR 4 d-fLIPfLOPS
  157.                              LOCATED IN THE 74ls175 CHIP WHICH GENERATES
  158.                              THE c1,c2 LOW/HIGH SIGNALS
  159. $FDE0-FDFF   FREE            NOT CONNECTED *
  160. $FE00-FE1F   FREE            NOT CONNECTED *
  161. $FE20-FE3F   FREE            NOT CONNECTED *
  162. $FE40-FE5F   FREE            NOT CONNECTED *
  163. $FE60-FE7F   FREE            NOT CONNECTED *
  164. $FE80-FE9F   FREE            NOT CONNECTED *
  165. $FEA0-FEBF   FREE            NOT CONNECTED *
  166. $FEC0-FEDF   tia 6523a       IF YOU HAVE A cbm 1551 AS DEVICE #9
  167.                              THEN THE tia LOCATED IN THE PADDLE OF
  168.                              YOU DRIVE WILL APPEAR AT THIS LOCATION
  169.                              FOR DETAILS SEE $FEE0-FEFF
  170. $FEE0-FEFF   tia 6523a       IF YOU HAVE A cbm 1551 AS DEVICE #8
  171.                              THEN THE tia LOCATED IN THE PADDLE OF
  172.                              YOUR DRIVE WILL APPEAR AT THIS LOCATION
  173.              $FEE0           tia port a   (data)
  174.              $FEE1           tia port b   (status)
  175.              $FEE2           tia port c   (handshake)
  176.              $FEE3           tia port a   DATA DIRECTION REGISTER
  177.              $FEE4           tia port b   DATA DIRECTION REGISTER
  178.              $FEE5           tia port c   DATA DIRECTION REGISTER
  179.              $FEE6           NOT CONNECTED
  180.              $FEE7           NOT CONNECTED
  181.              $FEE8-FEEF      tia COPY
  182.              $FEF0-FEF7      tia COPY
  183.              $FEF8-FEFF      tia COPY
  184. tia nOTES:
  185. tHE tia 6523a IS A TRIPORT INTERFACE ADAPTER WHICH IS LOCATED IN THE
  186. PADDLE OF THE 1551 DISK DRIVES. tHE DRIVENUMBER CAUSES THE tia TO APPEAR
  187. AT THE CORRESPONDING MEMORY ADDRESSES AS MENTIONED ABOVE.
  188. tHE ADDRESS DECODING STUFF IS DONE BY ANOTHER CHIP LOCATED IN THE
  189. 1551 PADDLE, CALLED 8700-011 ?
  190. tHE tia PORT A IS USED AS DIRECT 8 BIT DATA CONNECTION BETWEEN THE
  191. COMPUTER AND THE DRIVE. (iT IS CALLED tcbm bUS IN THE 1551 SCHEMATIC)
  192. tHE OTHER tia PORTS ARE USED FOR OTHER tcbm bUS SIGNALS (HANDSHAKE ETC.)
  193. tHEY ARE CONNECTED AS FOLLOWS:
  194. pORT    BIT     USED FOR
  195. b       0       STATUS 0
  196. b       1       STATUS 1
  197. c       6       dav SIGNAL
  198. c       7       ack SIGNAL
  199. tHE MARKED (*) PORT MAY BE INTENDED AS ADDITIONAL DRIVE LOCATIONS,BUT
  200. THEY ARE NOT SUPPORTED BY THE 1551 DRIVES.
  201.  
  202. (C) 1990-1994 BY mICHAEL sTILLER.
  203. tHE INFORMATIONS HERE ARE GIVEN WITHOUT WARRANTY.
  204. mAY NOT BE MODIFIED WITHOUT PERMISSION.
  205. fOR COMMENTS,QUESTIONS,DONATIONS ETC. WRITE TO
  206. STILLE00@MARVIN.INFORMATIK.UNI-DORTMUND.DE
  207.  
  208.  
  209.