Running Linux on the Sega 32X Without Hardware Synchronization Primitives
Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?

I am porting Linux to the Sega 32X to sharpen my board bringup skills, overcoming severe memory constraints and the lack of hardware synchronization primitives. Building on my previous success with the Jaguar, I reverse-engineered documentation and utilized Krikkz flash carts to get the dual SH2 processors communicating with the Genesis 68000. This project proves that with enough creativity, you can run modern operating systems on legacy hardware that was never designed for it.
"I know it doesn't sound too fascinating but for me, bringing up a piece of silicon and having it run something you made is super fun."