home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CBM Funet Archive
/
cbm-funet-archive-2003.iso
/
cbm
/
maps
/
C16io.doc
< prev
next >
Wrap
Text File
|
1995-03-08
|
8KB
|
209 lines
tHIS i/o MAP APPLIES TO C16/116/+4 COMPUTERS
(C) 1990-1994 BY mICHAEL sTILLER.
eXTENSION PORT PINOUTS (50 PIN FEMALE)
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
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
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
1 GND a GND
2 + 5v b c1 LOW
3 + 5v c breset --
4 irq -- d ras --
5 r/w e i0 (CLOCK0)
6 c1 HIGH f a15
7 c2 LOW h a14
8 c2 HIGH j a13
9 cs1 -- k a12
10 cs0 -- l a11
11 cas -- m a10
12 mux n a9
13 ba p a8
14 d7 r a7
15 d6 s a6
16 d5 t a5
17 d4 u a4
18 d3 v a3
19 d2 w a2
20 d1 x a1
21 d0 y a0
22 aec z NC
23 EXTERN aUDIO aa NC
24 02 (CLOCK2) bb NC
25 GND cc GND
vERIFIED WITH THE cbm pLUS/4 uSER'S mANUAL.
nOTE:PINS MARKED WITH '--' APPEAR IN THE SCHEMATIC AS LOW ACTIVE
uSER PORT PINOUTS (24 PIN MALE)
1 2 3 4 5 6 7 8 9 10 11 12
-- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- --
a b c d e f h j k l m n
1 GND a GND
2 +5v b p0
3 breset -- c rXd
4 p2 d rts
5 p3 e dtr
6 p4 f p7
7 p5 h dcd
8 rXc j p6
9 atn k p1
10 9v ac l dsr
11 9v ac m tXd
12 GND n GND
vERIFIED WITH THE cbm pLUS/4 uSER'S mANUAL.
nOTE:PINS MARKED WITH '--' APPEAR IN THE SCHEMATIC AS LOW ACTIVE
tHESE PINOUTS ARE FROM THE BOOK:
wILHELM bESENTHAL/jENS mUUS
'aLLES UEBER DEN pLUS/4'
mARKT&tECHNIK vERLAG ag
isbn3-89090-410-6
mEMORY mAP oVERVIEW
FROM THE cbm pLUS/4 uSER'S mANUAL
aDDRESS ram rom
$FFFF eND OF ram rom bANK hIGH
$FFFE irq vECTOR
$FFFC res vECTOR
$FFFA nmi vECTOR
$FF81 kERNAL jUMP tABLE
$FD00 i/o rEGISTER/ted rEGISTER
eND IF bASIC ram+1
$FC00 rom-bANKING ROUTINES
$D800 oPERATING sYSTEM
$D000 cHARACTER tABLE
$C000 bASIC EXTENSIONS
$BFFF rom bANK lOW
$8000 basic
$4000 START OF BASIC RAM
IF GRAPHIC
$3FFF
GRAPHIC BITMAP
$2000
COLOR MAP (GRAPHIC)
$1C00
LUMINANCE (GRAPHIC)
$1800
$1000 START OF BASIC RAM
(NO GRAPHIC)
$0C00 CHARACTER BYTES
(DISPLAY)
$0800 ATTRIBUTE BYTES
dETAILED i/o pORT mAP AS LOCATED IN pLUS/4 AND SIMILAR cbm cOMPUTERS
(c16/116/+4)
mOST PORTS ARE NOT FULLY DECODED BY A CHIP CALLED 7700-XX IN THE
SCHEMATIC, SO THEY MAY APPEAR
COPIED ON DIFFERENT MEMORY LOCATIONS.
aDDR $ cHIP/pORT uSAGE:
$FD00-FD03 acia 6551a USED FOR rs232 (FOR BITS SEE +4 MANUAL)
$FD00 data PORT
$FD01 status PORT
$FD02 command PORT
$FD03 control PORT
$FD04-FD07 acia COPY
$FD08-FD0B acia COPY
$FD0C-FD0F acia COPY
$FD10 pio 6529b uSER pORT pio (p0-p7)
bIT 2 (p2) IS USED TO DETECT
IF PLAY ON CASSETTE IS PRESSED
(cst SENSE)
$FD11-FD1F pio COPIES
$FD20-FD2F FREE NOT CONNECTED
$FD30 pio 6529b kEYBOARD pio kEYBOARD mATRIX cONNECTOR
p0 15
p1 18
p2 7
p3 12
p4 11
p5 10
p6 5
p7 1
$FD31-FD3F pio COPIES
$FD40-FDCF FREE NOT CONNECTED
$FDD0-FDDF addr clk USED FOR MODULE SELECT?
IN THE SCHEMATIC THIS IS
THE CLK/IN FOR 4 d-fLIPfLOPS
LOCATED IN THE 74ls175 CHIP WHICH GENERATES
THE c1,c2 LOW/HIGH SIGNALS
$FDE0-FDFF FREE NOT CONNECTED *
$FE00-FE1F FREE NOT CONNECTED *
$FE20-FE3F FREE NOT CONNECTED *
$FE40-FE5F FREE NOT CONNECTED *
$FE60-FE7F FREE NOT CONNECTED *
$FE80-FE9F FREE NOT CONNECTED *
$FEA0-FEBF FREE NOT CONNECTED *
$FEC0-FEDF tia 6523a IF YOU HAVE A cbm 1551 AS DEVICE #9
THEN THE tia LOCATED IN THE PADDLE OF
YOU DRIVE WILL APPEAR AT THIS LOCATION
FOR DETAILS SEE $FEE0-FEFF
$FEE0-FEFF tia 6523a IF YOU HAVE A cbm 1551 AS DEVICE #8
THEN THE tia LOCATED IN THE PADDLE OF
YOUR DRIVE WILL APPEAR AT THIS LOCATION
$FEE0 tia port a (data)
$FEE1 tia port b (status)
$FEE2 tia port c (handshake)
$FEE3 tia port a DATA DIRECTION REGISTER
$FEE4 tia port b DATA DIRECTION REGISTER
$FEE5 tia port c DATA DIRECTION REGISTER
$FEE6 NOT CONNECTED
$FEE7 NOT CONNECTED
$FEE8-FEEF tia COPY
$FEF0-FEF7 tia COPY
$FEF8-FEFF tia COPY
tia nOTES:
tHE tia 6523a IS A TRIPORT INTERFACE ADAPTER WHICH IS LOCATED IN THE
PADDLE OF THE 1551 DISK DRIVES. tHE DRIVENUMBER CAUSES THE tia TO APPEAR
AT THE CORRESPONDING MEMORY ADDRESSES AS MENTIONED ABOVE.
tHE ADDRESS DECODING STUFF IS DONE BY ANOTHER CHIP LOCATED IN THE
1551 PADDLE, CALLED 8700-011 ?
tHE tia PORT A IS USED AS DIRECT 8 BIT DATA CONNECTION BETWEEN THE
COMPUTER AND THE DRIVE. (iT IS CALLED tcbm bUS IN THE 1551 SCHEMATIC)
tHE OTHER tia PORTS ARE USED FOR OTHER tcbm bUS SIGNALS (HANDSHAKE ETC.)
tHEY ARE CONNECTED AS FOLLOWS:
pORT BIT USED FOR
b 0 STATUS 0
b 1 STATUS 1
c 6 dav SIGNAL
c 7 ack SIGNAL
tHE MARKED (*) PORT MAY BE INTENDED AS ADDITIONAL DRIVE LOCATIONS,BUT
THEY ARE NOT SUPPORTED BY THE 1551 DRIVES.
(C) 1990-1994 BY mICHAEL sTILLER.
tHE INFORMATIONS HERE ARE GIVEN WITHOUT WARRANTY.
mAY NOT BE MODIFIED WITHOUT PERMISSION.
fOR COMMENTS,QUESTIONS,DONATIONS ETC. WRITE TO
STILLE00@MARVIN.INFORMATIK.UNI-DORTMUND.DE