Menu

1 / 3

GitHub - LinuxMD/linuxmd: Linux for the Sega MegaDrive

Hacker News·5 months ago
#RJx5rXQJ
#github#linux#everdrive#qemu#article
Reading 0:00
15s threshold

Linux for the Sega MegaDrive

Is this a joke?

No

What do I need?

A Sega Megadrive

Mega EverDrive Core or Pro (pro is untested) (See: https://krikzz.com/our-products/cartridges/ )

USB cable between the EverDrive and your PC

Time to burn

Will this work on a (normal) emulator?

Probably not, the emulator would need to emulate the EverDrive's special SSF2 mapper that gives us 4MB of RAM, the EverDrive's protocol that allows the MegaDrive to load files from the SD card and the timer register the EverDrive provides.

A QEMU fork that emulates enough of the MegaDrive and the EverDrive to play with this without the real hardware is included. Note that this doesn't really emulate the feel of the real thing, QEMU emulates the CPU way too fast.

Build instructions

Run ./buildtoolchain.sh to build a toolchain. This uses buildroot but we do not build a root filesystem with it.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.