Skip to content

MSXnano v1.7 — Konami4 mapper, Metal Gear 2 fix, browser search

Choose a tag to compare

@Papipapito Papipapito released this 11 Jun 20:40

What's new

🎮 Konami mapper (without SCC) — new compatibility

Classic Konami games using the plain Konami mapper (Nemesis 1, Penguin Adventure, The Maze of Galious, ...) now load and run from the boot menu. The megaram gained a true Konami4 mode: bank registers at 6000h/8000h/A000h, fixed bank 0, pure-ROM behaviour immune to Konami's anti-copy pokes.

🕹️ Two-stage Konami boots fixed (Metal Gear 2, SD Snatcher)

Games whose cartridge INIT hooks H.STKE and returns to the BIOS used to come up with garbled graphics. The launcher now CALLs the cartridge INIT the way the BIOS does and, if the game hooked H.STKE, invokes the hook itself. Metal Gear 2 boots and plays with full SCC sound.

🔎 Browser: search and manual mapper override

  • / search: type part of a name (case-insensitive), ENTER jumps to the next match in the current folder; repeat for the following one
  • M on the confirm screen cycles the mapper (plain → Konami → KonamiSCC → ASCII8 → ASCII16) for ROMs the auto-detection gets wrong
  • Mapper auto-detection aligned with openMSX guessRomType (full credit table incl. the 77FFh ASCII16 register + proper tie-breaking)

🧹 Settings cleanup

Slot selectors removed from the UI — the system layout is fixed by design (megaram in slot 2, SD in 3-2).

Flashing

  1. msxnano.fs (attached) → FPGA flash at 0x0
  2. BIOS pack → flash at 0x200000 — build it locally with your own BIOS dumps using fpga/src/rom/build.bat (it bundles the v1.7 menu automatically)
  3. BL616: FPGA Companion (unchanged)

Includes everything from the v1.6 preview (SD browser FAT16/32, ROM/DSK launching, SCC+ / second SCC+ / second PSG / HDMI stereo, 16:9 signalling).