Starten, Installieren und Spielen von MS-DOS-Spielen in DOSBox

System: BeOS, Haiku, Zeta

Schwierigkeitsgrad: Anfänger
System: ZETA 1.2

DOSBox ist ein Emulator, der es erlaubt alte Spiele für MS-DOS unter verschiedenen Betriebssystemen zu starten. In dieser Anleitung möchte ich einen Weg Zeigen, wie alte Schätze unter Zeta wieder gespielt werden können. Für dieses Beispiel habe ich meine alte ThemePark CD aus dem Schrank geholt, entstaubt und gestartet.

Verwendete DOS-Befehle

Verwendete DOS-Befehle

c: wechselt auf die "Festplatte" mit dem Namen C:
d: wechselt auf das Laufwerk mit dem Namen D:
dir (directory) zeigt den Inhalt eines Verzeichnisses an
cd (change directory) wechselt in ein anderes Verzeichnis


Konfigurieren, Installieren und Starten eines Spieles

Begonnen wird hier mit Einträgen in eine Konfigurationsdatei. Diesen Schritt können Sie überspringen, wenn Sie das möchten oder DOSBox bereits eingerichtet haben. Allerdings ermöglicht er ein bequemeres Nutzen der DOSBox.

Einstellungen der DOSBox durch Veränderungen der Konfigurationsdatei

An dieser Stelle wird nicht auf die Funktionen der einzelnen Parameter eingegangen. Es werden lediglich zwei Zeilen hinzugefügt, damit sowohl das Verzeichnis für Dos-Spiele, als auch die CD automatisch beim Start von DOSBox gemountet sind. Das mounten des CD-Roms macht unter Zeta an dieser Stelle nur Sinn, wenn lediglich ein DOS-Spiel pro Konfigurationsdatei existiert. Weitergehende Informationen zu den Einstellungen in der dosbox.conf bekommt man hier. (leider nur auf Englisch)

Öffnen Sie den Tracker indem Sie einen Doppelklick auf das Icon mit dem Namen "home" machen. Legen Sie dort ein Verzeichnis mit dem Namen "DosSpiele" an. Achten Sie hierbei auf Groß- und Kleinschreibung. (Einen Ordner legt man mit einem Rechtsklick an und wählt Neu -> neuer Ordner.) Jetzt können Sie den Tracker wieder schließen.
Auf diesen Ordner wird in Zukunft aus der DOSBox "C:\" abgebildet. Alles was unter DOSBox installiert wird, landet so in diesem Ordner.

Öffnen Sie nun einen weiteren Tracker und wechseln Sie zum Verzeichnis "/boot/apps/Emulators/DosBox". Der Tracker wird am Besten über einen Doppelklick des Symboles mit dem Namen "ZETA" auf dem Desktop geöffnet. Danach muß so lange durch die Ordner gehangelt werden, bis man folgendes sieht:



Mit einem Doppelklick auf die oben markierte Datei "dosbox.conf" wird die Konfigurationsdatei geöffnet. Scrollen Sie nach ganz unten.



Ganz unten im Bereich [autoexec] werden nun zwei Zeilen hinzugefügt.

Die erste Zeile "mounted" das Verzeichnis "DosSpiele", welches vorher angelegt worden sein muss. Hier befinden sich später alle installierten DOS-Spiele. Das "c" hinter "mount" ist der spätere DOS-Laufwerksbuchstabe. Befindet man sich in der DOSBox, so wird das Zeta Verzeichnis "/boot/home/DosSpiele/" als "C:\" gesehen. Bei dem Verzeichnis ist es wichtig auf Groß- und Kleinschreibung zu achten.

mount c /boot/home/DosSpiele


Die zweite Zeile hängt die CD als Laufwerk "D:\" in die DOSBox ein. Analog zum oberen Befehl, steht das "d" hinter "mount" für den DOS-Laufwerksbuchstaben. "/THEMECD" ist der Pfad zur CD unter Zeta. "-t cdrom" sagt DOSBox, dass es sich um ein CD-Laufwerk handelt. Dieses ist auch für DVD-Laufwerke der richtige Eintrag. "-label THEMECD" gibt der CD ihre Bezeichnung. Das wird bei einigen Spielen benötigt, die den Namen der CD aus Kopierschutzgründen abfragen.

mount d /THEMECD -t cdrom -label THEMECD


Achtung!
Passen Sie Bitte den Namen der CD an. Den Namen "THEMECD" habe ich dem CD-Icon entnommen. Sie müssen "THEMECD" mit dem Namen Ihrer CD an beiden Stellen der Zeile austauschen.




Einige DOS-Spiele haben Probleme mit EMS-Speicher. Sollte Ihr Spiel eine entsprechende Fehlermeldung zeigen, müssen Sie die Zeile "ems=true" auf "ems=false" ändern.

Damit sind die Einstellungen vollbracht. Jetzt müssen die Änderungen gespeichert und die Datei geschlossen werden.

Anmerkung: Unter Zeta habe ich noch keine Möglichkeit gefunden einen generellen Namen für das CD-Laufwerk zu wählen. Es wird also nur die CD mit dem aktuellen Namen gemountet. Andere SpieleCDs haben andere Namen. Diese Zeile muss daher umgenannt werden. Unter Windows und Linux bestehen dies Probleme nicht. Werden oft unterschiedliche Spiele gespielt, wozu die CD gewechselt werden muß, ist es unter Zeta sinnvoll auf die zweite Zeile zu verzichten. In dem Fall muß man die Zeile jedes Mal in DOSBox eingeben, bevor man ein Spiel starten möchte.


DOSBox starten und ein Spiel installieren

Jetzt da DOSBox konfiguriert ist, kann es losgehen. Starten Sie DOSBox aus dem Zeta-Menü heraus.



Sie befinden sich damit in einem DOS-Prompt.



Wenn Sie genau hinsehen, können Sie die beiden Befehle erkennen, die in die dosbox.conf eingetragen wurden. Sollte etwas nicht funktioniert haben, wird es an dieser Stelle vermutlich eine Fehlermeldung geben.

Haben Sie die Einstellungen in der dosbox.conf nicht vorgenommen, können Sie jetzt die Befehle zum Mounten der Laufwerke durchführen. Haben Sie die Einstellungen wie oben beschrieben vorgenommen, geht es jetzt wie beschrieben weiter.

Geben Sie nun "d:" ein und betätigen Sie die Return-Taste. Damit befinden Sie sich auf der CD, was sie mit dem Befehl "dir" überprüfen können.

Eingabe gefolgt von <RETURN>

d:
dir




Hier sieht man den Inhalt der CD. In diesem Fall gibt es zwei Ordner und zwei Dateien. Ausführbare Dateien haben die Endung BAT, COM oder EXE. Ist eine BAT Datei verfügbar, so sollte diese bevorzugt genutzt werden.

Über die Datei THEME.BAT ist es möglich das Spiel zu starten. Allerdings ist es noch nicht installiert, weshalb man nicht speichern könnte. Außerdem ist es noch nicht konfiguriert, weshalb es keinen Sound geben würde. Aus diesem Grund starten wir zunächst das Setup.

Eingabe gefolgt von <RETURN>

setup


Die meisten Spiele installiert man unter DOS mit "INSTALL". Dieses spezielle Spiel installiert man mit SETUP. Eine von beiden Dateien ist fast immer vorhanden. Gibt es bei Ihnen kein SETUP nehmen Sie INSTALL.


Die Eingabe bringt uns in das Installationsmenü des Spieles. Ich habe hier bereits alle Einstellungen vorgenommen. DOSBox simuliert eine Soundblaster Karte. In der Regel bieten Programme eine automatische Erkennung der Soundkarte an. Diese sollte normalerweise die notwendigen Einstellungen für Sie übernehmen.

Nachdem alles eingestellt ist, drücke ich auf "INSTALL FILES & SAVE CONFIG", also die Zeile die markiert ist und neben der das Männchen steht.



Anschließend geht es über die Zeile "ZURÜCK ZU DOS" aus dem Installationsprogramm heraus.



Das "D:\" zeigt uns, dass wir uns im Wurzelverzeichnis der CD befinden. von hier aus wurde die Installation begonnen. Das Spiel haben wir eben jedoch in das Verzeichnis "C:\THEME"

Eingabe gefolgt von <RETURN>

c:

dir




Damit befinden Sie sich auf der Festplatte. In meinem Fall habe ich noch kein weiteres Spiel installiert. Wir sehen also im Verzeichnis "C:\" lediglich den Ordner "THEME". Unter Zeta gibt es nun einen Ordner mit dem Namen "/boot/home/DosSpiele/THEME". Dort befinden sich die Spieldaten des gerade installierten Spieles.

Wechseln Sie nun in das Verzeichnis THEME und lassen den Inhalt anzeigen.

Eingabe gefolgt von <RETURN>

cd theme

dir




Sie befinden sich nun im Verzeichnis "C:\THEME". Hier gibt es zwei Unterverzeichnisse "DATA" und "SAVE" , die nicht ausführbare Konfigurationsdatei "SNDSETUP", die vom Setup Programm erstellt wurde, und die Spiele-Datei "THEME.BAT". Über die Datei "THEME.BAT" kann nun das Spiel gestartet werden.

Eingabe gefolgt von <RETURN>

theme




Sie befinden sich nun im Spiel. Hier gibt es einige hilfreiche Tastenkombinationen, mit denen die DOSBox bedient werden kann.

Hilfreiche Tastenkombinationen

ALT-ENTER Zwischen Vollbild und Fenster wechseln
ALT-PAUSE Emulation wird pausiert
CTRL-F1 Keymapper starten
CTRL-F4 Wechseln zwischen eingehängten CDs, hierfür muß der Verzeichnis Cache aktualisiert werden.
CTRL-ALT-F5 Videorecorder an / aus - Beginnt und beendet die Aufnahme des Spiels
CTRL-F5 Bildschirmfoto / Screenshot erstellen
CTRL-F6 Audiorecorder an / aus - Beginnt und beendet die Aufnahme des Tons
CTRL-ALT-F7 Aufnahme der OPL Kommandos an / aus
CTRL-ALT-F8 Aufnahme der MIDI Kommandos an / aus
CTRL-F7 Überspringen von Bildern verringern
CTRL-F8 Überspringen von Bildern erhöhen
CTRL-F9 Kill DOSBox
CTRL-F10 Mausfokus aus DOSBox Fenster entlassen / einfangen
CTRL-F11 Emulation verlangsamen (Verringern der DOSBox Zyklen).
CTRL-F12 Emulation beschleunigen (Erhöhung der DOSBox Zyklen).
ALT-F12 Zyklenbeschränkung aufheben (turbo button).


Nachwort

Ich hoffe diese Anleitung gibt Anstoß zum Gebrauch der DOSBox unter Zeta und wünsche viel Spaß beim Spielen.


Anleitung erstellt durch Kossi Februar 2007
Bereitgestellt durch BeSly, der BeOS & Zeta Wissensbasis.