Linux for the Sega MegaDrive(github.com)
204 points by HardwareLust 1 day ago | 68 comments
tl;dr: A developer has ported Linux (kernel 7.1.0-rc6) to the Sega Mega Drive, using a Mega EverDrive cartridge to provide 4MB of RAM via its SSF2 mapper, USB serial console access, and SD card storage. The system boots via U-Boot, runs on the 68000 CPU, and even offers a video console output on the Mega Drive itself, though performance is currently "insanely slow" and slower than a comparable 12MHz 68000 system. A QEMU fork is included for testing without real hardware.
HN Discussion:
  • Nostalgic reminiscing about owning and using the Mega Drive/Genesis back in the day
  • Amazement at the technical feat of running Linux on such limited hardware
  • Technical curiosity/learning about the 68000 architecture and no-MMU Linux
  • Acknowledging the project's pointlessness but appreciating it as a fun hack
  • Questions about compatibility with related hardware like Sega Nomad