Nette vermutungen
Aber es läuft so:
x86_64 Prozessoren können im 32-bit kompatibilitätsmodus kein vm86 mehr (siehe
http://de.wikipedia.org/wiki/Virtual_8086_Mode), aus diesem grund werden viele alte DOS Programme von Windows x64 nicht mehr unterstützt und es empfiehlt sich Dosbox zu instllieren. Wir bei Wine haben uns gedacht das lässt sich noch vereinfachen und starten in diesem Fall(also nicht in 32-bit umgebungen) einfach das im System(Linux, ...) vorhandene Dosbox, konfigurieren es, und starten die jeweilige anwendung darin.
And yes it works, but...
Dosbox hat ein nicht bewegliches Z: Laufwerk für spezielle programme, unter Wine ist das auch vorhanden, zeigt aber einfach auf / um auch Programme starten zu können die nicht in Wine C: laufwerk liegen. sprich:
- Code: Alles auswählen
cd ~/.wine/drive_c/ && wine oldapp.exe
geht, aber
- Code: Alles auswählen
cd ~/Desktop/ && wine oldapp.exe
geht aktuell noch nicht...
Damit wir das Z: Laufwerk auf ein nicht belegtes verschieben können sind noch dosbox änderungen nötig, die ich vielleicht sogar vornehmen werde sobalt ich zeit hab.
Ich glaube ein paar andere sachen sind auch noch problematisch wie z.b. der Rückgabewert des Programms, und bestimmt noch kleine andere sachen, wie gesagt das war nur der erste spatenstich!
Enjoy it