HeadlinesBriefing favicon HeadlinesBriefing.com

Running Linux on the Sega 32X Add‑On

Hacker News •
×

The author thanks the community for the earlier Linux‑on‑Jaguar post and explains that the current project is a personal board‑bringup exercise, a skill prized in firmware and embedded jobs. After years of tinkering—starting with a 2013‑14 Android phone hack that required reverse‑engineering a MediaTek 6589 chip—the author turned attention to the Sega 32X, an add‑on released in 1994 that sat between the Genesis and the Saturn. The 32X added two Hitachi SH2 CPUs (23 MHz) and extra RAM, dramatically expanding the console’s capabilities, though it arrived alongside Sony’s PlayStation, hurting sales.

To get Linux running, the author used a popular 32X "Hello World" devkit that coordinates the 68000 main CPU with the two SH2s via memory‑mapped I/O. By extending the example into a UART state machine and leveraging an FPGA‑based flash cart from Krikkz (which includes an extended SSFv2 mapper), the team managed to load and boot minimal Linux code, proving that even this quirky hardware can host a modern OS.