PC/GEOS | auf dem Mac | R-Basic | GEOS-PCs | Dateien | GeoStream |
DOSBox konfigurierenDOSBox ist ein Freeware DOS-PC Emulator inkl. integriertem DOS-Betriebssystem, den es u.a. für MacOS, (32/64 Bit), Windows XP, Vista, 7, 8, 10 (32/64 Bit), Linux und Android gibt. DOSBox wird eigentlich entwickelt, um alte DOS-Spiele unter anderen Betriebssystemen spielbar zu machen. Dank dieser Ausrichtung auf ältere DOS-Programme bietet DOSBox eine prima Basis für PC/GEOS. Die Geschwindigkeit ist auf aktuellen Rechnern und bei korrekter Konfiguration der DOSBox gut.
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 DOSBox-Laufwerk legen Sie im Normalfall einfach einen Ordner auf Ihrer Festplatte fest. Dort hinein kopieren Sie PC/GEOS und andere DOS-Programme. DOSBox benutzt diesen Ordner als Stammverzeichnis für sein virtuelles Laufwerk C:. Sie können bei Bedarf aber auch richtige Festplatten-Images einbinden. DOSBox konfigurierenDOSBox 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. Die DOSBox-Konfigurationsdatei. Neben der offiziellen DOSBox-Version gibt es weitere Builds, die erweiterte Fähigkeiten bieten. Einige von ihnen verwenden eigene Namen für die Konfigurationsdatei, und/oder legen die Datei in unterschiedlichen Ordnern ab. Die aktuell (Frühjahr 2018) gut funktionierenden MegaBuilds (obwohl offiziell als "veraltet" deklariert), erkennen die Konfigurationsdatei dosbox.conf, wenn sie im gleichen Ordner wie DOSBox selbst liegt. Sie erhält Vorrang vor weiteren Konfigurationsdateien, die sich anderswo im System befinden können. 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. # Ich bin eine Kommentarzeile [sdl] 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 priority regelt, wie viel Rechenleistung dem Emulator zur Verfügung gestellt wird. Der zweite Wert "pause" stoppt das Programm, wenn es nicht im Vordergrund / aktiv ist. Das kann notwendig sein, damit der Rechner in den Schlafmodus geht. Andererseits verhindert "pause", dass z.B. Alarm-Programme unter GEOS weiterlaufen, ich verwende deshalb "normal". [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" language bindet eine Sprachdatei ein, alle Anzeigen der DOSBox werden übersetzt. Siehe auch den Download-Bereich unten. machine ist die emulierte Grafikkarte. vmsize ist die zur Verfügung gestellte Größe des Videospeichers. memsize ist die zur Verfügung gestellte Größe des Arbeitsspeichers. In einem älteren DOSBox-Forumsbeitrag wird berichtet, dass max. 63 MB freigegeben werden sollten, bei mir funktionierten 64 MB aber auch anstandslos. [render] frameskip=0 aspect=false linewise=false char9=false multiscan=false scaler=none scaler skaliert das DOS-Programm-Fenster. [cpu] core=simple # oder "normal", oder "dynamic" cputype=386 # oder z.B. "auto" cycles=36000 # oder anderer Wert cycleup=100 cycledown=100 core Komplexität des Prozessorkerns auswählen. Macht bei mir keinen Unterschied. cputype Prozessortyp auswählen. Macht bei mir keinen Unterschied. cycles Geschwindigkeit einstellen. Aktuell (Frühjahr 2018) haben sich 36000 Cycles (unter macOS) als guter Wert herauskristallisiert. [mixer] nosound=false # oder "true" rate=22050 blocksize=4096 prebuffer=5 nosound kann die gesamte Soundunterstützung abschalten, falls Sie Probleme mit dem Sound haben. [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 sbtype. Es sollte IMMER ENTWEDER eine Soundkarte ODER der PC-Speaker eingebunden sein, nicht beides zusammen. Dies verhindert Knackgeräusche beim GEOS-Start. [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 pcspeaker. Es sollte IMMER ENTWEDER der PC-Speaker ODER eine Soundkarte eingebunden sein, nicht beides zusammen. Dies verhindert Knackgeräusche beim GEOS-Start. [joystick] joysticktype=none # Abgeschaltet. Andere Einträge unbearbeitet timed=false autofire=false swap34=false buttonwrap=false joysticktype soll gelegentlich in anderen Bereichen Probleme verursachen, daher abgeschaltet. [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 Der Bereich [dos] entspricht der Datei CONFIG.SYS eines echten DOS-Rechners. [dos] xms=true ems=false umb=true keyboardlayout=none files=120 ems = true wird von meinem GEOS nicht erkannt, daher abgeschaltet. keyboardlayout hat bei mir KR-09 verursacht, daher lade ich im Bereich [autoexec] einen anderen Keyboard-Treiber. Wenn Sie die DOS-Ebene der DOSBox nicht nutzen, brauchen Sie keinen Treiber zu laden. files sind die maximale Anzahl der gleichzeitig unter DOS geöffneten Dateien. Der Bereich [autoexec] entspricht der Datei AUTOEXEC.BAT eines echten DOS-Rechners. Beachten Sie die Reihenfolge der Befehle. 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 ECHO OFF schaltet die Bildschirmanzeige der meisten DOS-Befehle bei der Ausführung ab. CLS löscht die vorausgegangenen Anzeigen vom Bildschirm. Beide Befehle sorgen beim Durchstarten nach GEOS für einen 'sauberen' Bildschirm. DATE /S schaltet die permanente Aktualisierung von Datum und Uhrzeit ein. Sorgt dafür, dass nach dem Aufwachen des Rechners aus dem Ruhezustand die Werte aktualisiert werden. Danke Jörg :) MOUNT bindet Ordner Ihrer Festplatte oder z.B. eines USB-Sticks als Laufwerke für DOSBox ein. Je nach Wirtssystem und je nachdem, wo sich auf die Ordner befinden, sehen die Pfadangaben unterschiedlich aus. Mit dem Parameter -LABEL geben Sie dem Laufwerk einen DOS-kompatiblen Namen. PATH setzt einen Pfad zu den angegebenen Ordnern/Laufwerken. DOS sucht dort nach Dateien, denen keine eigene Pfadangabe mitgegeben wurde. (Wie dem folgenden Keyboard-Treiber.) (LH) KEYB.EXE GR (>NUL) - Keyb.exe ist ein alternativer Keyboard-Treiber für die DOS-Ebene. Der Parameter GR legt das deutsche Tastaturlayout fest. Der vorangestellte LH-Befehl sorgt für etwas mehr freien Arbeitsspeicher. Der abschließende Umleitungsbefehl >NUL verhindert die Anzeige der Bildschirmhinweise des KEYB-Befehls. Siehe auch Download-Bereich unten. C: ist der DOS-Laufwerksbuchstabe für die Festplatte. Durch Eingabe des Buchstabens mit Doppelpunkt wechseln Sie auf das Laufwerk. CD /Ordner wechselt in den angegebenen Ordner. Tragen Sie den Namen Ihres GEOS-Ordners ein. LOADER.EXE ist die Startdatei für PC/GEOS. EXIT beendet die DOSBox nachdem GEOS herunter gefahren ist. DOSBox - Weitere Tipps
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. PC/GEOS - Weitere Tipps
Probleme / Bugs
Downloads
Weiterführende Links
|
© Bernd Mützel | Aktualisiert 07.02.2018 | Impressum | Zum Seitenanfang |