Janus PC/AT I/O Register Map

PC/AT I/O
Address
Usage Offset Address
INTERFACE
Offset Address
AMIGA
60 KEYBOARD DATA (W) 1E41F 7E41F
61 SYSTEM REGISTER (W) 1E05F 7E05F
62 SYSTEM STATUS (W) 1E03F 7E03F
2F8 COM2 TRANSMIT DATA (DLAB = 0) (W) 1E07D 7E07D
2F8 " RECEIVE DATA (DLAB = 0) (R) 1E09D 7E09D
2F8 " RESET IRQ3_b (DLAB = 0) (R) 1E09D 7E09D
2F9 " INTERRUPT CONTROL (DLAB = 0) (W) 1E0BD 7E0BD
2F9 " INTERRUPT CONTROL (DLAB = 0) (R) 1E0DD 7E0DD
2F8 " DIVISOR LATCH (LSB) (DLAB = 1) (R/W) 1E07F 7E07F
2F8 " RESET IRQ3_b (DLAB = 1) (R) 1E07F 7E07F
2F9 " DIVISOR LATCH (MSB) (DLAB = 1) (R/W) 1E09F 7E09F
2FA COM2 INTERRUPT ACKN (R) 1E0FF 7E0FF
2FA DUMMY (W) 1E01F 7E01F
2FB " LINE CONTROL (DLAB = BIT 7) (W) 1E11F 7E11F
2FB DUMMY (R) 1E01F 7E01F
2FC " MODEM CONTROL (W) 1E13F 7E13F
2FC " DUMMY (R) 1E01F 7E01F
2FD " LINE STATUS (R) 1E15F 7E15F
2FD DUMMY (W) 1E01F 7E01F
2FE " MODEM STATUS (R) 1E17F 7E17F
2FE DUMMY (W) 1E01F 7E01F
2FF DUMMY (R/W) 1E01F 7E01F
PC/AT I/O
Address
Usage Offset Address
INTERFACE
Offset Address
AMIGA
378 LPT1 PRINTER DATA (R/W) 1E19F 7E19F
379 " STATUS (R) 1E1BF 7E1BF
379 " RESET IRQ7 (R) 1E1BF 7E1BF
379 " INTERRUPT CONTROL
BIT 6 = 0 : ON
BIT6 = 0:OFF
(W) 1E19F 7E19F
37A " CONTROL (W) 1E1DF 7E1DF
37A " CONTROL (R) 1E19F 7E19F
PC/AT I/O
Address
Usage Offset Address
INTERFACE
Offset Address
AMIGA
3B0 MONO CRT ADDRESS INDEX REGISTER (W) 1E1FF 7E1FF
3B0 " RESET IRQ3_a (R) 1E01F 7E01F
3B2 " CRT ADDRESS INDEX REGISTER (W) 1E1FF 7E1FF
3B2 DUMMY (R) 1E01F 7E01F
3B4 " CRT ADDRESS INDEX REGISTER (W) 1E1FF 7E1FF
3B4 DUMMY (R) 1E01F 7E01F
3B6 " CRT ADDRESS INDEX REGISTER (W) 1E1FF 7E1FF
3B6 DUMMY (R) 1E01F 7E01F
3B1 " CRT DATA REGISTER (R/W) s.b.
3B3 " CRT DATA REGISTER (R/W) s.b.
3B5 " CRT DATA REGISTER (R/W) s.b.
3B7 " CRT DATA REGISTER (R/W) s.b.
LAST WRITE ON INDEX = 00 1E2A1 7E2A1
LAST WRITE ON INDEX = 01 1E2A3 7E2A3
LAST WRITE ON INDEX = 02 1E2A5 7E2A5
LAST WRITE ON INDEX = 03 1E2A7 7E2A7
LAST WRITE ON INDEX = 04 1E2A9 7E2A9
LAST WRITE ON INDEX = 05 1E2AB 7E2AB
LAST WRITE ON INDEX = 06 1E2AD 7E2AD
LAST WRITE ON INDEX = 07 1E2AF 7E2AF
LAST WRITE ON INDEX = 08 1E2B1 7E2B1
LAST WRITE ON INDEX = 09 1E2B3 7E2B3
LAST WRITE ON INDEX = 0A 1E2B5 7E2B5
LAST WRITE ON INDEX = 0B 1E2B7 7E2B7
LAST WRITE ON INDEX = 0C 1E2B9 7E2B9
LAST WRITE ON INDEX = 0D 1E2BB 7E2BB
LAST WRITE ON INDEX = 0E 1E2BD 7E2BD
LAST WRITE ON INDEX = 0f 1E2BF 7E2BF
3B8 MONO CONTROL REGISTER (W) 1E2FF 7E2FF
3BA MONO STATUS REGISTER (R)
BIT 0 : H-SYNC ( 18KHz )
BIT 3 : V-SYNC ( 50 Hz )
3BA DUMMY (W) 1E01F 7E01F
3BB DUMMY (R/W) 1E01F 7E01F
3BC DUMMY (R/W) 1E01F 7E01F
3BD DUMMY (R/W) 1E01F 7E01F
3BE DUMMY (R/W) 1E01F 7E01F
3BF DUMMY (R/W) 1E01F 7E01F
PC/AT I/O
Address
Usage Offset Address
INTERFACE
Offset Address
AMIGA
3D0 COLOR CRT ADDRESS INDEX REGISTER (W) 1E21F 7E21F
3D0 DUMMY (R) 1E01F 7E01F
3D2 " CRT ADDRESS INDEX REGISTER (W) 1E21F 7E21F
3D2 DUMMY (R) 1E01F 7E01F
3D4 " CRT ADDRESS INDEX REGISTER (W) 1E21F 7E21F
3D4 DUMMY (R) 1E01F 7E01F
3D6 " CRT ADDRESS INDEX REGISTER (W) 1E21F 7E21F
3D6 DUMMY (R) 1E01F 7E01F
3D1 " CRT DATA REGISTER (R/W) s.b.
3D3 " CRT DATA REGISTER (R/W) s.b.
3D5 " CRT DATA REGISTER (R/W) s.b.
3D7 " CRT DATA REGISTER (R/W) s.b
LAST WRITE ON INDEX = 00 1E2C1 7E2C1
LAST WRITE ON INDEX = 01 1E2C3 7E2C3
LAST WRITE ON INDEX = 02 1E2C5 7E2C5
LAST WRITE ON INDEX = 03 1E2C7 7E2C7
LAST WRITE ON INDEX = 04 1E2C9 7E2C9
LAST WRITE ON INDEX = 05 1E2CB 7E2CB
LAST WRITE ON INDEX = 06 1E2CD 7E2CD
LAST WRITE ON INDEX = 07 1E2CF 7E2CF
LAST WRITE ON INDEX = 08 1E2D1 7E2D1
LAST WRITE ON INDEX = 09 1E2D3 7E2D3
LAST WRITE ON INDEX = 0A 1E2D5 7E2D5
LAST WRITE ON INDEX = 0B 1E2D7 7E2D7
LAST WRITE ON INDEX = 0C 1E2D9 7E2D9
LAST WRITE ON INDEX = 0D 1E2DB 7E2DB
LAST WRITE ON INDEX = 0E 1E2DD 7E2DD
LAST WRITE ON INDEX = 0F 1E2DF 7E2DF
3D8 COLOR CONTROL REGISTER (W) 1E23F 7E23F
3D8 DUMMY (R) 1E01F 7E01F
3D9 COLOR SELECT REGISTER (W) 1E25F 7E25F
3D9 DUMMY (R) 1E01F 7E01F
3DA COLOR STATUS REGISTER (R)
BIT 0 : H-SYNC ( 18KHz )
BIT 3 : V-SYNC ( 50 Hz )
3DA DUMMY (W) 1E01F 7E01F
3DD DISPLAY SYSTEM REGISTER (W) 1E29F 7E29F
3DD DUMMY (R) 1E01F 7E01F
3DE DUMMY (R/W) 1E01F 7E01F
3DF DUMMY (R/W) 1E01F 7E01F

Last Update: 14.08.2023