JENOVI.NET // STATIC RELAY
JRJ: Jenovi's Retro Jukebox
desktop jukebox for SMS / GG / Mega Drive soundtracks / live emulated playback / official announcement pending
active :: software :: Updated 2026-07-11
play Sega cartridge soundtracks live from the running sound driver, not from pre-ripped files
JRJ is in active development; official announcement and public release are forthcoming. The record below outlines what it is and where coverage stands today.
JRJ runs original cartridge ROMs headlessly through Genesis Plus GX, identifies which sound driver the game uses, and plays individual music tracks straight out of the live emulated chip state, not from pre-ripped VGM or MP3.
Builds as a CLI plus an optional Qt 6 desktop app (CMake, cross-platform in principle; macOS is the exercised platform today, with CI on macOS; Windows and Linux untested).
Strongest coverage today is Master System and Game Gear: 134 titles publicly playable under an honest two-tier status. 8 are Verified (human ear-confirmed with typed evidence): Shinobi, Alex Kidd in Miracle World, Phantasy Star (JP), Fantasy Zone II, Shadow Dancer, Parlour Games, Madou Monogatari I, and Tails Adventure.
The remaining 126, including Sonic, Golden Axe Warrior, Kenseiden, and the Compile GG library (Puyo Puyo, Aleste, the rest of the Madou series), are Probed: machine-verified by automated distinctness gates, playable now, awaiting ear review.
Mega Drive coverage is mid-rebuild around a runtime-probe approach. Streets of Rage is currently playable as the experimental MD title; its playback matched all 17 slots against the game's own in-game sound-test oracle.
Atari and NES system support is on the roadmap.
For retro-game-music listeners, chiptune/VGM hackers, and sound-driver preservation work.
Role: solo creator / implementation
Build notes
- verification gate: "Verified" is earned only by a human ear-test pass backed by typed evidence (applied verdicts, named tracks, or a signed attestation); machine pattern-matches surface as "Probed", and family matches alone stay experimental. An objective auto-reject audit gate (R1-R4 collapse/silence detectors) is implemented and pending merge.
- MD is hard because sound drivers are LZ-compressed in cartridge ROM and only exist decompressed in Z80 RAM after the game boots: static byte-pattern fingerprinting failed, so MD coverage is being rebuilt around a live RAM probe