Find chips related to these I/O peripherals and try to understand their purpose.
$Dx is already known as handled by chip in D8.
- For
$8x, chip in D9 is a good starting point.
| I/O addr |
R/W |
rom addr |
notes |
da |
w |
c058 |
speaker - splash screen |
da |
w |
c09a - c0a2 |
speaker - boot |
| d6 |
r |
c0e1 |
timer 1 configuration (read value is used to address prescaler table, masked with 0b111) |
| de |
w |
c171/001c |
... |
| dc |
w |
c229 |
FDC, before re-enabling IRQ |
| dc |
w |
c27f |
FDC, before re-enabling IRQ |
| dc |
w |
c33a |
FDC, before re-enabling IRQ |
da |
w |
c5f5 |
speaker |
| d6 |
r |
c6ce |
crtc |
| d6 |
r |
c95f |
... |
| 83 |
w |
c030 |
set to $89 |
| 81 |
w |
c037 |
set to $10 |
| 81 |
r |
c165 - c169 - c16f |
bit 0 is set |
| 82 |
r |
c216 |
FDC, polling on bit 2, busy wait until is set |
| 82 |
r |
c26c |
same |
| 82 |
r |
c32a |
same |
| 82 |
r |
c3d2 |
same |
| 82 |
r |
c75d |
polling on bit 1, busy wait until is set |
| 81 |
r |
c770 |
as c165 but sets and resets bit 7 |
| 81 |
r/w |
c795 |
sets bit 7 |
| 81 |
r/w |
c79e |
resets bit 7 |
Find chips related to these I/O peripherals and try to understand their purpose.
$Dxis already known as handled by chip in D8.$8x, chip in D9 is a good starting point.dadada