Här under finns adresser för I/O mappade register (kretsar
och dyligt). Ännu så länge finns det endast map för
ABC802 och ABC806
I/O map för ABC802, källa: "Dator ABC802 Bruksanvisning,
Luxor 1984".
DART |
Printer data CH.A |
32 |
32 |
|
Printer controll CH.A |
33 |
33 |
|
Keyboard data |
34 |
34 |
|
Keyboard controll |
35 |
35 |
|
|
|
|
SIO/2 |
V24 data CH.B |
64 |
64 |
|
V24 controll CH.B |
65 |
65 |
|
Tape data |
66 |
66 |
|
Tape controll |
67 |
67 |
|
|
|
|
CTC |
Channel 0 controll |
96 |
96 |
|
Channel 1 controll |
97 |
97 |
|
Channel 2 controll |
98 |
98 |
|
Channel 3 controll |
99 |
99 |
X = Don't care
I/O map för ABC806, källa: "Dator ABC806 Bruksanvisning,
Luxor 1983".
I/O Name |
Adress Bit MSB |
Function |
Out |
In |
ABC-Buss |
000XX000 |
Inport 0 |
|
0 |
|
000XX001 |
Inport 1 |
|
1 |
|
000XX010 |
Inport 2 |
|
2 |
|
000XX111 |
I/O Reset |
|
7 |
|
000XX000 |
Outport 0 |
0 |
|
|
000XX001 |
Outport 1 |
1 |
|
|
000XX010 |
Outport 2 |
2 |
|
|
000XX011 |
Outport 3 |
3 |
|
|
000XX100 |
Outport 4 |
4 |
|
|
000XX101 |
Outport 5 |
5 |
|
|
|
|
|
|
HR-grafik |
000XX110 |
HRC |
6 |
|
|
000XX111 |
HRS |
7 |
|
|
|
|
|
|
ABC-Buss |
|
XOUTSTB,XINSTB |
0- |
31 |
|
|
|
|
|
DART |
0010XX00 |
Printer data CH.A |
32 |
32 |
|
0010XX00 |
Printer controll CH.A |
33 |
33 |
|
0010XX00 |
Keyboard data |
34 |
34 |
|
0010XX00 |
Keyboard controll |
35 |
35 |
|
|
|
|
|
CRTC |
00110XX1 |
Read register |
|
49 |
VIDEO |
00110100 |
Memory block table |
52 |
52 |
|
00110101 |
Attribut |
53 |
53 |
|
00110111 |
Sync. delay |
55 |
|
|
00110111 |
FGCLT PROM + CLOCK |
|
55 |
CRT |
00111XX0 |
Write register adress |
56 |
|
|
00111XX1 |
Write register |
57 |
|
|
|
|
|
|
SIO/2 |
010XXX00 |
V24 data CH.B |
64 |
64 |
|
010XXX01 |
V24 controll CH.B |
65 |
65 |
|
|
|
|
|
CTC |
011XXX00 |
Channel 0 |
96 |
96 |
|
011XXX01 |
Channel 1 |
97 |
97 |
|
011XXX10 |
Channel 2 |
98 |
98 |
|
011XXX11 |
Channel 3 |
99 |
99 |
|
|
|
|
|
ABC-Buss |
1XXXXXXX |
XOUTSTB, XINSTB |
128- |
255 |