HalcyonNotes
From DaphneWiki
(Difference between revisions)
(Created page with "= Halcyon = == Hardware == === Notable components === Z80A CPU (main game logic) MC6809P MCU (speech recognition logic) COP421 MCU (keyboard logic) SSI263 (speech generation) ...") |
(→Notable components) |
||
Line 4: | Line 4: | ||
=== Notable components === | === Notable components === | ||
- | Z80A CPU (main game logic) | + | * Z80A CPU (main game logic) |
- | MC6809P MCU (speech recognition logic) | + | * MC6809P MCU (speech recognition logic) |
- | COP421 MCU (keyboard logic) | + | * COP421 MCU (keyboard logic) |
- | SSI263 (speech generation) | + | * SSI263 (speech generation) |
===Memory Map=== | ===Memory Map=== |
Revision as of 23:03, 26 February 2024
Contents |
Halcyon
Hardware
Notable components
- Z80A CPU (main game logic)
- MC6809P 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