02.10.2021, 21:51
0
Bevor ich hier die letzten Beiträge gelesen habe, hatte ich in den Stunden zuvor ein paar Tests unternommen. Dabei habe ich auch die mir bislang unbekannte Dosbox-X etwas unter die Lupe genommen -und mich über die Herren und Damen von der Programmierung schwarz geärgert. Selbst das neueste Release ist laut Homepage ab WindowsXP + geeignet. Die Installation klappt auch reibungslos, doch dann kommt beim ersten Startversuch die Meldung, daß dies keine 32bit-Anwendung sei. Daraufhin suchte ich die Liste älterer Versionen so lange durch, bis ich eine xp-kompatible fand. Die folgende Stunde verbrachte ich damit, sie einigermaßen zum Laufen zu bewegen... Ich schenke Euch und mir die Details dieses Horrortrips. Funktioniert hat es dann einigermaßen erst, als ich der Dosbox-X meine alte dosbox.conf verpaßte! (Das hält man freilich keine zehn Minuten durch, aber für einen kurzen Test geht's.)
Ergebnis: Ich konnte Privat Exe starten, kein 21-Fehler mehr! Wohlgemerkt, mit Ausnahme der Emulator-Exe war alles beim Alten geblieben. Es lag also nicht an meiner Dos/Win311/Win32s/WinG-Installation, und erst nicht am Spiel.
Und jetzt zum Beitrag von Traxx:
Meine Einstellung für den CPU-Typ lautet seit jehr: cputype=auto
Und damit laufen ja auch alle anderen Programme und Spiele, die Win32s verlangen. Und mit derselben Einstellung hat es jetzt auch in der Dosbox-X funktioniert. Also eigentlich kein Grund etwas zu ändern.
Aus Jux und Tollerei bin ich trotzdem dem Vorschlag von Traxx gefolgt und habe cputype=auto auf cputype=pentium_slow gestellt.
Meine Uralterfahrung, daß Computer und Logik nun wirklich nichts miteinander zu tun haben, hat sich wieder einmal bestätigt, denn Private Exe läuft jetzt auch in meiner "alten" DosBox.
Ich danke Euch.
Ergebnis: Ich konnte Privat Exe starten, kein 21-Fehler mehr! Wohlgemerkt, mit Ausnahme der Emulator-Exe war alles beim Alten geblieben. Es lag also nicht an meiner Dos/Win311/Win32s/WinG-Installation, und erst nicht am Spiel.
Und jetzt zum Beitrag von Traxx:
Zitat:Alles klar. Der Unerwarte Fehler 21 deutet auf ein Device hin was nicht 'Ready' ist. in diesem Sinne fehlt eine CPU mit 32Bit unterstützung da dieses Spiel 32Bit benötigt. Das bedeutet (ich rede mal von der Dosbox) das du in der Dosbox Section [cpu] -> cputype : 386_slow, 486_slow, 486_prefetch, pentium_slow, pentiumpro_slow einstellen kannst
aber nicht 386, 386_prefetch, 486_prefetch. Da diese kein 32Bit Access haben. Sonst kommt der Fehler 21
Meine Einstellung für den CPU-Typ lautet seit jehr: cputype=auto
Und damit laufen ja auch alle anderen Programme und Spiele, die Win32s verlangen. Und mit derselben Einstellung hat es jetzt auch in der Dosbox-X funktioniert. Also eigentlich kein Grund etwas zu ändern.
Aus Jux und Tollerei bin ich trotzdem dem Vorschlag von Traxx gefolgt und habe cputype=auto auf cputype=pentium_slow gestellt.
Meine Uralterfahrung, daß Computer und Logik nun wirklich nichts miteinander zu tun haben, hat sich wieder einmal bestätigt, denn Private Exe läuft jetzt auch in meiner "alten" DosBox.
Ich danke Euch.