DOSBOX & PC/GEOS konfigurierenDOSBox konfigurieren PC/GEOS konfigurieren DOSBox Umlauteproblem Weiterführende LinksUm DOS-Programme - und damit auch PC/GEOS - unter einem aktuellen Betriebssystem ausführen zu können, benötigen Sie einen PC-Emulator und ein DOS-Betriebssystem. Seit vielen Jahren verwende ich für diesen Zweck die DOSBox.
DOSBox ist ein Freeware DOS-PC Emulator inkl. integriertem DOS-Betriebssystem, den es u.a. für macOS (32/64 Bit), Windows (32/64 Bit), Linux, iPadOS und Android gibt. DOSBox wurde eigentlich entwickelt, um alte DOS-Spiele unter anderen Betriebssystemen spielbar zu machen. Mittlerweile gibt es mehrere DOSBox-Varianten mit unterschiedlichen Schwerpunkten, sogar Windows 95 soll laufen. Dank der Ausrichtung auf ältere DOS-Programme bietet DOSBox jedenfalls eine prima Basis für PC/GEOS. Die Geschwindigkeit ist auf aktuellen Rechnern und bei korrekter Konfiguration gut. Die GEOS-Oberfläche läuft sehr flüssig, rechenintensive Aufgaben können jedoch etwas langsam sein. Das eingebaute DOS ist sehr kompatibel und läuft stabil. Es beinhaltet die zum Starten und Verwalten der 'Spiele' notwendigen Befehle und stellt ca. 632 KB Arbeitsspeicher zur Verfügung. Auf USB-Sticks / USB-Festplatten kann direkt aus PC/GEOS heraus zugegriffen werden. Als 'Festplatte' Ihres DOSBox-/GEOS-Systems legen Sie auf dem Mac einen Ordner in Ihrem Benutzer-Account fest. Dort hinein kopieren Sie PC/GEOS und andere DOS-Programme. DOSBox benutzt diesen Ordner als Stammverzeichnis für sein virtuelles Laufwerk. Sie können bei Bedarf aber auch Festplatten-Images einbinden. Auf der Programme-Seite finden Sie verschiedene DOSBox- und PC/GEOS-Versionen zum herunterladen.
Es gibt mehrere Varianten der DOSBox, die unterschiedliche Schwerpunkte haben. Vermutlich läuft GEOS mit jeder dieser DOSBox-Varianten, 'DOSBox Staging' bietet sich aber besonders an, da auf deren Basis an einer angepassten Version speziell für den Betrieb von PC/GEOS gearbeitet wird. Nachfolgend einige Tipps zu 'DOSBox Staging', weiter unten im Dokument finden Sie auch Tipps zu älteren DOSBox-Versionen. DOSBox StagingDie folgenden Tipps beruhen auf meinen Erfahrungen mit 'DOSBox Staging' unter macOS und Linux. Bei Verwendung unter anderen Betriebssystemen können einzelne Einstellungen evtl. abweichende Ergebnisse liefern.Die Konfigurationsdatei 'dosbox-staging.conf' befindet sich unter macOS im Ordner 'DeinAccount/Library/Preferences/DOSBox'. Sie kann mit jedem beliebigen Text-Editor bearbeitet werden. Der grundsätzliche Aufbau ist bei allen DOSBox-Versionen gleich, die Anzahl und Position der Schlüsselwörter in der Datei kann sich aber relativ stark unterscheiden. Daher können Sie die conf-Datei einer alten DOSBox-Version in der Regel nicht einfach übernehmen. Mit der hier getesteten DOSBox staging 0.80.1 lief GEOS sofort. Ein bisschen Finetuning verbessert aber z.B. die Geschwindigkeit... Hier die Schlüsselwörter, die ich angepasst habe: [sdl] # windowresolution = default - funktioniert zwar, wenn das # Bild aber unscharf ist, wird die Auflösung nicht zu 100% erkannt, # besser konkrete Werte anzugeben: windowresolution = 1152x864 [dosbox] # memsize z.B. auf 32 oder mehr erhöhen: memsize = 32 # Den DOSBox-Startbildschirm abschalten: startup_verbosity = quiet [cpu] # Die Cycles maximal auf einen Wert einstellen, # der die GEOS-Uhr nicht nachgehen lässt. # Ausprobieren und an das Maximum herantasten: cycles = 40000 [speaker] # Wenn Sie Knackgeräusche bemerken, abschalten: pcspeaker = off [joystick] # Habe zwar keine negativen Auswirkungen bemerkt, trotzdem deaktiviert: joysticktype = disabled [dos] # ems erschien in meinen GEOS-Einstellungen immer als nicht erkannt, # daher deaktiviere ich es seit mindestens 1000 DOSBox-Versionen: ems = false [autoexec] # Hier die Einträge, die GEOS in DOSBox einbinden. Beispielhafte Einträge, # Pfade müssen Sie an die Gegebenheiten auf Ihrem Rechner anpassen. # Unter Windows sollen die Pfade grundsätzlich etwas anders aussehen: echo off MOUNT C ~/documents/DOSBox_LFW/ -LABEL DOSBOX >NUL # MOUNT D /Volumes/LAGER/ -LABEL LAGER >NUL PATH C:/DOS;Z: C: CD \ # ECHO macOS 13.x - DOSBox staging ARM > C:/SPEEDSYS.DAT # CYCLES >> C:/SPEEDSYS.DAT CD /4100D LOADER.EXE EXITAb DOSBox staging 0.80.0 haben sie die Maus-Einstellungen geändert. Seitdem ließ sich bei meinem Notebook auf dem Trackpad kein Klick mehr "per tippen" sondern nur noch "per drücken" auslösen. Bin also auf 0.79.1 zurückgegangen. Falls jemand das gleiche Problem hat und eine Lösung gefunden hat, bitte her damit. Ältere DOSBox-VersionenDie hier bereitgestellten DOSBox-Versionen sind zwar schon für die Zusammenarbeit mit PC/GEOS konfiguriert, falls Sie aber weiteres Feintuning vornehmen, oder einfach ein bisschen experimentieren wollen, finden Sie folgend Hinweise zu den relevanten Einstellungen.DOSBox verhält sich zwar auf allen Wirtssystemen ähnlich, muss jedoch auf die Eigenheiten der unterschiedlichen Systeme Rücksicht nehmen. Deshalb kann sich die eine oder andere Vorgehensweise geringfügig unterscheiden.
Wenn Sie wissen, wo sich die dosbox.conf in Ihrem System befindet, kopieren Sie die Datei in den DOSBox-Ordner. Oder erstellen Sie eine neue dosbox.conf, indem Sie DOSBox starten und folgendes eingeben: config -writeconf dosbox.conf Wenn noch kein deutscher Tastaturtreiber unter DOSBox aktiv ist, befindet sich das Minus-Zeichen auf der "ß"-Taste. Beenden Sie DOSBox anschließend durch Eingabe des Befehls exit, oder schließen Sie das Programmfenster mit der Maus.
Alle Änderungen an der DOSBox-Konfiguration werden in dieser Datei vorgenommen, verwenden Sie dazu einen einfachen Text-Editor.
[sdl] # Ich bin eine Kommentarzeile fullscreen=false fulldouble=false fullresolution=original windowresolution=original output=opengl # oder "surface" autolock=true # Maus automataisch 'einfangen' sensitivity=100 # Mausgeschwindigkeit waitonerror=true priority=highest,normal # oder "highest,pause" # mapperfile=mapper-SVN.map # Bei mir aktuell auskommentiert usescancodes=true
[dosbox] language=german-0.74.lang # oder "language=" machine=svga_s3 # die emulierte Grafikkarte vmemsize=4 # oder z.B. "2" memsize=63 # oder z.B. "16"
[render] frameskip=0 aspect=false linewise=false char9=false multiscan=false scaler=none
[cpu] core=simple # o. "normal". "dynamic" mit DOSBox 64bit/macOS am besten (01.2019) cputype=386 # "auto" ist für DOSBox 64bit/macOS zwingend notwendig (01.2019) cycles=36000 # oder anderer Wert cycleup=100 cycledown=100
[mixer] nosound=false # oder "true" rate=22050 blocksize=4096 prebuffer=5
[midi] mpu401=none # Abgeschaltet mididevice=none midiconfig= [sblaster] sbtype=sb16 # oder abgeschaltet = none sbbase=220 irq=7 dma=1 hdma=5 sbmixer=true # Oder "false", um die Lautstärkeregelung abzuschalten oplmode=auto oplemu=fast oplrate=22050 hardwarebase=220
[gus] gus=false # Abgeschaltet. Andere Einträge unbearbeitet gusrate=44100 gusbase=240 gusirq=5 gusdma=3 ultradir=C:\ULTRASND [speaker] pcspeaker=false # Oder "true" bei abgeschalteter Grafikkarten-Emu pcrate=22050 tandy=off # Abgeschaltet tandyrate=22050 disney=false # Abgeschaltet
[joystick] joysticktype=none # Abgeschaltet. Andere Einträge unbearbeitet timed=false autofire=false swap34=false buttonwrap=false
[serial] serial1=dummy serial2=disabled serial3=disabled serial4=disabled [printer] printer=false # Abgeschaltet. Andere Einträge unbearbeitet dpi=360 width=85 height=110 printoutput=ps multipage=false docpath=. timeout=0 [parallel] parallel1=disabled parallel2=disabled parallel3=disabled [ipx] ipx=false # Abgeschaltet [ne2000] ne2000=false # Abgeschaltet. Andere Einträge unbearbeitet nicbase=300 nicirq=3 macaddr=AC:DE:48:88:99:AA realnic=list
[dos] xms=true ems=false umb=true keyboardlayout=none files=120
Die DOSBox-Macher raten ausdrücklich davon ab, das Hauptverzeichnis der Festplatte (also die gesamte Festplatte) als DOSBox-Laufwerk einzubinden. Die Gefahr, das Dateisystem des Wirtsrechners zu beschädigen ist einfach zu groß. DOSBox-DOS und GEOS kennen sich weder mit langen Dateinamen, noch mit den Zugriffsrechten aus! Tun Sie sich und Ihrem System einen Gefallen und werkeln Sie nicht unter GEOS auf der gesamten Festplatte herum, sondern nur in den Ordnern, die Sie speziell für DOSBox und PC/GEOS angelegt haben. [autoexec] ECHO OFF CLS DATE /S MOUNT C ~/documents/DOSBox_Laufwerk -LABEL DOSBOX_LFW # Unter macOS MOUNT D /Volumes/STICK1/LFW_D -LABEL STICK1 # Unter macOS PATH C:/DOS;Z: LH KEYB.EXE GR >NUL # nur notwendig, wenn Sie die DOS-Ebene nutzen C: CD /GEOS LOADER.EXE EXIT
DOSBox Tipps(Können bei unterschiedlichen DOSBox-Versionen abweichend funktionieren)
DOSBox Probleme / Bugs
PC/GEOS konfigurierenSie können alle PC/GEOS-Versionen ab Version 2.0 in einen Ordner Ihrer Festplatte kopieren und sofort mit DOSBox benutzen, wenn folgende Voraussetzungen erfüllt sind:
PC/GEOS läuft nach erfolgreicher Installation sehr stabil und zuverlässig in der DOSBox. Abgesehen von dem weiter unten beschriebenen Umlaute-Problem, hatte ich z.B. in all den Jahren extrem wenige Abstürze.
Weiterführende Links
|
Mit Edith zuletzt bearbeitet am 22.02.23 | Impressum Datenschutz Zum Seitenanfang |