Wie kann ich das unter Linux machen. Mir wurde von Gregor empfohlen, Dosbox zu nehmen. Da dies für mich der erste Kontakt mit Dosbox war, hat es etwas Zeit gebraucht, alles zu begreifen. Deshalb dieses howto, damit Euch das nicht so geht.
Was braucht man:
1. Das Programm mit allen dazugehörenden Programmen.
2. Einen schon vorhandenen Dosbox-Starter
Dann kann man loslegen. Man kopiert das Win-Programm mit root-Rechten in das Directory.
/usr/share/dosbox
Dort werden standardmäßig die dosbox-Programme abgespeichert. Ihr könnt auch welche in unseren repo's finden. Nico sei Dank. Wie macht man die Kopie? Öffne ein terminal, werde dort root und öffne den Midnightcommander. Aufruf ist mc im Terminal. Dort navigiert Ihr zum Diretory des win-Programmes in dem einen Fenster und im anderen zu Usr/share/dosbox. Koüiert das Spiel in einem eigenen Verzeichnis nach Dosbox.
So, dann sucht Ihr einen vorhandenen Starter in
/usr/share/applications
Dies kann zum Beispiel der von Blockout sein. Den kopiert Ihr in Euer home-Verzeichnis. Falls noch kein Dosbox-Spiel installiert sein sollte, eben einfach per synaptic nachinstallieren. Kann ja nachher wieder deinstalliert werden. Hier ist die Blockout.desktop als Beispiel. Diese .desktop kann mit einem editor Eurer Wahl geöffnet werden.
[Desktop Entry]
Encoding=UTF-8
Name=Block Out
Comment=A 3D Tetris game with dosbox
Exec=/usr/bin/dosbox /usr/share/dosbox//block-out/BL.EXE -exit -fullscreen
Icon=dosbox
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
Wenn Ihr das Windowsprogramm in einem eigenen Ordner ABC abgelegt habt, wo das Programm abc.exe drin liegt, so wird die neue ABC.desktop folgendermaßen aussehen.
Datei Anfang
[Desktop Entry]
Encoding=UTF-8
Name=ABC
Comment=another dos-game
Exec=/usr/bin/dosbox /usr/share/dosbox//ABC/abc.EXE -exit -fullscreen
Icon=dosbox
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
Datei Ende
Sinnvoller weise sollte der Startername natürlich auch umbenannt werden. Die Änderungen, die notwendig waren, sind rot markiert. Nach dem Abspeichern der ABC.desktop in Eurem home-Verzeichnis, könnt Ihr direkt schauen, ob es funktioniert hat. Doppelklick drauf, und ABC sollte laufen. Damit der Starter aus den Menu's heraus aufrufbar ist, muß er ins Verzeichnis /usr/share/applications zurückkopiert werden. Dies geht genauso wie das kopieren des Windowsspiels selber.
So, viel Spaß beim dosboxen.