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)
- Dateiname:
ADoom:
- Aminet: https://aminet.net/package/game/shoot/ADoom-1.3
- Verschiedene Versionen verfügbar:
ADoom-1.3.lha- Klassische VersionADoom-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.lhaoder 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:
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.libraryv45 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:
- Download: Lade ADoom von Aminet herunter (z.B.
ADoom-1.4.1.lha) - Entpacken:
- Shell-Methode:
lha x ADoom-1.4.1.lha Work:Games/ - Oder per Workbench-Tool (Doppelklick auf .lha wenn LhA installiert)
- Shell-Methode:
- ixemul.library installieren (falls noch nicht vorhanden):
- Kopiere
ixemul.librarynachLIBS: - Oder entpacke ixemul-Paket von Aminet
- Kopiere
- WAD-Dateien kopieren:
- Kopiere DOOM.WAD oder DOOM1.WAD ins ADoom-Verzeichnis
- Stack setzen via Icon (siehe Anleitung unten) auf 40000
- Starten: Doppelklick auf ADoom-Icon
DoomAttack:
- Download: Lade
DoomAttack.lhavon Aminet herunter - Entpacken in Shell:
Oder auf Workbench: Nutze LhA-Tool zum Entpackenlha x DoomAttack.lha Work:Games/ - Verzeichnisstruktur prüfen:
- Du solltest jetzt haben:
Work:Games/DoomAttack/ - Darin:
Data/Unterverzeichnis - Und die Executables:
doomattack.020,doomattack.040
- Du solltest jetzt haben:
- WAD-Dateien ins Data-Verzeichnis kopieren:
- Öffne
DoomAttack/Data/Ordner - Kopiere DOOM.WAD, DOOM2.WAD etc. hierhin (CTRL+Ziehen zum Kopieren!)
- Öffne
- Starten über Shell:
cd Work:Games/DoomAttackstack 20000cd Datadoomattack.040 - 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:
- Öffne ein Shell-Fenster
- Navigiere zum DoomAttack-Verzeichnis
- Erstelle eine Datei
StartDoom:echo "stack 40000" > StartDoomecho "cd Data" >> StartDoom echo "doomattack.040" >> StartDoom - Mache es ausführbar:
protect StartDoom +s - Jetzt kannst du mit
execute StartDoomoder 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:
- Rechtsklick auf das ADoom-Symbol/Icon (oder Doom.Attack Icon)
- Halte die rechte Maustaste gedrückt
- Gehe zu "Icons" im Menü
- Wähle "Information..." aus
- 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
- Klicke in das Feld "Stapelgröße:" und ändere den Wert auf 40000 (Minimum: 20000)
- Wichtig: Stelle sicher, dass bei "Tool:" "Workbench" ausgewählt ist
- Klicke auf "Speichern" (unten links im Fenster)
- 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:
- Stelle sicher, dass die WAD-Datei im gleichen Verzeichnis wie die Executable liegt
- Verwende die Vollversion (DOOM.WAD), nicht nur die Shareware-Version
- Starte mit explizitem WAD-Parameter:
Doom.Attack.040 -iwad DOOM.WAD - Ü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
-iwadParameter geladen
PWADs (Patch WADs):
- Zusatz-Level und Modifikationen
- Benötigen ein IWAD als Basis
- Werden mit
-fileParameter 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
- Lade die WAD-Datei herunter
- Kopiere sie in dein Doom-Verzeichnis
- 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):
-
Tooltypes anpassen:
CUSTOM1=1(deaktiviert Data-Cache)PRELOAD(lädt alles in den Speicher)
-
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:
- Halte CTRL gedrückt
- Ziehe die Datei mit linker Maustaste zum Ziel
- Lasse erst die Maustaste, dann CTRL los
Methode 2 - Menü:
- Datei markieren
- Menü: Icons → Copy (oder Amiga+C)
- Zum Zielordner wechseln
- 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:
- Stack-Größe auf mindestens 40000 gesetzt?
- "Workbench" als Tool-Type ausgewählt?
- Richtige Prozessor-Version gewählt?
- WAD-Datei im gleichen Verzeichnis?
- 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.
Lizenz und Legal
- 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.
No comments to display
No comments to display