Mit Dosbox ist es möglich alte DOS-Spiele auf einem modernen PC unter Linux und Windows neu aufleben zu lassen.
Varianten
Das Projekt dosbox-staging basiert auf Dosbox und versucht die neusten Patches unterzubringen. Alternativ dazu möchte DOSBOX-X die Hardware möglichst perfekt emulieren. Es gibt auch eine Java-Version, die einige Features zusätzlich mehr unterstützt. Auf Archive.org gibt es eine Streaming-Variante von Dosbox mit der man Spiele dort direkt Streamen kann (Link). Das Dosbox ECE-Projekt erweitert Dosbox um 3dfx und Speicher für besseres Gaming.
Installation
In einigen Distributionen (wie z.B. Arch Linux und Ubuntu) ist Dosbox bereits im Repository enthalten. Es muss lediglich über einen Paketmanager installiert werden.
Es ist sinnvoll für die zukünftige Dosbox Umgebung ein Verzeichnis in seinem Heimatverzeichnis anzulegen: ~/Spiele/Dosbox.
WINE-Integration
DOSBox kann seit Wine 1.3.12 über Wine aufgerufen werden. Somit können DOS-Spiele auch mittels Wine gestartet werden. Dazu sollte sich die DOS-Applikation allerdings im 'drive_c' innerhalb des Wine-Prefix befinden, üblicherweise unter ~/.wine/drive_c. Kopiert das Spiel dorthin oder setzt einen Symlink und ihr könnt es dann mit wine starten. Und es muss natürlich Dosbox installiert sein.
Erster Start
Als erstes sollte man in das zuvor angelegte Verzeichnis der Dosbox-Umgebung wechseln und Dosbox anschließend über einen simple Aufruf starten:
cd ~/Spiele/Dosbox dosbox
Anschließend befindet ihr euch in einer bekannten DOS-Umgebung. Doch bevor man Zugriff auf Daten bekommt muss man sie - ähnlich wie unter Linux - vorher einhängen.
Bedienung
Die Bedienung von Dosbox ist für Neulinge etwas gewöhnungsbedürftig. Diese Liste gibt ein paar hilfreiche Tips.
Floppy einhängen
Manche Installationssysteme erwarten, dass sie von einem Floppy aufgerufen werden. Mountet dazu das gewünschte Verzeichnis mit der Option "-t floppy":
mount a: /mnt/mydrive -t floppy
Laufwerk C: einhängen
Ein DOS benötigt meistens ein Installationslaufwerk, C: genannt. Es ist sinnvoll gleich das zuvor angelegte Dosbox-Umgebungsverzeichnis zu verwenden. Um es einzuhängen, tippt man:
mount c ~/Spiele/Dosbox
Anschließend kann man in dieses Verzeichnis wechseln und den Inhalt einsehen um das Spiel zu starten.
c: cd bioforge bioforge
Wenn ihr DOSBOX mit einer Pfadangabe (z.B. ".") startet, dann wird dieses Verzeichnis als C: automatisch eingemountet.
CD-Laufwerk einhängen
Um ein Spiel direkt von einer CD zu installieren oder zu starten, kann man eine bereits eingelegte und im System eingehängte CD auch in Dosbox verfügbar machen.
mount d /media/cdrom -t cdrom
Bei C&C sollte man z.B. folgendes Kommando ausprobieren
mount d /media/GDI -t cdrom -usecd 0 -ioctl
CD-Image einhängen
Für alle die ihre CDs als ISO-Image gesichert haben, gibt es unter Dosbox die Möglich auch diese einzubinden. Es empfiehlt sich das Image in das Dosbox-Umgebungsverzeichnis kopiert zu haben.
imgmount d ISOs/nfs_se.iso -t cdrom
Konfiguration laden
Gibt es bereits eine bestehende Konfiguration, wie zum Beispiel bei vielen GOG-Spielen, dann könnt ihr diese einfach mit
dosbox -conf dieconfig.conf .
starten.
autoexec.bat
Dieses manuelle Laufwerk-einhängen kann man in eine autoexec.bat-Datei auslagern
@echo off mount c ~/Spiele/Dosbox
und als Kommandozeilenparameter übergeben.
dosbox autoexec.bat
Es ist auch möglich diese zu kombinieren um Spiele direkt zu starten.
@echo off autoexec.bat imgmount d nfs_se.iso -t cdrom cd NFSSE nfs
Alternativ kann man die Eingabezeilen auch in die Konfigurationsdatei schreiben. Diese ist z.B. unter $HOME/.dosbox/dosbox-0.74.conf zu finden. Die Einträge werden dann in die Konfigurationsgruppe autoexec eingefügt:
[autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. mount c: /home/comrad/Spiele/DOS/ keyb de
Tastatursprache
Die Sprache der Tastatur ist standardmäßig englisch. Es ist mit Sicherheit möglich dies umzustellen, doch diese Liste hilft die wichtigesten Zeichen zu finden.
Zeichen | Deutsche Entsprechung |
---|---|
: | Ö |
/ | - |
\ | # |
- | ß |
- |
Tastaturbelegung
Auch die Tastaturbelegung ist interessant. Vor allem um Geschwindigkeitsengpässe auszugleichen.
Tastenkombination | Bedeutung |
---|---|
ALT+ENTER | Vollbild wechseln |
STRG+F7 | Mehr Frames überspringen |
STRG+F8 | Weniger Frames überspringen |
STRG+F10 | Eingefangene Maus wieder freigeben |
STRG+F11 | CPU-Frequenz verringern |
STRG+F12 | CPU-Frequenz erhöhen |
- |
Weitere Tastenkürzel sind in dem Wiki beschrieben.
Netzwerk per IPX
Das IPX-Protokoll war früher zu DOS-Zeiten sehr beliebt, bevor sich TCP/IP durchgesetzt hatte. DOSBox liefert zum Wrappen der IPX auf TCP/IP-Verbindungen gleich ein passendes Tool mit.
Der Server muss in der DOSBox-Konsole einen Server mit $PORT (am besten über 1024) starten:
ipx true ipxnet startserver $PORT
Der Client muss folgendes ausführen:
ipx true ipxnet connect xxx.xxx.xxx.xxx
Die Problematik über das Internet muss weiterhin mit eigenen Mitteln, wie VPN oder Hamatchi gelöst werden.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 35837 Aufrufe