Retro-Gaming: Doom läuft auf Raspberry Pi Pico

Ein Entwickler hat eine voll spielbare Version von Doom trotz vieler Hindernisse auf den kleinen Raspberry Pi Pico portiert.

Artikel veröffentlicht am ,
Der Raspberry Pi Pico
Der Raspberry Pi Pico (Bild: Raspberry Pi Foundation)

Der First-Person-Shooter-Klassiker Doom läuft auf dem RP2040-Chip des Raspberry Pi Pico. Der Nutzer Kilograham hat sein Projekt auf Github vorgestellt und alle Programmierschritte bereitgestellt. Doom läuft ohne erkennbare Einschränkungen flüssig auf dem Entwicklerboard, wie in einem Youtube-Video zu sehen ist.

Stellenmarkt
  1. IT Systemintegrator (w/m/d)
    EUCHNER GmbH + Co. KG, Leinfelden-Echterdingen, Stuttgart
  2. IT Security Penetration Tester (m/w/d)
    Vorwerk Services GmbH, Wuppertal, Düsseldorf
Detailsuche

In einer Reihe von Blogbeiträgen erklärt Kilograham die Schwierigkeiten des Projektes. Größtes Problem war verständlicherweise der begrenzte Platz: Der Raspberry Pi Pico hat nur 2 MByte Flash-Speicher, die kostenlose Version von Doom alleine hat aber schon eine Größe von 4 MByte. Entsprechend musste der Entwickler bereits die Software stark komprimieren.

Zudem hatte sich Kilograham einer Reihe von Anforderungen gestellt, unter anderem, dass die Version dem ursprünglichen Spielerlebnis entsprechen soll. Kompromisse bei der Auflösung oder der Musik wollte der Entwickler nicht machen - und musste es am Ende auch nicht. Doom auf dem Pico wird in der ursprünglichen VGA-Auflösung von 320 x 200 Pixeln samt Originalsound ausgegeben.

Doom läuft auf 2 MByte Speicher

In seinem Beitrag erklärt der Programmierer die Schritte zum fertigen Port. Am Ende hat Kilograham es geschafft, dass Doom auf dem Raspberry Pi Pico mit 2 MByte Flash-Speicher läuft, Ultimate Doom und Doom II laufen auf der Version mit 8 MByte Speicher. Das Spiel hat 9-Kanal-OPL2-Sound und 8-Kanal-Soundeffekte und unterstützt I2C-Netzwerkspiele mit bis zu vier Spielern.

Golem Karrierewelt
  1. Microsoft 365 Security: virtueller Drei-Tage-Workshop
    29.06.-01.07.2022, Virtuell
  2. C++ Programmierung Grundlagen (keine Vorkenntnisse benötigt): virtueller Drei-Tage-Workshop
    01.-03.08.2022, virtuell
Weitere IT-Trainings

Spieler können Spielstände laden und speichern, alle Cheat-Codes werden unterstützt. Als Eingabegerät kann eine USB-Tastatur verwendet werden. Die Version beinhaltet alle Zwischen- und Endsequenzen sowie Menüs. Doom läuft mit einer Framerate zwischen 30 und über 35 fps.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Hoernchen 16. Mär 2022

Naja, dafür müsste der Pico(lo) "over 9000" sein, schafft aber nur 2040...

Hoernchen 16. Mär 2022

DVI via HDMI Buchse gibt es schon, VGA soll folgen, das Teil ist sogar überraschend...

nate 16. Mär 2022

Im Falle des RP2040 sind die PIOs da von großes Nützlichkeit.



Aktuell auf der Startseite von Golem.de
Liberty Lifter
US-Militär lässt ein eigenes Ekranoplan entwickeln

In den 1960er Jahren schockten die Sowjets den Westen mit dem Kaspischen Seemonster. Die Darpa will ein eigenes, besseres Bodeneffektfahrzeug bauen.

Liberty Lifter: US-Militär lässt ein eigenes Ekranoplan entwickeln
Artikel
  1. Abo: Spielebranche streitet über Game Pass
    Abo
    Spielebranche streitet über Game Pass

    Nach Kritik von Sony gibt es mehr Stimmen aus der Spielebranche, die Game Pass problematisch finden - aber auch klares Lob für das Abo.

  2. Microsoft: Der Android-App-Store für Windows 11 kommt nach Deutschland
    Microsoft
    Der Android-App-Store für Windows 11 kommt nach Deutschland

    Build 2022 Der Microsoft Store soll noch attraktiver werden. So können Kunden ihre Apps künftig ohne lange Wartezeiten direkt veröffentlichen.

  3. Dev Box: Die schnelle und einfache Entwicklungmaschine aus der Cloud
    Dev Box
    Die schnelle und einfache Entwicklungmaschine aus der Cloud

    Build 2022Das Einrichten einzelner Rechner zur Entwicklung kann viel Aufwand machen. Mit der Dev Box aus der Cloud will Microsoft das vereinfachen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PS5-Controller (alle Farben) günstig wie nie: 49,99€ • Samsung SSD 1TB 79€ • LG OLED TV 77" 56% günstiger: 1.099€ • Alternate (u. a. Cooler Master Curved Gaming-Monitor 34" UWQHD 144 Hz 459€) • Sony-Fernseher bis zu 47% günstiger • Samsung schenkt 19% MwSt.[Werbung]
    •  /