Skip to content

Hyper Duel v1.0 (2026-07-19)

Choose a tag to compare

@searchsolved searchsolved released this 19 Jul 14:25
· 14 commits to main since this release

First release of the Hyper Duel arcade core for MiSTer - the first RTL implementation of the Imagetek I4220 video chip.

Install

  1. Copy Hyprduel_20260719.rbf to /media/fat/_Arcade/cores/ (rename to Hyprduel.rbf if you prefer, the MRAs reference the dated name pattern via Hyprduel)
  2. Copy Hyper Duel.mra (and optionally Hyper Duel (Set 2).mra) to /media/fat/_Arcade/
  3. Put your hyprduel.zip ROM set (MAME 0.288 naming) in /media/fat/games/mame/

md5 of the RBF: 87b6ee7d275b96c4b01a635fac204335

Highlights

  • CRT-verified against real PCB footage; deviations documented honestly in docs/ACCURACY.md
  • Native 60.24 Hz refresh (measured from two independent PCB recordings; mains-hum spectral evidence in the repo) with a 60 Hz compatibility option
  • Implements the I4220 CRTC display window - the real monitor shows chip lines 2-225, which is why the real board never shows the garbage top lines MAME displays
  • Hiscore autosave (Autosave Hiscores option + OSD-open save, standard MiSTer hiscore flow)
  • Two players, all DIPs, full Verilator parity suite + SDRAM-soak gated builds

Release checks

This bitstream passed, in order: the full Verilator parity suite, the always-on integrity gates over a 2,200-frame SDRAM-model soak with the hardware DIP configuration, a clean Quartus timing summary, an md5-verified deploy, and on-hardware verification on a CRT including a hiscore power-cycle test.