Skip to content

v0.1 - CPU verified

Latest

Choose a tag to compare

@vs-sr-dev vs-sr-dev released this 23 Aug 14:36
· 6 commits to main since this release

First milestone: the MC6809E half of the port is complete and proven correct.

4,026,322 instructions from reset with PC, all eight registers and the cycle counter identical to MAME, across 124 vblank interrupts (13.5 seconds of emulated time).

What is here

  • complete MC6809 decoder and cycle table, verified against unidasm and against MAME's totalcycles
  • static analysis: 69.1% of the ROM classified as code, 59 of 64 indirect jump sites resolved statically
  • the 6809 to C transpiler (12,801 instructions, ~82k lines of generated C)
  • the host runtime and the video hardware
  • the MAME trace-diff harness

What is not

Audio (Z80 + 2x SN76489A) and a real game loop.

BYOA

No ROM data, no extracted assets, no generated code. Bring your own mikie.zip and a MAME build.