Befehlsgewalt

Die meisten DOS-Programme erfordern genau wie ihre heutigen Windows-Pendants eine Installation. In dem Fall erstellen Sie unter Linux zunächst ein Verzeichnis, in das Sie das Programm laden möchten, zum Beispiel /home/tim/nfs für das Rennspiel "Need for Speed". Jetzt starten Sie die Dosbox ohne jeglichen Parameter. Damit landen Sie an einem Prompt (Abbildung 4).

Abbildung 4: Die Dosbox beherrscht eine Zusatzfunktion, mit der Sie Verzeichnisseals Laufwerk C: oder eine CD als Laufwerk D: einbinden.

Alte Hasen dürften sich hier sofort heimisch fühlen. MS-DOS ließ sich noch vollständig über Textkommandos steuern, wobei das Bedienkonzept dem eines Terminals unter Linux ähnelt: Mit cd wechseln Sie das Verzeichnis, ein dir listet dessen Inhalt auf. Eine Übersicht über die eingebauten Kommandos liefert help, das Pendant intro zaubert eine Art Online-Hilfe hervor.

MS-DOS vergibt Laufwerksbuchstaben für jedes gefundene Laufwerk. Da es unter Linux nur eine Verzeichnisstruktur gibt, in der die Partitionen transparent eingebunden sind, bildet die Dosbox Linux-Verzeichnisse auf Laufwerksbuchstaben ab. Eigens zu diesem Zweck gibt es einen Spezialbefehl: Mit mount C /home/tim/nfs binden Sie das Verzeichnis /home/tim/nfs als Laufwerk C: ein.

Um dort hin zu wechseln, tippen Sie einfach den Laufwerksbuchstaben gefolgt von einem Doppelpunkt ein (Beispiel: C:). Sofern Sie das eingebundene Verzeichnis unter Linux benutzen, zeigt Dosbox die Veränderungen nicht an. Mit [Strg]+[F4] aktualisieren Sie die Ansicht.

Scheibchenweise

Das Spiel "Need for Speed" kommt, wie viele andere Spiele auch, auf einer CD-ROM. Mounten Sie diese zunächst unter Linux und weisen Sie dann das Verzeichnis in der Dosbox einem Laufwerk zu:

Z:\><$$b>mount D /media/cdrom -t cdrom<$$b>
MSCDEX installed.
Drive D is mounted as CDRom /media/cdrom/

Der Befehl bindet den Ordner /media/cdrom unter dem Laufwerksbuchstaben D als CD-Laufwerk (-t cdrom) ein und sorgt außerdem dafür, dass die Dosbox den entsprechenden DOS-Treiber lädt. Auf letzteres weist das MSCDEX installed. in der darauf folgenden Ausgabe hin.

Sollte diese Zeile nicht der aus Abbildung 4 gleichen, wie es in unseren Tests etwa unter OpenSuse der Fall war, hängen Sie zunächst das Laufwerk per mount -u D wieder aus. Anschließend schauen Sie sich mit mount -cd die von Dosbox erkannten CD-Laufwerke an. Die Nummer vor dem entsprechenden Laufwerk verwenden Sie im zusätzlichen Parameter -usecd:

Z:\>mount D /media/cdrom -t cdrom -usecd 0

Er erzwingt den Einsatz des entsprechenden Laufwerks. Alternativ haben Sie die Möglichkeit, ein CD-Image aus einer ISO-Datei einzubinden:

Z:\>imgmount D image.iso -t iso

Viele ältere DOS-Programme erwarten übrigens die Festplatte auf Laufwerk C: und das CD-Laufwerk unter D:. Es empfiehlt sich daher, sich an diese Konvention zu halten. Damit vermeiden Sie zudem eine Namenskollision mit dem Dosbox-Laufwerk Z: (siehe Kasten "Das mysteriöse Z").

Das mysteriöse Z

Dosbox erstellt direkt nach dem Start ein virtuelles Laufwerk Z:. Es enthält verschiedene Programme, die ein DOS-Environment für gewöhnlich benötigt – darunter übrigens den Mount-Befehl. Sie haben keine Möglichkeit, das Laufwerk auszuhängen oder zu verändern.

Gerade letzteres hat Konsequenzen für die dort lagernde autoexec.bat, die Sie ebenfalls nur indirekt über die Konfigurationsdatei abändern. Das Laufwerk Z: steht direkt am Anfang der Variable PATH. Findet Dosbox ein Programm nicht im aktuellen Verzeichnis, sucht es folglich als erstes dort. Alle eingebauten Befehle und ihre Funktionsweise erläutert das Dosbox-Wiki [3].

TIPP

Mit [Pfeil oben] und [Pfeil unten] navigieren Sie in der History der Kommandozeile von Dosbox und nutzen so einmal eingegebene Befehl erneut.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • DOSBox 0.73 startet alte MS-DOS-Programme
    Wer noch Spiele aus den 80er und frühen 90er Jahren besitzt oder dringend ein altes MS-DOS Programm ausführen muss, darf sich freuen: Nach über einem Jahr Entwicklungsarbeit wurde jetzt eine neue Version der beliebten DOSBox freigegeben.
  • Gelungenes Comeback
    Schwelgen Sie mit uns in Erinnerungen – mit den vorgestellten Software-Emulatoren spielen Sie alte Klassiker unter modernen Linux-Distributionen. Wir stellen ein paar Programme vor, die Computer von anno dazumal nachahmen.
  • PC-Emulatoren unter Linux
    Im letzten Teil unserer Zeitreise geht es um Emulatoren rund um den PC. Anschließend soll die Serie so ausklingen, wie sie begonnen hat: mit Spielen.
  • Überwindung
    So mancher Linux-Einsteiger stellt sich die Frage, ob er wohl alte DOS- oder Windows-Software weiterhin nutzen kann. Wir erläutern, wie Sie widerspenstige Software auch unter dem freien Betriebssystem zur Kooperation bewegen.
  • Neue Software
Kommentare

Infos zur Publikation

LU 02/2018: PAKETE VERWALTEN

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Internet abschalten
Karl-Heinz Hauser, 20.02.2018 20:10, 0 Antworten
In der Symbolleiste kann man das Kabelnetzwerk ein und ausschalten. Wie sicher ist die Abschaltu...
JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...
XSane-Fotokopie druckt nicht mehr
Wimpy *, 30.01.2018 13:29, 2 Antworten
openSuse 42.3 KDE 5.8.7 Seit einem Software-Update druckt XSane keine Fotokopie mehr aus. Fehler...
TOR-Browser stürzt wegen Wikipedia ab
Wimpy *, 27.01.2018 14:57, 0 Antworten
Tor-Browser 7.5 based on Mozilla Firefox 52.8.0 64-Bit. Bei Aufruf von http: oder https://de.wi...
Wifikarte verhindert Bootvorgang
Maik Kühn, 21.01.2018 22:23, 1 Antworten
iwlwifi-7265D -26 failed to load iwlwifi-7265D -25 failed to load iwlwifi-7265D -24 failed to l...