piso

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)
  • 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>

❤️ 21 👍 12 👏 14 🚀 4 🤩 4 🎉 4
Boris Schneider-Johne

"So many Cores! I am losing track!" --- https://cores.mega65.org/ is here to help you, with the very latest info up to the new MSX-1 core and the latest developments in the Amiga Core. Also, check out https://c64.mega65.org/alphasix.html for all the shiny new stuff in the C64 Alpha Cores. And if any new updates come along this week - sorry, no updates until Monday, August 10th due to a short vacation.

👍 16 😍 9 ❤️ 5 🤩 2 🎉 3
muse5150

Apple IIe Core for the MEGA65 – Alpha 3

What's New

  • Disk loading is significantly improved ( internal refactoring was performed to improve reliability and stability )
  • Disk write protect support.
  • Mockingboard support.
  • Display options (colour, green/amber phosphor and monochrome toggle )
  • 65C02 / 6502 toggle ( triggers reset when toggled )

Current Limitations
--------------------

  • HDD support ( not implemented )
  • Joystick support ( implemented in the core but not interfaced )
  • Serial support ( implemented in the core but not tested )
  • Mouse support ( implemented in the core but not interfaced )

Note:
At present, only .nib images are officially supported.
If you only have .dsk images, you can convert them using dsk2nib:

Source:
https://github.com/slotek/dsk2nib
Compile with: gcc -o dsk2nib dsk2nib.c

The next alpha release will include further OSD options:

  • Color palette toggles
  • Video Mode ( PAL / NTSC )
  • Romswitch region toggle ( ie.. US/UK )

Planned additions include:
Feasibility into supporting additional disk image formats without requiring manual conversion ( needs further research )
Add a keyboard layout toggle to support MEGA65-specific key mapping

👏 8 😍 11 👍 8 🎉 4 🤩 5