X-Ray cable: LPT | C64 | DRIVE 1541 --------------------------------------------+--------------------------+----------------------- Pin Name Dir | Pin Name Dir | Pin Name Dir --------------------------------------------+--------------------------+----------------------- 1 /STROBE -> *----------- | | 2 D0 <> | | U.C PB0 <> | U.C PB0 <> 3 D1 <> | | U.D PB1 <> | U.D PB1 <> 4 D2 <> _|_ | U.E PB2 <> | U.E PB2 <> 5 D3 <> /_\ | U.F PB3 <> | U.F PB3 <> 6 D4 <> | | U.H PB4 <> | U.H PB4 <> 7 D5 <> | | U.J PB5 <> | U.J PB5 <> 8 D6 <> | | U.K PB6 <> | U.K PB6 <> 9 D7 <> | | U.L PB7 <> | U.L PB7 <> 10 ACK <- ------- | | S.5 DATA <> | 11 BUSY <- ------| | | | S.6 RESET <> | 12 PAPER END <- --- | | | | S.4 CLK <> | 13 SELECT IN <- | --|----|----| | S.2 ATN <> | 14 /AUTOFD -> *-- | | | | 15 /ERROR <- | | | | 16 /INIT -> *-------|----- | | 17 /SELECT -> *-------| | | 18 GND | | 19 GND | S.2 GND | S.2 GND 20 GND | | 21 GND | | 22 GND | | 23 GND | | 24 GND | | 25 GND | | Programming: LPT ------------------------------------------------------------------------------- Pin Name Dir Description Port bit ----------------------------------------------------------- 1 /STROBE -> Strobe $037a 0 $01 2 D0 <> Data Bit 0 $0378 0 $01 3 D1 <> Data Bit 1 $0378 1 $02 4 D2 <> Data Bit 2 $0378 2 $04 5 D3 <> Data Bit 3 $0378 3 $08 6 D4 <> Data Bit 4 $0378 4 $10 7 D5 <> Data Bit 5 $0378 5 $20 8 D6 <> Data Bit 6 $0378 6 $40 9 D7 <> Data Bit 7 $0378 7 $80 10 /ACK <- Acknowledge $0379 6 $40 11 BUSY <- Busy $0379 7 $80 12 PE <- Paper End $0379 5 $20 - interupt call 13 SEL -> Select $0379 4 $10 14 /AUTOFD -> Autofeed $037a 1 $02 15 /ERROR <- Error $0379 3 $08 16 /INIT -> Initialize $037a 2 $04 17 /SELIN <- Select In $037a 3 08 $0379: $04 - int request (non processed) $0379 $20 - 1->INPUT 0->OUTPUT for D0-D7 $10 - 1->enble generating IRQ C64 ------------------------------------------------------------------------------- Pin Name Dir Address Bit Direction --------------------------------------------------------- U.C PB0 <> $dd01 0 $01 U.D PB1 <> $dd01 1 $02 U.E PB2 <> $dd01 2 $04 U.F PB3 <> $dd01 3 $08 U.H PB4 <> $dd01 4 $10 U.J PB5 <> $dd01 5 $20 U.K PB6 <> $dd01 6 $40 U.L PB7 <> $dd01 7 $80 S.5 DATA <> $dd00 7 $80 IN $dd00 5 $20 OUT S.4 CLK <> $dd00 6 $40 IN $dd00 4 $10 OUT S.3 ATN <> $dd00 3 $08 OUT DRIVE 1541 ------------------------------------------------------------------------------- Pin Name Dir Address Bit Direction --------------------------------------------------------- U.C PB0 <> $1801 0 $01 U.D PB1 <> $1801 1 $02 U.E PB2 <> $1801 2 $04 U.F PB3 <> $1801 3 $08 U.H PB4 <> $1801 4 $10 U.J PB5 <> $1801 5 $20 U.K PB6 <> $1801 6 $40 U.L PB7 <> $1801 7 $80 S.5 DATA <> $1800 0 $01 IN $1800 1 $02 OUT S.4 CLK <> $1800 2 $04 IN $1800 3 $08 OUT S.3 ATN <> $1800 7 $80 IN