Skip to main content

Doom

Übersicht

Doom ist ein legendärer First-Person-Shooter von id Software, der auch für den Amiga portiert wurde. Die Amiga-Version bietet beeindruckende Performance auf entsprechender Hardware und ist voll kompatibel mit Original-WAD-Dateien und Community-Mods.

Systemanforderungen

Minimum (ADoom)

  • 68020 CPU (kein FPU benötigt)
  • 2 MB kontinuierlicher freier RAM + ca. 1 MB zusätzlich
  • OCS/ECS/AGA oder Grafikkarte mit 256 Farben
  • AmigaOS 2.0+ (3.1+ empfohlen für beste Grafikkarten-Unterstützung)

Minimum (DoomAttack)

  • 68020 CPU (68030 empfohlen)
  • 2 MB Fast RAM (4 MB empfohlen)
  • AGA oder RTG (Retargetable Graphics)
  • AmigaOS 3.0+

Empfohlen für optimale Performance

  • 68040/68060 CPU oder PiStorm32-Lite
  • 8 MB Fast RAM oder mehr
  • AmigaOS 3.x
  • Schnelle Festplatte oder CF-Karte

Die wichtigsten Amiga-Versionen

Nach der Veröffentlichung des Doom-Quellcodes 1997 entstanden mehrere Amiga-Ports. Die zwei Hauptversionen, die sich durchgesetzt haben, sind:

ADoom (von Peter McGavin)

  • Erscheinungsjahr: 1997-2011
  • Letzte Version: 1.4.1 (2022 von Phibrizzo aktualisiert)
  • Besonderheiten:
    • Unterstützt Sound-Effekte und Musik
    • Internet-Play über TCP/IP
    • DeHackEd-Unterstützung
    • Hohe Auflösungen möglich (bis 1600x1200 mit RTG)
    • Joystick-Unterstützung
    • Multitasking-fähig
  • Performance: Ca. 20-25 fps auf 68060/50MHz

DoomAttack (von Georg Steger)

  • Erscheinungsjahr: 1998-2004
  • Letzte Version: 0.8B4
  • Besonderheiten:
    • Schnellste 68K-Version (ca. 23-28 fps auf 68060/50MHz)
    • Look up/down - Blick nach oben/unten (nicht im Original-PC-Doom!)
    • Jump - Springen möglich
    • Transparente Automap mit Rotation
    • Fadenkreuz (Viewfinder)
    • Verschiedene Bildschirmmodi
    • Maus-Freelook (sehr gut umgesetzt)
    • Grafische Benutzeroberfläche für alle Einstellungen
    • Verschiedene C2P-Routinen wählbar
    • MIDI-Plugin-Unterstützung
    • Netzwerk-Unterstützung
    • Ideal für Total Conversions wie Aliens TC

Empfehlung: DoomAttack ist generell schneller und hat mehr Features, besonders die Maus-Steuerung und Look up/down. ADoom hat bessere Kompatibilität und einfachere Installation.

Weitere Versionen

  • EDoom - Auf ADoom 1.2 basierend, leicht schneller kompiliert
  • ZDoom 1.22 - Moderne Features, benötigt 68060 + RTG + 32 MB RAM
  • Boom 2.02 - AGA und RTG Versionen, benötigt 68020
  • Chocolate Doom - Vanilla-kompatible Version, benötigt 68060 + RTG

Installation

Wo bekommt man DoomAttack und ADoom?

DoomAttack:

  • Aminet: https://aminet.net/package/game/shoot/DoomAttack
    • Dateiname: DoomAttack.lha
    • Enthält die Executables und alle benötigten Dateien
    • Alternative: DoomAttack_AIO.lha (All-In-One Version mit zusätzlichen Tools)

ADoom:

  • Aminet: https://aminet.net/package/game/shoot/ADoom-1.3
    • Verschiedene Versionen verfügbar:
    • ADoom-1.3.lha - Klassische Version
    • ADoom-1.4.lha - Neuere Version (2011)
    • ADoom-1.4.1.lha - Letzte Version (2022 Update)

Wichtige Zusatz-Libraries (falls benötigt):

  • ixemul.library: Auf Aminet unter util/libs/
    • Wird von manchen Doom-Versionen benötigt
    • Aminet: ixemul-47.2.lha oder neuer

Alternative Download-Quellen:

  • Archive.org - Hat viele Amiga-Doom-Archive
  • English Amiga Board (EAB) - Community mit Download-Links
  • WHDownload - Große Sammlung von Amiga-Software

WAD-Dateien:

  • Doom Shareware (DOOM1.WAD): Kostenlos verfügbar auf id Software's Website
  • Vollversion: Muss legal erworben werden (z.B. Steam, GOG)
  • Doom 2: Ebenfalls auf Steam/GOG erhältlich
  • Die WAD-Dateien von PC-Versionen funktionieren auf dem Amiga!

Hinweis: Alle .lha-Archive müssen mit einem Amiga-Entpacker (z.B. lha, LhA, oder xadmaster) entpackt werden.

Benötigte Dateien

Für ADoom:

  • ADoom (Executable)
  • Eventuell benötigte Libraries:
    • ixemul.library v45 oder später
    • AHI (Audio Hardware Interface) für Sound

Für DoomAttack:

  • DoomAttack.020 (für 68020/030)
  • DoomAttack.040 (für 68040/060)
  • DoomAttackPrefs (Konfigurationsprogramm)

WAD-Dateien (erforderlich!):

  • DOOM.WAD - Vollversion (ca. 11-12 MB)
  • DOOM1.WAD - Shareware-Version (ca. 4 MB)
  • DOOM2.WAD - Doom 2 (optional)

Installationsschritte

ADoom:

  1. Download: Lade ADoom von Aminet herunter (z.B. ADoom-1.4.1.lha)
  2. Entpacken:
    • Shell-Methode: lha x ADoom-1.4.1.lha Work:Games/
    • Oder per Workbench-Tool (Doppelklick auf .lha wenn LhA installiert)
  3. ixemul.library installieren (falls noch nicht vorhanden):
    • Kopiere ixemul.library nach LIBS:
    • Oder entpacke ixemul-Paket von Aminet
  4. WAD-Dateien kopieren:
    • Kopiere DOOM.WAD oder DOOM1.WAD ins ADoom-Verzeichnis
  5. Stack setzen via Icon (siehe Anleitung unten) auf 40000
  6. Starten: Doppelklick auf ADoom-Icon

DoomAttack:

  1. Download: Lade DoomAttack.lha von Aminet herunter
  2. Entpacken in Shell:
    lha x DoomAttack.lha Work:Games/
    
    Oder auf Workbench: Nutze LhA-Tool zum Entpacken
  3. Verzeichnisstruktur prüfen:
    • Du solltest jetzt haben: Work:Games/DoomAttack/
    • Darin: Data/ Unterverzeichnis
    • Und die Executables: doomattack.020, doomattack.040
  4. WAD-Dateien ins Data-Verzeichnis kopieren:
    • Öffne DoomAttack/Data/ Ordner
    • Kopiere DOOM.WAD, DOOM2.WAD etc. hierhin (CTRL+Ziehen zum Kopieren!)
  5. Starten über Shell:
    cd Work:Games/DoomAttackstack 20000cd Datadoomattack.040
    
  6. Screenmode wählen: Wähle bei Aufforderung: 320x200 16bit PC (empfohlen)

Wichtig für DoomAttack:

  • Der Launch erfolgt über die Shell, nicht per Icon-Doppelklick!
  • WAD-Dateien MÜSSEN im Data/ Unterverzeichnis liegen
  • Stack muss VOR dem Start gesetzt werden

Tipp - DoomAttack Startup-Script erstellen:

Um DoomAttack einfacher zu starten, erstelle ein Script:

  1. Öffne ein Shell-Fenster
  2. Navigiere zum DoomAttack-Verzeichnis
  3. Erstelle eine Datei StartDoom:
    echo "stack 40000" > StartDoomecho "cd Data" >> StartDoom  echo "doomattack.040" >> StartDoom
    
  4. Mache es ausführbar: protect StartDoom +s
  5. Jetzt kannst du mit execute StartDoom oder per Icon starten

Oder erstelle die Datei mit einem Texteditor (z.B. ED oder memacs) mit folgendem Inhalt:

.KEY
.BRA {
.KET }
stack 40000
cd Data
doomattack.040

Häufige Probleme und Lösungen

Stack-Fehler: "The minimum stack size is 2000"

Problem: Doom benötigt mehr Stack-Speicher als standardmäßig zugewiesen.

Lösung 1 - Via Icon-Information (Workbench) [für ADoom]:

So setzt du den Stack über das Icon:

  1. Rechtsklick auf das ADoom-Symbol/Icon (oder Doom.Attack Icon)
  2. Halte die rechte Maustaste gedrückt
  3. Gehe zu "Icons" im Menü
  4. Wähle "Information..." aus
  5. Ein Fenster öffnet sich mit verschiedenen Feldern:
    • Datei (zeigt den Namen)
    • Piktogramm (links das Icon-Bild)
    • Stapelgröße: Hier steht vermutlich ein niedriger Wert (z.B. 4000 oder 8000)
    • Tool: Hier sollte "Shell" oder "Workbench" stehen
  6. Klicke in das Feld "Stapelgröße:" und ändere den Wert auf 40000 (Minimum: 20000)
  7. Wichtig: Stelle sicher, dass bei "Tool:" "Workbench" ausgewählt ist
  8. Klicke auf "Speichern" (unten links im Fenster)
  9. Schließe das Fenster

Alternative Schreibweise der Menüführung:

  • Icons → Information (oder auf manchen Systemen: Icon → Info)
  • Oder direkt: Rechtsklick auf Icon → "Information" (wenn direkt im Kontextmenü verfügbar)

Visuell im Information-Fenster siehst du:

┌─────────────────────────────────────┐
│ Spiele:3DShooter/Doom2/DoomAttack   │
├──────────────┬──────────────────────┤
│ Datei | Piktogramm                   │
│              ┌──────────────────┐    │
│ Stapelgröße: │ 32768           │[÷] │ <- Hier ändern!
│              └──────────────────┘    │
│ Tool: ▼ Shell      ← auf "Workbench" │
│                       ändern          │
│ [□] Info zur Laufz... [✓]            │
│                                       │
│ [Speichern]              [Abbrechen] │
└───────────────────────────────────────┘

Lösung 2 - Via Shell [empfohlen für DoomAttack]:

stack 20000
doomattack.040

Oder für mehr Sicherheit:

stack 40000

Lösung 3 - Startup-Script: Erstelle eine Datei "RunDoom" mit folgendem Inhalt:

stack 40000
cd DoomAttack/Data
doomattack.040

Mache das Script ausführbar:

protect RunDoom +s

Fehler: "w_getnumforname: d_intro not found"

Problem: WAD-Datei fehlt, ist unvollständig oder liegt im falschen Verzeichnis.

Lösungen:

  1. Stelle sicher, dass die WAD-Datei im gleichen Verzeichnis wie die Executable liegt
  2. Verwende die Vollversion (DOOM.WAD), nicht nur die Shareware-Version
  3. Starte mit explizitem WAD-Parameter:
    Doom.Attack.040 -iwad DOOM.WAD
    
  4. Überspringe die Intro und starte direkt ins Spiel:
    Doom.Attack.040 -skill 3 -warp 1 1
    

Prozessor-Versionen wählen

Je nach System solltest du die passende Version verwenden:

System ADoom DoomAttack
68020 ADoom -
68030 ADoom doomattack.020 (empfohlen)
68040 (A4000, Beschleuniger) ADoom doomattack.040
68060 ADoom doomattack.040
PiStorm32-Lite ADoom doomattack.040
Vampire ADoom doomattack.040

Wichtig:

  • DoomAttack hat nur .020 und .040 Versionen
  • Die .040-Version läuft auch auf 68060
  • Verwende nicht die .040-Version auf einem echten 68020/030 System
  • ADoom läuft auf allen Prozessoren ab 68020, ist aber langsamer als DoomAttack auf 030+

Command-Line Parameter

Grundlegende Parameter

# WAD-Datei explizit angeben
adoom -iwad DOOM.WAD
# oder bei DoomAttack (WAD muss im Data-Verzeichnis liegen)

# Episode und Level direkt starten
adoom -warp E M    # E=Episode, M=Mission

# Schwierigkeitsgrad festlegen
adoom -skill N     # N = 1-5 (1=leicht, 5=Nightmare)

# Custom WAD laden
adoom -file CUSTOM.WAD

# Mehrere Custom WADs
adoom -file WAD1.WAD WAD2.WAD

# Doom 2 mit Mod
adoom -iwad DOOM2.WAD -file CUSTOM.WAD

Hinweis: DoomAttack verwendet die gleichen Parameter, aber starte mit doomattack.020 oder doomattack.040 statt adoom.

Nützliche Kombinationen

# Direkt in Episode 1, Level 1 auf mittlerer Schwierigkeit
adoom -skill 3 -warp 1 1

# Mit Custom-Levels starten
adoom -file MYLEVEL.WAD -warp 1 1

# Doom 2 Map 01 starten
adoom -iwad DOOM2.WAD -warp 1

# DoomAttack mit bestimmtem WAD starten
cd DoomAttack/Data
doomattack.040 -iwad DOOM2.WAD

Wichtiger Hinweis zu -warp und DoomAttack: In frühen DoomAttack-Versionen (0.7) funktionierten -warp und der IDCLEV Cheat nicht immer korrekt. Dies wurde in späteren Versionen verbessert.

Custom WADs und Mods

Wo Custom WADs finden?

Hauptquellen:

  • idgames Archive: https://www.doomworld.com/idgames/
  • Doomworld: https://www.doomworld.com
  • ModDB: https://www.moddb.com/games/doom

WAD-Typen

IWADs (Internal WADs):

  • Haupt-Spieldateien (DOOM.WAD, DOOM2.WAD, etc.)
  • Enthalten komplette Spiele
  • Werden mit -iwad Parameter geladen

PWADs (Patch WADs):

  • Zusatz-Level und Modifikationen
  • Benötigen ein IWAD als Basis
  • Werden mit -file Parameter geladen

Megawads:

  • Komplette Episode-Ersetzungen
  • Meist 32 neue Level
  • Ebenfalls PWADs

Beliebte Classic-Megawads

  • Alien Vendetta - Herausfordernde Level
  • Hell Revealed 1 & 2 - Sehr schwierig
  • Scythe 1 & 2 - Progressiver Schwierigkeitsgrad
  • BTSX (Back to Saturn X) - Moderne Klassiker
  • Plutonia 2 - Inoffizielle Fortsetzung

Installation von Custom WADs

  1. Lade die WAD-Datei herunter
  2. Kopiere sie in dein Doom-Verzeichnis
  3. Starte mit:
    Doom.Attack.040 -file CUSTOMWAD.WAD

Performance-Optimierung

Für PiStorm32-Lite Nutzer

Optimale Einstellungen:

  • Verwende DoomAttack .040 Version für beste Performance
  • Stack auf mindestens 20000 setzen (40000 empfohlen)
  • Bei Performance-Problemen: CPU-Speed in emu.cfg anpassen

Picasso96 / RTG Hinweis:

  • Wichtig: ADoom und DoomAttack (AGA-Versionen) nutzen das native Amiga-Chipset (OCS/ECS/AGA), nicht RTG!
  • Picasso96/CyberGraphX wird nur für spezielle RTG-Versionen benötigt (z.B. ZDoom RTG, Chocolate Doom RTG)
  • Die Standard-AGA-Versionen konvertieren intern von Chunky zu Planar (C2P)
  • RTG-Versionen ermöglichen höhere Auflösungen und True Color, benötigen aber stärkere Hardware
  • Für PiStorm: RTG kann deaktiviert bleiben, wenn nur AGA-Versionen genutzt werden

Grafikfehler beheben

Bei visuellen Problemen (z.B. auch bei anderen WHDLoad-Spielen):

  1. Tooltypes anpassen:

    • CUSTOM1=1 (deaktiviert Data-Cache)
    • PRELOAD (lädt alles in den Speicher)
  2. CPU-Speed reduzieren:

    • Manche Spiele sind timing-sensitiv
    • In PiStorm emu.cfg anpassen

Workbench 3.9 Tipps

Dateien kopieren (nicht verschieben)

Methode 1 - CTRL + Ziehen:

  1. Halte CTRL gedrückt
  2. Ziehe die Datei mit linker Maustaste zum Ziel
  3. Lasse erst die Maustaste, dann CTRL los

Methode 2 - Menü:

  1. Datei markieren
  2. Menü: Icons → Copy (oder Amiga+C)
  3. Zum Zielordner wechseln
  4. Menü: Icons → Paste (oder Amiga+V)

Wichtig: Innerhalb derselben Partition wird standardmäßig verschoben, zwischen verschiedenen Volumes wird kopiert.

Steuerung

Standard-Tastenbelegung

Taste Funktion
Cursor-Tasten Bewegung
Ctrl Feuern
Space Tür öffnen/Schalter
Shift Rennen
Alt Seitwärts-Bewegung
Tab Automap
Esc Menü
F1-F7 Waffen wählen

Maus-Unterstützung

Doom unterstützt Maus-Steuerung:

  • Maus bewegen = Umschauen
  • Linke Maustaste = Feuern
  • Rechte Maustaste = Vorwärts

Multiplayer

Die Amiga-Version unterstützt Netzwerk-Multiplayer über:

  • Serielle Verbindung (Null-Modem-Kabel)
  • Parallele Verbindung
  • Netzwerk (mit entsprechenden Amiga-Netzwerkkarten)

Speichern und Laden

Quicksave/Quickload

  • F6 - Quicksave (schnelles Speichern)
  • F9 - Quickload (schnelles Laden)

Normale Saves

  • F2 - Spiel speichern (Namen eingeben)
  • F3 - Spiel laden

Speicherort: Savegames werden im Doom-Verzeichnis abgelegt.

Cheats

Während des Spiels eingeben (keine Bestätigung nötig):

Cheat Effekt Hinweise
IDDQD God Mode  
IDKFA Alle Waffen, Munition, Keys  
IDFA Alle Waffen, Munition Keine Keys
IDSPISPOPD No-Clip Mode Nur Doom 1 ("Smashing Pumpkins Into Small Piles Of Putrid Debris")
IDCLIP No-Clip Mode Nur Doom 2
IDDT Vollständige Automap Mehrfach drücken für verschiedene Modi
IDCHOPPERS Kettensäge  
IDMUSxx Musik wechseln xx = 01-99, Episode+Level bei Doom 1, Map-Nummer bei Doom 2
IDCLEV## Level wechseln ## = Episode+Mission (Doom 1) oder Map-Nummer (Doom 2)
IDMYPOS Position anzeigen Zeigt Koordinaten
IDBEHOLD + Buchstabe Powerups siehe unten

IDBEHOLD Powerups:

  • R = Radiation Suit (Schutzanzug)
  • I = Invisibility (Unsichtbarkeit)
  • V = Invulnerability (Unverwundbarkeit)
  • A = Area Map (Automap komplett)
  • L = Light Amplification (Nachtsicht)
  • S = Berserk (Stärke)

Wichtige Hinweise:

  • Moderne Amiga-Ports (ADoom, DoomAttack) unterstützen beide No-Clip-Codes (IDSPISPOPD und IDCLIP) unabhängig vom IWAD
  • In frühen DoomAttack-Versionen (0.7) funktionierte IDCLEV nicht - dies wurde später behoben
  • Cheats sind im Nightmare-Modus deaktiviert (außer IDCLEV und IDDT)

Troubleshooting

Spiel startet nicht

Checklist:

  1. Stack-Größe auf mindestens 40000 gesetzt?
  2. "Workbench" als Tool-Type ausgewählt?
  3. Richtige Prozessor-Version gewählt?
  4. WAD-Datei im gleichen Verzeichnis?
  5. Genug RAM verfügbar? (mindestens 2 MB Fast RAM)

Performance-Probleme

Lösungen:

  • Niedrigere Auflösung wählen
  • Details reduzieren (falls Option verfügbar)
  • Schnellere CPU-Version verwenden
  • Bei PiStorm: CPU-Speed erhöhen

Audio-Probleme

Kein Sound:

  • Prüfe Audio-Hardware
  • Stelle sicher, dass genug Chip-RAM frei ist
  • Manche Versionen benötigen AHI (Audio Hardware Interface)

Audio-Crackling:

  • Chip-RAM fragmentiert - System neu starten
  • CPU-Last zu hoch - niedrigere Details

Weitere Ressourcen

Webseiten

  • Doomworld: Die zentrale Doom-Community
  • Doom Wiki: https://doomwiki.org - Umfassendes Doom-Wissen
  • AmigaKit: Amiga-Hardware und Software

Tools

  • Doom Builder: Level-Editor (läuft auf PC, WADs auf Amiga nutzbar)
  • SLADE: WAD-Editor und Manager
  • DoomWikiArchive: Dokumentation aller Doom-Aspekte

Versionsgeschichte

Wichtige Amiga-Ports:

68K-Versionen (680x0 CPUs):

  • ADoom (1997-2011, Peter McGavin) - Erste weit verbreitete Amiga-Portierung, letzte Version 1.4, Update 1.4.1 (2022)
  • DoomAttack (1998-2004, Georg Steger) - Optimierte Version mit besserer Performance, besonders auf 030-Systemen, Version 0.8B4
  • EDoom - Auf ADoom 1.2 basierend mit anderem Compiler, etwas schneller
  • AmiDoom - Früher Port von Marcus Geelnard, benötigte ursprünglich FPU
  • AmigaDoom - Weiterer früher Port (aufgegeben)
  • PsiDoom - Früher Port (aufgegeben)

Moderne Ports (benötigen 68060):

  • ZDoom 1.22 - AGA und RTG Versionen (2022, Novacoder)
  • Boom 2.02 - AGA und RTG Versionen (2022, Novacoder)
  • PrBoom 2.5.0 - RTG Version (2022, Novacoder)
  • Chocolate Doom 2.3.0 - Vanilla-kompatibel, RTG (2022, Novacoder)
  • Odamex 0.6.4 - AGA und RTG Versionen (2015/2022, Novacoder)

PowerPC-Versionen:

  • ADoomPPC - PowerPC-Port von ADoom
  • VDoomPPC - PowerPC-Version
  • ZhaDoomPPC - PowerPC-Port

Historischer Kontext: Nach der Veröffentlichung des Doom-Quellcodes 1997 entstand ein Wettbewerb zwischen verschiedenen Portierungen. Nur ADoom und DoomAttack überlebten diese Konkurrenz langfristig. John Carmack von id Software hatte ursprünglich behauptet, der Amiga sei nicht leistungsfähig genug für Doom - die Community bewies das Gegenteil.

  • Doom ist Eigentum von id Software / Bethesda
  • Die Shareware-Version (DOOM1.WAD) ist frei verfügbar
  • Die Vollversion benötigt eine Lizenz
  • Custom WADs sind meist unter freien Lizenzen verfügbar

Zusammenfassung

Doom läuft hervorragend auf leistungsfähigen Amiga-Systemen, besonders mit:

  • 68040/060 CPU oder PiStorm32-Lite
  • Ausreichend Fast RAM (8+ MB)
  • Korrekter Stack-Konfiguration (40000)
  • Passender Prozessor-Version

Mit der großen Auswahl an Custom WADs und Mods bietet Doom auf dem Amiga nahezu unbegrenzte Spielmöglichkeiten.