HalcyonNotes

From DaphneWiki

Jump to: navigation, search

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')
Personal tools