Hi,
ich habe heute eine neue Version von
Chess-DOS-VM_Collection auf meiner Homepage hochgeladen.
Das neue Paket enthält jetzt 5 Menüseiten (statt 4) mit insgesamt 85 Programmen (in über 220 Versionen).
Die zusätzlichen Programme sind teilweise relativ unbekannt (manche auch mit ziemlich archaischer Oberfläche und Bedienung), aber das interessanteste davon ist sicher
VirtuaChess v.1.04.
Dieses VirtuaChess habe ich in die vorige Version nicht aufgenommen, weil es als Kopierschutz eigentlich die Original-CD verlangt, und dieses CD-Image hätte das Paket auf etwa 400 MB vergrößert, was mir dann doch etwas zu viel war.
Zum Glück habe ich jetzt eine Lösung dafür gefunden, und zwar mithilfe von
DosBox-X, einer wesentliche erweiterten und komfortableren Version von DosBox, das ja praktisch nicht mehr weiterentwickelt wird.
Dieses DosBox-X enthält einerseits eine Menüleiste, mit der man Konfigurations-Anderungen viel komfortabler vornehmen kann, und außerdem besitzt es eine Menge zusätzlicher Features, von denen eines für VirtuaChess wichtig ist, nämlich den Zustand eines Programms in einem State-File speichern und später wieder laden zu können.
Damit habe ich eben VirtuaChess mit dem CD-ROM-Image gestartet, und diesen Zustand als Datei 'vchess.sav' gespeichert. Jetzt kann man also auch VirtuaChess unter DosBox-X ohne originale Programm-CD starten, indem man diesen gespeicherten Zustand einfach wieder herstellen kann.
Das funktioniert nur unter DosBox-X (nicht in Qemu oder DosBox), und wie das geht wird angezeigt, wenn man im Menü das Programm VirtuaChess (auf Seite 5) aufruft.
Allerdings ist diese Methode relativ anfällig für manche Konfigurationsänderungen, d.h. es kann sein, daß nach Änderungen von irgendwelchen Einstellungen in DosBox-X der gespeicherte VirtuaChess-Zustand nicht mehr zu diesen Änderungen kompatibel ist, sodaß man davon eher absehen sollte. Falls das doch einmal passiert (d.h. falls VirtuaChess nicht mehr geladen werden kann, und DosBox-X abstürzt), dann einfach im Unterverzeichnis 'dosbox-x' die Batchdatei 'Reset.bat' ausführen - das stellt die Original-Konfiguration wieder her, und VirtuaChess sollte dann wieder funktionieren.
Bei anderen Programmen in DosBox-X sollte man von diesen 'Save/Load state'-Features unbedingt die Finger lassen, weil das auch die State-Datei für VirtuaChess ruinieren würde!
Ein weiterer (kleiner) Nebeneffekt von DosBox-X ist, daß darin auch 3 weitere MChess-Versionen (1.13/1.16/1.18) funktionieren, die im normalen DosBox nicht funktionieren.
Insgesamt kann man sich jetzt also unter 3 möglichen virtuellen DOS-Maschinen entscheiden, wobei Qemu die schnellste Emulation liefert (mind. 60% schneller als DosBox), allerdings laufen unter Qemu einige Programme nicht. DosBox und DosBox-X habe ich auch auf max. Geschwindigkeit eingestellt (core=dynamic und cycles=max), aber das kann man natürlich auch ändern.
Edit: TascBase (mit dem King 2.55) ist natürlich jetzt auch enthalten!
Grüße,
Franz