













Msx ADV Emulators v0.6.114
Msx ADV Emulators v0.6.114 for M5Stack Cardputer: MSX/MSX2 support, ROM/CAS/DSK, save states, VDP tuning.
Full-flash release
Hi everyone,
After three weeks of micro optimization, I've just released Msx ADV Emulators v0.6.114 for the M5Stack Cardputer.
The MSX2 emulation work was only possible thanks to the suggestions & encouragement from u/geo_tp. Huge thanks for helping push this beyond the original MSX1-focused scope.
This is an MSX-focused firmware build with support for both MSX1 and MSX2, running on the ESP32-S3 without PSRAM. It supports launching:
.romcartridges.cascassette images.dskdisk images
Main Features
- MSX1/MSX2 runtime
- MSX2 BIOS cache stored in a dedicated flash partition
- C-BIOS fallback for MSX1
- ROM, CAS, and DSK workflows
- CAS menu with
RUN"CAS:",BLOAD"CAS:",R, and tape change - DSK change support
- Save states with selectable slots
- Quick save/load shortcuts
- Runtime config menu
- Configurable controls
- Virtual key picker
- Internal LCD and external SPI TFT support
- Internal display optimized for 60 fps
- External TFT support, with some external speed sacrificed to keep the internal display fast
- View modes:
CROP,WIDE,WIDE+,1:1,FAST,FAST+ - Internal zoom, manual pan, and zoom follow
- Performance tuning presets:
NORMAL,FAST,SCLINE,CUSTOM - VDP tuning options for MSX2 rendering
- Virtual SCC/SCC-I support with SCC audio controls
- Region selection: Auto, World, Japan
Known Limitations
- MSX-AUDIO is not emulated yet
- FM audio in general is not emulated yet
- FM-PAC/YM2413 synthesis is disabled in this build
- This is focused on practical Cardputer playability, not perfect desktop-class MSX emulation
Please carefully read the Readme for detailed instructions on how to use and install Bioses.
Download
Full-flash release image:
GitHub branch: https://github.com/mariovirgili/CardputerGBC-Dual/tree/MsxOnly
Vibe coded using Codex 5.5, Gemini pro 3.1 and minimally Opus 4.7.
u/gio-74 — 6 days ago