Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Testspieler für NLT-Neuauflage gesucht
(14.10.2011, 22:23)Rabenaas schrieb:
(14.10.2011, 22:05)Zurgrimm schrieb: Was macht das Programm denn, d.h. woran liegt der Bug nun?
Das ist ein DOS extender, so wie DOS/4GW. Es erweitert die Funktionalität von DOS so, dass die besonderen Features eines 386 (Protected Mode) zur Verfügung stehen. DOS ist ja eigentlich auf den 8086 (Real Mode) abgestimmt.
Wie das genau funktioniert (immerhin ist DOS/4GW mit der RIVA.EXE verbunden), weiß ich jetzt auch nicht. Vielleicht kann Luigi das genauer erklären, wenn er wieder da ist. Jedenfalls scheint HX besser mit der DosBox klar zu kommen, als seine Konkurrenten.

Andere Idee: Riva ist so programmiert, dass es erkennt, wenn es unter Windows startet, und HX bildet Teile von Windows DOS-Modus nach.

Jedenfalls handelt es sich um Probleme mit dem Speichermanagement innerhalb der DosBox.

Du hast definitiv Recht.
Der Fehler tritt selbst dann nicht mehr auf, wenn HDPMI32 nicht als DPMI-Host genutzt wird.
Er muss nur installiert sein! Das alte msd.exe von MS meint auch, dass es unter Windows3.11 läuft, wenn HDPMI32 installiert ist.

Ich benutze DOS32a. Dos32a hat aber die Eigenart, dass es, wenn möglich XMS-Speicher nutzt und nicht
einen vorhandenen DPMI-Host.
Im Gegensatz zu Dos4Gw dass den HDPMI32 als Host benutzt.
Ob der HDPMI32 Host genutzt wird ist ganz leicht herauszufinden.
STRG-ALT-Entf
Dos32a und ich glaub auch Dos4GW als DPMI-Hosts brechen nicht ab.
HDPMI32 bricht die Anwendung/Riva ab.

Anbei meine Dosbox.conf
und 4 Programme

dos32a
Dos-Transfer-Buffer erhöht
http://dos32a.narechk.net/index_en.html

Dosidle
von Martin Balog
http://vmware0.tripod.com/

hdpmi32
http://www.japheth.de/HX.html#hxdl
die stable version, 2.16

Loadhi.com
http://www.chsoft.com/dv.html

alles legale Freeware

an meiner DOSBOX.conf sieht man folgendes:
getuned auf maximalen konventionellen Speicher und mit DOSIDLE sinkt die CPU-Auslastung im Ruhezustand auf NULL.
Unbedingt beachten: Cycles fix einstellen, ich hab 66666 eingestellt.
bei Cycles=auto bzw. max ist in Verbindung mit DOSIDLE absolut "tödlich";)

und mit
dos32a.exe riva
das Spiel starten

Wie schon geschrieben:
Es ging mir nie um Fehlerbehebung, sondern nur um Speicher-/Performance-Tuning.
Performance ist eigentlich nicht ganz richtig, mich hat einfach nur die Vollauslastung der CPU bzw. eines CPU-Kernes gestört.


Angehängte Dateien
.zip   Tuning.zip (Größe: 61,2 KB / Downloads: 6)


Nachrichten in diesem Thema
RE: Testspieler für NLT-Neuauflage gesucht - von Luigi - 15.10.2011, 01:07



Benutzer, die gerade dieses Thema anschauen: 14 Gast/Gäste