MSXnano v1.7 — Konami4 mapper, Metal Gear 2 fix, browser search
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 oneMon 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
msxnano.fs(attached) → FPGA flash at 0x0- 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) - 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).