Skip to content

genmddj v0.11

Choose a tag to compare

@little-scale little-scale released this 01 Jul 03:23

genmddj v0.11

A fixes release on top of v0.1 — same tracker, several real fixes,
two of which affect playback directly.

Download: genmddj-v0.11.bin (2 MB) — drop it on a flashcart or open it in any Mega Drive
emulator. The build stamp (V0.11 902B494) is on the boot splash and OPTIONS → VER.

Highlights

  • Hung / ringing notes fixed — stopping the transport (Start or C+B) now cuts every ringing
    voice: FM key-off, all PSG voices to zero, and the wave DAC stopped. Held notes (esp.
    HLD=$F) or PSG voices could previously ring on after Stop.
  • PROJECT master transpose now works — it was a dead field (editable + saved, but never
    applied); it now transposes the whole song.
  • FM editor: the operator AM switch moved to the end of the operator row and is drawn as
    an on/off toggle box, like the LFO screens (was a digit mid-envelope).
  • Splash trimmed to ~2.0 s PAL / ~1.7 s NTSC (Start still skips it).
  • PERC (YM2612 CH3 special-mode percussion) confirmed on real hardware.

Companion tools — now round-trip carts ⇄ emulators

The browser suite in user-tools/ is fully in step with the save format:

  • The save tool and bank editor now read and write gzipped emulator saves (Genesis
    Plus / Bannister battery RAM) as well as raw flashcart .srm, so a song moves both ways.
    Layout detection uses the GMD1 signature; config offset + VID/SYNC labels corrected.
  • Wave editor .gmdj offsets and the de-re-interleaver readout were fixed.

Full details in CHANGELOG.md.

Build 902B494 · V0.11