Das eigentliche Problem ist die DosBox selbst. Bei meiner MegaBuild-DosBox-Variante kann man bei DATE und TIME spezielle Kommandozeilenparameter mit angeben, die dafür sorgen, dass die DosBox die DosBox-interne Uhrzeit wieder mit der BIOS-Systemzeit aktualisiert. Und bei DATE kann man sogar sagen, dass sich die DosBox-interne Uhrzeit permanent mit der BIOS-Systemzeit aktualisieren soll. Aber ob es diese Schalter bei jeder DosBox-Version gibt und ob sie auch funktionieren?!
Jörg, DAS IST MEGA COOL. Es funktioniert auch mit dem MegaBuild unter macOS und lässt sich dazu noch sehr einfach einbinden. Hier mal der komplette autoexec-Bereich aus meiner dosbox.conf.
Code
[autoexec]
echo off
cls
# Permanente Aktualisierung der Systemuhr einschalten.
date /S
# Bindet den Ordner "DOSBOX_A" als Laufwerk A: ein.
# mount a ~/documents/DOSBOX_A -label LFW_A >NUL
# Bindet den Ordner "DOSBox_Laufwerk" als Laufwerk C: ein.
MOUNT C ~/Documents/DOSBox_Laufwerk -LABEL DOSBOX_LFW >NUL
# Bindet den USB-Stick "LAGER" als Laufwerk D: ein.
MOUNT D /Volumes/LAGER -label LFW_D >NUL
PATH C:/;C:/DOS;Z:
C:
# lh KEYB.EXE GR >NUL
# C:/CTMOUSE/CTMOUSE.EXE
# Schreibt die Textzeile und Anzahl DOSBox-Cycles in Datei SPEEDSYS.DAT
ECHO macOS 10.13 DOSBox 0.74 MB6 > C:/SPEEDSYS.DAT
CYCLES >> C:/SPEEDSYS.DAT
CD /4100D
# Loescht die Mac-spezifischen DS_STO~1-Dateien, die unter DOS/GEOS sichtbar sind.
# if exist DS_STO~1 xdel DS_STO~1 /NS >nul
# IF EXIST C:\DS_STO~1 DEL C:\DS_STO~1 >nul
LOADER.EXE
EXIT
Alles anzeigen