HalcyonNotes
From DaphneWiki
Contents |
Halcyon
Hardware
Notable components
- Z80A CPU (main game logic)
- MC6803P MCU (speech recognition logic)
- COP421 MCU (keyboard logic)
- SSI263 (speech generation)
Memory Map
Address Range | Description |
0x0000-0x7FFF | ROM U33 (27256) |
0x8000-0x9FFF | ROM U32 (2764) |
0xA000-0xBFFF | RAM U31 (2187A) |
0xC000-0xDFFF | Cartridge ROM #1 (2764) |
0xE000-0xFFFF | Cartridge ROM #2 (2764) |
Z80 Port Map
Address Range | Direction | Description |
0x | In/Out | Speech synth registers |
2x | Out | Data output latch 1 |
4x | Out | Data output latch 2 |
6x | In/Out | Speech recognition data |
8x | In/Out | I/O timer data |
Ax | Out? | Clear timer interrupt |
Cx | Out? | Clear IOT data ready interrupt |
Ex | Out? | Clear speech recognition interrupt |
Z80 Interrupts
NMI: TODO
IRQ: TODO
Troubleshooting log
U44
Pin 3 and 11 both output 4 MHz (confirmed).
U7
2: Not Connected 3: 5V 4: GND through R36 6, 8, 10: 2.5V 7: 4.1V 12: GND
When LDP is not present:
1: 5V 3: 5V 5: 0V 9: 0.4V 11: 0V (this is the LDP 11V input) 13: 0V (this is the output to indicate that LDP is not present) 14: 0V (WRESET')
When LDP is present:
13: 5V
14: 5V (WRESET')