HalcyonNotes
From DaphneWiki
(Difference between revisions)
(→Hardware) |
m (→U7) |
||
(2 intermediate revisions not shown) | |||
Line 85: | Line 85: | ||
|'''Pin''' | |'''Pin''' | ||
|'''Note''' | |'''Note''' | ||
+ | |- | ||
+ | |1 | ||
+ | |5V, VARESET'. Always not being pulled to GND as long as 12V and 5V_U10 are both present (which I can't see how they ever wouldn't be since 5V_U10 depends on 12V) | ||
|- | |- | ||
|2 | |2 | ||
Line 110: | Line 113: | ||
|'''Pin''' | |'''Pin''' | ||
|'''Note''' | |'''Note''' | ||
- | |||
- | |||
- | |||
|- | |- | ||
|5 | |5 | ||
Line 135: | Line 135: | ||
|'''Pin''' | |'''Pin''' | ||
|'''Note''' | |'''Note''' | ||
- | |||
- | |||
- | |||
|- | |- | ||
|5 | |5 | ||
- | | | + | |0V |
|- | |- | ||
|9 | |9 | ||
- | | | + | |5V |
|- | |- | ||
|11 | |11 | ||
- | | | + | |8.47V (10V going through CR3 diode) |
|- | |- | ||
|13 | |13 |
Latest revision as of 20:21, 8 March 2024
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
Pin | Note |
1 | 5V, VARESET'. Always not being pulled to GND as long as 12V and 5V_U10 are both present (which I can't see how they ever wouldn't be since 5V_U10 depends on 12V) |
2 | Not Connected |
3 | 5V |
4 | GND |
6,8,10 | 2.5V |
7 | 4.1V |
12 | GND |
When LDP is not present:
Pin | Note |
5 | 0V |
9 | 0.4V |
11 | 0V (this is the LDP 11V input) |
13 | 0V (this is the output to indicate LDP is not present) |
14 | 0V (WRESET') |
When LDP is present:
Pin | Note |
5 | 0V |
9 | 5V |
11 | 8.47V (10V going through CR3 diode) |
13 | 5V (this is the output to indicate LDP is not present) |
14 | 5V (WRESET') |