WHDLoad — Spiele von Festplatte starten
WHDLoad löst das klassische Amiga-Problem: Wie bringe ich ein Diskettenspiel auf die Festplatte? Die Antwort: nicht mit einem Trick, sondern mit einem kompletten System. Hier wird erklärt wie es funktioniert und warum du es kennen musst.
Warum ist das überhaupt ein Problem?
Die meisten klassischen Amiga-Spiele wurden als Disketten-Games entwickelt —
sie starten eigene Bootblocks, patchen das OS, greifen direkt auf Hardware zu, und
erwarten ihre Disk in Laufwerk 0. Einfach aufs DH0: kopieren überschreibt
kritische Bits oder das Spiel findet seine Daten nicht.
Bert Jahns WHDLoad (seit 1996 aktiv entwickelt) löst das mit einer cleveren Architektur: Jedes Spiel bekommt einen Slave — ein kleines patches-Programm das dem Spiel vortäuscht, es läuft von Disk, während tatsächlich alles von Festplatte kommt.
Wie es funktioniert
Die Komponenten:
- WHDLoad (das Haupt-Programm) — lädt den Slave und das Spiel, installiert Traps für Hardware-Zugriffe, richtet Memory ein.
- Slave — spielspezifisches Skript (ca. 1-20 KB) das Patches, Datenpfade und Start-Parameter kennt. Eine pro Spiel.
- Spiel-Daten — die originalen ADF-Inhalte, als einzelne Dateien oder
.ipf-Images. - Key-File — Lizenz-Datei (einmal gekauft, für alle Spiele). Ohne läuft WHDLoad mit nervigen Pop-ups.
WHDLoad installieren
- Download: whdload.de → aktuelle Version (18.9 oder neuer, 2025).
- Auf Amiga entpacken,
Install-WHDLoadausführen. Installiert nachSYS:WHDLoad/. - Optional: Key-File kaufen (~10 € einmalig bei whdload.de). Legt man als
WHDLoad.keyneben die ausführbare Datei. - Assign setzen:
Assign WHDLoad: SYS:WHDLoadinUser-Startup.
Spiele installieren: der Slave-Workflow
- Slave finden: whdload.de hat Slaves für über 5.000 Spiele. Suche nach deinem Titel, lade
Turrican2_v1.7.lhao. ä. - LHA entpacken nach
Games:Turrican2/. - Original-Disk-Inhalt der Spiel-Disketten als Image-Files (
.slave-Datei erwartet sie) hineinkopieren. Meist indata/oder direkt im Ordner. - Start-Icon öffnen — WHDLoad läuft an, Spiel startet von HD.
Front-Ends: Browser für deine Sammlung
- iGame — DAS Frontend. Screenshots, Genres, Filter, Cover. Auto-Scan für WHDLoad-Slaves. github.com/emeneo/iGame
- XBench — älterer Klassiker mit großer DB.
- Amiberry-Launcher — integriert beim Pi-Emulator.
Troubleshooting
- "Insert Disk X" obwohl auf HD: Disk-Image-Namen stimmen nicht mit Slave-Erwartung. Tools wie
ReadDiskim richtigen Format benutzen. - "Requires more CHIP-Memory": A500 mit 512 KB reicht nicht, brauchst mindestens 1 MB Chip-RAM.
- Zufalls-Crashes: Slave-Version outdated → neueres Slave-Paket laden.
- "Could not find slave": Pfad-Problem, WHDLoad-Assign in
User-Startupprüfen. - Spiel läuft zu schnell: Präzise Timing-Slaves fehlen, ggf. mit PreLoad-Option starten:
PRELOAD=0.
Weiterführend
- whdload.de — Homepage, Downloads, Slave-DB
- whdownload.com — inoffizielles Komfort-Archiv
- EAB WHDLoad-Subforum — Profi-Hilfe
- Aminet /game/misc — neuere Slaves