Anzeige:
Ergebnis 1 bis 6 von 6

Thema: DosEmu

  1. #1
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    DosEmu

    Inhalt:

    Einleitung (dieser Abschnitt)
    Alternativen zu DosEmu
    Download&Installation
    DosEmu im Schnelldurchlauf
    Konfiguration
    Tips und Tricks


    Hinweis vorab

    Hier können keine Fragen gestellt werden, dafür ist der Bereich "virtuelle Maschinen&Emulatoren" vorhanden. Ich lese dort regelmäßig und werde bei Bedarf hier Erweiterungen vornehmen.


    Was ist DosEmu ?

    DosEmu ist eine einfache virtuelle Maschine, die das Ausführen eines DOS-Betriebssystems (MS-DOS, PC-DOS, FreeDos) ermöglicht. In diesem DOS wiederum können beliebige DOS-Programme ausgeführt werden.

    Wer also nur ab und zu mal ein DOS Programm benötigt, hat mit DosEmu eine freie (GPL) und performante Lösung. DosEmu eignet sich auch für 32 Bit Dos Spiele wie z. B. Duke Nukem 3D.

    Eine DOS-Lizenz von Microsoft ist ebenfalls nicht nötig, da mit FreeDos eine freie DOS-Alternative zur Verfügung steht.


    Eigenschaften von DosEmu

    - Betriebssysteme MS-DOS, PC-Dos, FreeDos, DOS aus Win9X
    - läuft unter Linux, FreeBSD, NetBSD
    - läuft auf allen x86 Proessoren (80386, 486, Pentium, Athlon K6 etc)
    - Ausführung von Windows Programmen ist nicht möglich (Ausnahme ist das WinOS 3.1 von OS/2)


    Unterstützte Hardware:

    - als "Festplatte" virtuelle Diskimages ähnlich Bochs / VMWARE
    - auch Einbettung in das Linux Filesystem ist möglich
    - Maus, Tastatur, Grafik über XWindows (xdosemu) bzw. Konsole (dosemu)
    - Parallele / serielle Schnittstelle
    - Sound (SB 16)


    Links

    Homepage: http://dosemu.sourceforge.net/

    Howto: http://dosemu.sourceforge.net/docs/HOWTO/ (englisch)

    Mailing-Liste: http://www.dosemu.org/mailinglist.html

    FreeDos: http://www.freedos.org/


    Änderungen:
    31.10.03: Inhaltsverzeichnis mit Links
    23.02.04: Links aktualisiert
    23.08.05: Links aktualisiert
    29.04.06: Links aktualisiert
    22.03.08: Links aktualisiert
    15.03.09: Links aktualisiert
    Geändert von stefan.becker (15.03.09 um 18:30 Uhr)

  2. #2
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Alternativen zu DosEmu

    DosBox

    Einfache Alternative zu DosEmu. Speziell für DOS Spiele, kann allerdings (noch) keine Protected Mode Spiele ausführen.

    http://www.linuxforen.de/forums/show...threadid=92344


    Qemu: Freier PC-Emulator mit sehr guter Performance. Siehe Howto:

    http://www.linuxforen.de/forums/showthread.php?t=141201


    VMWARE kann nur natürlich ebenfalls ein DOS starten:

    http://www.linuxforen.de/forums/show...threadid=47553

    Mit dem Player und dem Server bietet VMWARE auch 2 kostenlose Produkte.


    VirtualBox: Produkt ähnlich VMWARE Workstation. Kostenfrei für Privatanwender.

    http://www.linuxforen.de/forums/showthread.php?t=236444
    Geändert von stefan.becker (22.03.08 um 16:22 Uhr)

  3. #3
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Download&Installation

    RPM-Pakete

    Unter http://rpmfind.net/linux/rpm2html/se...mit=Search+... gibt es fertige RPM-Pakete. Ein passendes Paket downloaden und mit "rpm -U dosemu*" installieren, das war es bereits.


    Selbst übersetzen

    Unter http://dosemu.sourceforge.net/stable/ gibt es Quell-Pakete von stabilen Releases, unter http://dosemu.sourceforge.net/bleeding/ die jeweils aktuellen Entwicklerversionen.

    Übersetzung einer Entwicklerversion:

    Die getestete Entwicklerversion wird folgendermaßen übersetzt und installiert:

    ./configure
    make
    make install

    Es gibt einige Optionen bei "./configure", siehe auch "./configure --help"

    Übersetzung einer stabilen Version (1.02):

    Nach dem Entpacken in das neue Unterverzeichnis wechseln und dort das Script "./setup-dosemu" als root starten (TCL/TK erforderlich). Der weitere Vorgang erfolgt menügesteuert mit den Schritten

    - Compile configuration / compilation
    - Optionen auswählen
    - save and configure/make
    - Compile dosemu


    Danach beginnt in beiden Fällen die Konfiguration.
    Geändert von stefan.becker (03.07.03 um 00:34 Uhr)

  4. #4
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    DosEmu im Schnelldurchlauf

    Auf der Seite für stabile Releases findet man eine ein fertiges DosEmu mit einem vorkonfigurierten FreeDos.

    Download unter: http://dosemu.sourceforge.net/stable/

    Folgende Dateien laden (Name kann geringfügig abweichen bei neuen Versionen):

    - dosemu-1.0.2.1-bin.tgz
    - dosemu-freedos-b8p-bin.tgz

    Beide Dateien ins Homeverzeichnis kopieren, jeweils mit "tar zxvf ..." entpacken. Im neuen Unterverzeichnis "~/dosemu" befindet sich nun sowohl der Emulator als auch ein fertig konfiguriertes DOS-Betriebssystem. In diesem Unterverzeichnis wird DosEmu nun gestartet über:

    "./xdosemu"

    Einmal noch kurz mit "yes" die Lizenzbedingungen akzeptieren und schon öffnet sich ein Dosfenster.
    Geändert von stefan.becker (02.07.03 um 00:33 Uhr)

  5. #5
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Konfiguration

    Für weitere Versuche mit MS-Dos/PC-Dos oder eigens erstellten Disk-Images sei auf die folgenden Quellen verwiesen:

    http://dosemu.sourceforge.net/docs/HOWTO/

    http://www.linuxforen.de/forums/show...threadid=39445

    Bei der stabilen Version (1.02) erfolgt die Erstellung einer Konfiguration entweder systemweit oder für den Anwender, der das Script startet, ebenfalls mit dem Befehl "./setup-dosemu".

    Die Datei heisst systemweit "dosemu.conf" und liegt in "/etc" oder "/etc/dosemu". Eine spezielle Konfiguration heisst ".dosemurc" und liegt im Homeverzeichnis des Users.

    Eine weitere Konfigurationsdatei "dosemu.users" (/etc, /etc/dosemu), sofern vorhanden, steuert, welche Benutzer DosEmu starten dürfen. Durch hinzufügen der Zeile "all" dürfen alle Benutzer das Programm starten, man kann auch einige Anwender explizit mit dem Anmeldenamen aufführen.

    Weitere Versuche habe ich nicht mehr unternommen, stattdessen habe ich das vorkonfigurierte FreeDos installiert (siehe vorheriges Kapitel). Zum Einstieg kann ich diese Lösung empfehlen, auf dieser Basis kann man dann ja eigene Erweiterungen vornehmen.

    Bei älteren Versionen wird DosEmu über "dos" (Konsole) bzw. "xdos" (Xterm) gestartet, bei neueren über "dosemu" bzw. "xdosemu".
    Geändert von stefan.becker (22.03.08 um 16:26 Uhr)

  6. #6
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Tips und Tricks

    Zugriff auf Diskimages

    Der Zugriff auf die virtuellen Diskimages erfolgt ähnlich zu Bochs über die MTools.

    Zunächst müssen die MTools installiert sein: http://www.gnu.org/software/mtools/intro.html

    In die Datei "~/.mtoolsrc" werden folgende Zeilen eingetragen:
    --------------------------------------------------------------------------------------------------
    mtools_skip_check=1
    drive c: file="/wo/image/liegt/und/wie/es/heisst.img" partition=1
    --------------------------------------------------------------------------------------------------

    Der Pfad ist natürlich entsprechend anzupassen.

    Nun kann mit "mcopy datei c:" eine Datei vom Linux-Host auf das DosEmu Diskimage und umgekehrt mit "copy c:... /tmp" vom Dosemu Diskimage zum Host kopiert werden.


    Weitere Problemlösungen

    Auch hier sei auf das Howto verwiesen:

    http://dosemu.sourceforge.net/docs/HOWTO
    Geändert von stefan.becker (15.03.09 um 18:29 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •