In einer neuen Artikelserie teste ich, wie sich ausgewählte alte Computerspiel-Klassiker auf einem modernen Windows-PC installieren und spielen lassen.
Von Zeit zu Zeit erinnere ich mich zurück an die ersten Computerspiele, die ich damals gespielt habe. Ob Caesar 2, TES:Daggerfall oder Age of Mythology. Die Liste lässt sich beliebig erweitern. Man, war das ein Spass! Auch, wenn sicher eine ordentliche Portion Nostalgie dabei ist. Und dann waren da noch die ganzen Shareware-CDs. Viele Spiele sind heute kaum noch zu finden, da sie bereits im Nirvana der Zeit verschwunden sind…
Die ein oder andere CD liegt heute noch in einer staubigen Kiste und an einem verregneten Sonntag-Nachmittag ist dann doch die Versuchung groß, sich dran zu wagen. Läuft das noch auf meiner Kiste mit Windows 10? Finden wir es heraus…
Teil 1: Theme Hospital
Theme Hospital ist eine nicht ganz ernst gemeine Krankenhaus-Wirtschaftssimulation und wurde 1997 (vor 21 Jahren) für MS-DOS und Windows auf CD veröffentlicht. Ohne weitere Tricks lässt sich dieses Spiel aber nicht auf Windows 10 installieren oder gar starten, zumal 16-Bit Anwendungen auch nicht auf einem modernen 64-Bit Computer lauffähig sind.
DosBox
Damit das Spiel auf dem Rechner installiert und ausgeführt werden kann, benötigen wir die kostenlose, quelloffene Software DOSBox. Sie emuliert, also gaukelt dem Spiel alte(rsgerechte) Hardware vor. Die Einrichtung ist denkbar unkompliziert. Zunächst wird das Programm von der offiziellen Seite heruntergeladen, wer mag schnappt sich auf der gleichen Seite noch das „german languagefile“ für die deutsche Sprachausgabe.
Anschließend wird das Programm über die gewohnte Art installiert, einmal gestartet (es erscheint nur ein Konsolenfenster) und direkt wieder geschlossen.
Optional: Jetzt öffnen wir das Einstellungsverzeichnis von DOSBox unter
C:\Users\BENUTZERNAME\AppData\Local\DOSBox (im Explorer über %appdata% erreichbar)
und kopieren aus dem eben heruntergeladenen „DOSBox-german-lang-0.74.zip“ Archiv nur die deutsche Sprachdatei german-0.74.lang in dieses Verzeichnis. Das ist zum Beispiel mit dem kostenlosen Programm 7-Zip machbar. Danach öffnen wir die im selben Ordner vorliegende Konfigurationsdatei dosbox-0.74-2.conf mit dem Texteditor (Öffnen mit / Notepad) und tragen in der Zeile language den Namen der deutschen Sprachdatei ein:
language=german-0.74.lang
Beim nächsten Start sind dann die Hilfetexte und Fensteroptionen in deutsche Sprache aufgeführt.
Spiel installieren
Da es früher bei Spielen üblich war zur Reduzierung des Speicherverbrauchs immer wieder Daten von der CD nachzuladen, kopieren wir zunächst den kompletten Inhalt der Spiel-CD (ThemeHospital) auf den Computer um uns den Aufwand zu sparen. Idealerweise sollte der Ordner mit den CD-Daten direkt auf dem Hauptverzeichnis der Festplatte C: abgelegt werden, da wir später mit Konsolenbefehlen hantieren und dies die Arbeit enorm erleichtert.
Nun kann die eigentliche Installation des Spiels beginnen. Da DOSBox standardmäßig keinen Zugriff auf das Host-Dateisystem zulässt, müssen wir die entsprechenden Ordner zunächst einbinden („mounten“). Das lässt sich mit den folgenden Befehlen erledigen (jeweils Pfad und Ordnernamen anpassen!):
Wie bei VirtualBox kann die Maus vom DOSBox Fenster „eingefangen“ werden. Um diese wieder freizugeben wahlweise die Windows-Taste oder die Kombination Strg+F10 drücken.
mount C C:\ThemeHospital\ ; Weist DOSBox dazu an, den gespeicherten CD-Ordner als Laufwerk C zu emulieren C: ; wie in der Eingabekonsole wechseln wir nun das Laufwerk und das Verzeichnis cd \ThemeHospital SETUP ; Und starten die Setup.exe
Das grafische Installationsmenü wird geladen. Nach dem Festlegen der Sprache sollten wir zunächst die Ausgabehardware für Soundeffekte und Musik festlegen. DOSBox unterstützt nativ eine ganze Reihe „klassischer“ Hardware. Wir wählen für beide Einstellungen die Ausgabemethode „SoundBlaster 16“. Dann starten wir die Installation.
Im Anschluss muss noch der Installationspfad bestätigt werden. Beachtet, dass C: dabei der von euch festgelegte Stammpfad ist, also der CD-Ordner von Theme Hospital. Idealerweise reicht als Installationspfad
C:\SPIEL\
Das Setup kopiert nun zügig die verbleibenden Daten. Wenn der Vorgang abgeschlossen wurde kann das Spiel gestartet werden. Dazu noch ins gewählte Spielverzeichnis wechseln und die Anwendung starten…
cd /SPIEL HOSPITAL
Das war’s! Das Spiel sollte nun im Fenster laufen. Die Auflösung des Spiels kann nicht verändert werden, aber es ist – insofern der Monitor es unterstützt – möglich, mit der nativen Auflösung (800×600) zu spielen, so dass das Spiel den gesamten Bildschirm ausfüllt. Um zwischen Fenster und Vollbild zu wechseln drücken wir Alt+Tab.
Autoexec
Falls ihr euch jetzt fragt, ob ihr jedes Mal so viele Eingaben machen müsst, bis das Spiel startet: Ja, dieser Prozess lässt sich abkürzen! DOSBox unterstützt automatisierte Befehle. Dazu öffnen wir wieder die DOSBox Konfigurationsdatei dosbox-0.74-2.conf (wahlweise über die Verknüpfung im Startmenü oder über den Programmordner s.o.) und tragen am Dateiende unter [AUTOEXEC] die zu beginn benötigten Befehle Zeile für Zeile ein und speichern:
mount C C:\ThemeHospital\ cd C: cd \SPIEL HOSPITAL
Wer mit dem Vollbildergebnis zufrieden ist, kann oben in den allgemeinen Einstellungen gleich noch Vollbild beim Start standardmäßig aktivieren:
fullscreen=true
Mit der DOSBox Verknüpfung auf dem Desktop lässt sich Theme Hospital so direkt starten. Sollte es während dem Spielen zu vermehrtem Screen Tearing (Querstreifenruckler auf dem Bildschirm) oder zu stotterndem Ton kommen, kann die „Geschwindigkeit“ von DOSBox mit Strg+F11/F12 manuell angepasst werden um das Problem zu beheben. Die modernen Mehrkernprozessoren bieten da einfach zu viel und zu flotte Rechenleistung.
Übrigens: Das 2018 erschienene Spiel Two Point Hospital ist so etwas wie ein inoffizieller Nachfolger des Originals, nur eben mit zeitgemäßer Technik. Immerhin waren zwei der ursprünglichen Entwickler beteiligt. Das Spiel gibt’s zum Beispiel auf Steam.