Linux auf Atari Jaguar: 64-Bit-Spielkonsole von 1993 lebt

0
News Sven Bauduin Als bevorzugte Quelle auf Google hinzufügen
Linux auf Atari Jaguar: 64-Bit-Spielkonsole von 1993 lebt
Quelle: Atari / Montage: Sven Bauduin

Der spanische Systementwickler cakehonolulu hat Linux auf den Atari Jaguar portiert und die 64-Bit-Konsole von 1993 zum Booten gebracht. Dank uClinux läuft der Kernel sowohl im Emulator als auch auf echter Cartridge-Hardware.

Der spanische Entwickler cakehonolulu hat den Linux-Kernel auf den Atari Jaguar gebracht und schildert den Weg dorthin in einem ausführlichen Blogeintrag, über den auch Tom's Hardware berichtet. Was als Fingerübung am Motorola 68000 begann, mündet in einem lauffähigen System samt BusyBox-Shell — auf einer Konsole, die Atari als erstes 64-Bit-System fürs Wohnzimmer bewarb. Die Spielkonsole ist nur einer von Ataris vielen ambitionierten Flops.

Wer die Klassiker der Ära lieber ohne Lötkolben erleben möchte, fährt mit einer Emulations-Distribution besser: Unsere Schritt-für-Schritt-Anleitung zu Lakka und Batocera zeigt den bequemen Weg auf den Fernseher.

Linux auf dem Atari Jaguar: uClinux überlistet die fehlende MMU

Der Atari Jaguar stellt jeden Portierungsversuch vor drei grundlegende Hürden: dem betagten CISC-Prozessor (Motorola 68000), kaum Speicherplatz und das Fehlen einer Memory Management Unit. cakehonolulu setzte auf dem Motorola 68000 auf, welcher mit 13,3 MHz taktet und im Linux-Kernel bis heute unter arch/m68k gepflegt wird. Weil die CPU ohne MMU arbeitet, kam das Projekt uClinux zum Zug, welches den Kernel auch auf speicherverwaltungsfreien Systemen lauffähig hält.

2 MiB RAM: Wie der Jaguar Linux an seine Grenzen bringt

Mit gerade einmal 2 MiB Arbeitsspeicher und bis zu 6 MiB ROM zwingt der Atari Jaguar jede Linux-Portierung zu radikaler Sparsamkeit. Die Eckdaten der Konsole lesen sich heute wie die eines schlichten Mikrocontrollers.

Der Entwickler aktivierte im Kernel das Flat-Memory-Modell, schaltete sämtliche MMU-Funktionen ab und übersetzte eine schlanke BusyBox-Shell als FLAT-Binary. Erst nach zahlreichen Optimierungen an Speicher- und Ablageverwaltung ließ sich das System auf der Konsole überhaupt starten.

Damit die Ausgabe auf originaler Hardware nicht stumm bleibt, schrieb der Entwickler zudem einen eigenen Konsolentreiber für den Grafikchip "Tom".

Linux bootet auf echter Jaguar-Hardware

Auf echter Jaguar-Hardware startet Linux von der Cartridge, sobald das per objcopy umgewandelte vmlinux an einem festen Versatz von 8 KiB hinter dem ROM-Header liegt. cakehonolulu kompilierte dafür Buildroot mit Ziel Motorola 68000 und passte die ROM-Startadressen im Kernel an. Wer keine originale Konsole besitzt, bootet dasselbe Abbild in einem Jaguar-Emulator wie Virtual Jaguar oder BigPEmu. So steht der Kernel gleichermaßen Bastlern mit Modul und Anwendern ohne Hardware offen.

64 Bit von 1993: Warum der Atari Jaguar bis heute umstritten ist

Die 64-Bit-Werbung des Atari Jaguar bezog sich allein auf den Datenbus der Custom-Chips "Tom" und "Jerry", während der Motorola 68000 intern mit 32 und extern mit 16 Bit arbeitet. Atari legte die Konsole am 23. November 1993 in Nordamerika auf und stellte sie preislich unter das seinerzeit rund 700 US-Dollar teure 3DO.

Die sperrige Architektur ließ viele Studios die Spiellogik schlicht auf dem vertrauten 68000 laufen, sodass Tom und Jerry ungenutzt brachlagen. Bis zur Einstellung 1996 setzte Atari nur rund 125.000 Einheiten ab; der Jaguar blieb Ataris letzte klassische Spielkonsole.

Was der Linux-Port für die Homebrew-Szene bedeutet

Seitdem Atari die Jaguar-Patente im Jahre 1999 freigegeben hat, hält eine nach wie vor aktive Homebrew-Szene die Konsole am Leben. Der Linux-Port fügt der aktiven Szene keine spielbare Anwendung hinzu, liefert aber eine Machbarkeitsstudie für weitere spannende Projekte auf dem Motorola 68000.

Mitmachen und kommentieren

Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich schon über Ihre Meinung in den Kommentaren zu dieser Meldung. Sollten Sie hingegen noch keinen Extreme-Account haben, laden wir Sie zu einer Registrierung im Forum ein. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln. Folgen Sie gerne PCGH bei 🔈 YouTube oder 💬 WhatsApp und erhalten Sie Neuigkeiten zu CPUs, Grafikkarten und Gaming direkt in Ihrem Feed.

Quelle: cakehonolulu via Tom's Hardware

0
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 07/2026 play5 08/2026 N-Zone 07/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk