MSX1 core alpha1 for the MEGA65
Source code: https://github.com/piso77/MSX1-MEGA65
MSX1 for MEGA65
Relive the MSX1 on your
MEGA65!
This core turns the MEGA65 into a PAL MSX1 home computer. Load cartridge
ROMs and disk images straight from the SD card and run them at the original
MSX1 hardware timing, with the MEGA65 keyboard, joysticks, video and audio
all wired up and configurable through an on-screen menu.
Credits
- This core is a port of the
MSX1 core of the MiSTer project,
created and maintained by the MiSTer Development Team. - The Z80 CPU is based on the T80 core by Daniel Wallner and contributors.
- Paolo Pisati ported the core to the MEGA65 in 2026.
- The core uses the MiSTer2MEGA65
framework and QNICE-FPGA for FAT32
support (loading ROMs, mounting disks) and for the on-screen menu.
See the AUTHORS file for the full list of credits, and
VERSIONS.md for the changelog.
Features
- PAL MSX1, running at the exact original core clock (42.95455 MHz)
- Cartridge ROM loading into two slots, Slot A and Slot B (up to
256 KB each) - Disk image mounting on drive 8 [NOT WORKING YET]
- MEGA65 keyboard mapped to the MSX keyboard matrix
- Vanilla C= joystick support: do not connect MSX joysticks!!!
- Rich video options via the on-screen menu:
- VGA 720 x 576 (4:3), plus retro 15 kHz modes (HS/VS and CSYNC) for
analog CRT displays - HDMI 720p at 50 Hz or 60 Hz and several other display modes,
Flicker-free, optional CRT emulation and Zoom-in, and DVI (no sound)
- VGA 720 x 576 (4:3), plus retro 15 kHz modes (HS/VS and CSYNC) for
- Audio via the 3.5 mm jack and via HDMI, with an "Audio improvements"
option - Both MEGA65 SD-card slots are supported
Let's talk in <#1534194620911587349>