Linux auf dem Sega 32X: Wer braucht schon Hardware-Synchronisationsprimitive?
Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?

Nach dem Erfolg mit Linux auf dem Atari Jaguar wagt sich ein Entwickler an die nächste Herausforderung: Linux auf dem Sega 32X, dem Add-on für die Mega Drive/Genesis. Der Artikel beschreibt die technischen Hürden, darunter die Kommunikation zwischen den drei CPUs (zwei Hitachi SH2 und ein Motorola 68000), den begrenzten Arbeitsspeicher und den Kampf mit Compiler-Fehlern. Mit Hilfe von FPGA-basierten Flash-Carts und kreativen Workarounds gelingt es schließlich, Linux auf der 32-Bit-Konsole zum Laufen zu bringen – inklusive UART-Ausgabe über den Umweg über die Genesis.
Ich bin nicht wirklich sicher, wie diese geschrieben sind (werden sie von ihrem libgcc-Pendant kopiert oder inspiriert?), aber beim Vergleich dessen, was der Cross-Compiler für diese ausgab und was Linux tat, war es offensichtlich, dass wir ein Register überschrieben, das wir nicht hätten überschreiben dürfen.