EMM386 Fehler bei DOS Spielen
Hallo liebe Community,
Ich hoffe die Kategorie passt, da es keine DOS Kategorie mehr gibt...
ein neuer Tag mit dem 4/86er und ein Problem was ich seiner Zeit nicht hatte...
Meine Hardware:
ASUS PCI/I-486SP3G Mainboard, 486-DX2 66MHz CPU, 64MB EDO RAM (128 MB möglich), QuadSpeed MITSUMI CD Laufwerk, Matrox MGA Mystique 220 4 Mb PCI Grafikkarte, Creative SB 16bit CT2940 ISA Soundkarte, RTL8139C PCI Netzwerkkarte, COM Logitech 3Button Maus - aktuell an einem 17" TFT angeschlossen mit integriertem Lautsprecher, DOS: Novell DOS 7 (zZ noch kein Win 3.11 WfW installiert)
Das einzige Spiel was bei mir startet ist Siedler 1 mit Sound und Maus, Hocus Pocus startet garnicht und die restlichen, z.B. Warcraft 2 und Command & Conquer hauen folgenden Fehler raus (Runtime Error?) - siehe IMG_2011.jpg
Zum Thema RAM / Config.sys
EMM386 DPMI=ON und FRAME=NONE - MEM Ausgabe IMG_2010.jpg ... mir däuscht da passt was nicht, oder liege ich da falsch ?
MEM Ausgabe IMG_2013 ist mit FRAME=AUTO
Ich lese auch überall das DPMI=OFF sein sollte aber dann startet nichtmal Siedler 1
HIMEM.SYS und DOS=HIGH,UMB ist auch drin
Ich bin völlig ratlos und hoffe sehr auf eure Hilfe. Danke schonmal im Vorhinein.
LG Sven
Ich hoffe die Kategorie passt, da es keine DOS Kategorie mehr gibt...
ein neuer Tag mit dem 4/86er und ein Problem was ich seiner Zeit nicht hatte...
Meine Hardware:
ASUS PCI/I-486SP3G Mainboard, 486-DX2 66MHz CPU, 64MB EDO RAM (128 MB möglich), QuadSpeed MITSUMI CD Laufwerk, Matrox MGA Mystique 220 4 Mb PCI Grafikkarte, Creative SB 16bit CT2940 ISA Soundkarte, RTL8139C PCI Netzwerkkarte, COM Logitech 3Button Maus - aktuell an einem 17" TFT angeschlossen mit integriertem Lautsprecher, DOS: Novell DOS 7 (zZ noch kein Win 3.11 WfW installiert)
Das einzige Spiel was bei mir startet ist Siedler 1 mit Sound und Maus, Hocus Pocus startet garnicht und die restlichen, z.B. Warcraft 2 und Command & Conquer hauen folgenden Fehler raus (Runtime Error?) - siehe IMG_2011.jpg
Zum Thema RAM / Config.sys
EMM386 DPMI=ON und FRAME=NONE - MEM Ausgabe IMG_2010.jpg ... mir däuscht da passt was nicht, oder liege ich da falsch ?
MEM Ausgabe IMG_2013 ist mit FRAME=AUTO
Ich lese auch überall das DPMI=OFF sein sollte aber dann startet nichtmal Siedler 1
HIMEM.SYS und DOS=HIGH,UMB ist auch drin
Ich bin völlig ratlos und hoffe sehr auf eure Hilfe. Danke schonmal im Vorhinein.
LG Sven
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 373346
Url: https://administrator.de/contentid/373346
Ausgedruckt am: 27.11.2024 um 09:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo Sven,
Zumindet für WarCraft 2 gab es die Win32_S-Erweiterung.
Zu finden auf der CD im Ordner
Hast Du die installiert?
Ich bin mir nicht mehr sicher warum man die installiert hat. Ich glaube unter Plain-Dos war die nicht nötig, aber unter Windown schon.
Das Ergebnis war, dass dann der DOS-Protected-Mode oder so ähnlich, zur Verfügung stand.
ja, mach mal.
Novell DOS 7 habe ich, glaube ich, nie benutzt.
Mit MS-DOS 6.22 konnte man sich mit Config und Autoexec ein schönes Startmenü zusammenstellen, um bequem unterschiedliche Konfigurationen starten zu können.
Ich vermute, dass das mit Novell DOS 7 auch funktioniert.
Hier mal exemplarisch die beiden Dateien.
Sie dienen nicht als Konfigurationsverschlag im Sinne Deiner Frage, sondern nur als Beispiel für ein Startmenü mit unterschiedlichen Konfigs.
CONFIG.SYS
AUTOEXEC.BAT
Die Verwendung von
Man kann auch alles in erster Ebene unter
Außer bei
Gemeinsame Befehle in der Autoexec sind einfach vor
Gruß Frank
Zumindet für WarCraft 2 gab es die Win32_S-Erweiterung.
Zu finden auf der CD im Ordner
\ADDONS\W32_S\
Hast Du die installiert?
Ich bin mir nicht mehr sicher warum man die installiert hat. Ich glaube unter Plain-Dos war die nicht nötig, aber unter Windown schon.
Das Ergebnis war, dass dann der DOS-Protected-Mode oder so ähnlich, zur Verfügung stand.
ja, mach mal.
Zitat von @holli.zimmi:
du mußt mehrere Instanzen von DOS starten, je nachdem welche Spiele du spielen willst!
Einmal auf Basis von EMS-Speicher und das andere auf XMS!
du mußt mehrere Instanzen von DOS starten, je nachdem welche Spiele du spielen willst!
Einmal auf Basis von EMS-Speicher und das andere auf XMS!
Novell DOS 7 habe ich, glaube ich, nie benutzt.
Mit MS-DOS 6.22 konnte man sich mit Config und Autoexec ein schönes Startmenü zusammenstellen, um bequem unterschiedliche Konfigurationen starten zu können.
Ich vermute, dass das mit Novell DOS 7 auch funktioniert.
Hier mal exemplarisch die beiden Dateien.
Sie dienen nicht als Konfigurationsverschlag im Sinne Deiner Frage, sondern nur als Beispiel für ein Startmenü mit unterschiedlichen Konfigs.
CONFIG.SYS
[MENU]
menucolor 15,1
menuitem=DOS, DOS normal starten
menuitem=DOS, DOS ohne Treiber starten
menuitem=WIN, Windows starten
submenu SPIELE, Spieleauswahl
menuitem=REBOOT, Neustart
MENUDEFAULT=DOS,10
[SPIELE]
menuitem=WAR2,WarCraft 2
menuitem=CAC,Command and Conquer
submenu MENU,zurueck zum Hauptmenue
[COMMON]
SWITCHES /F
[DOS]
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
STACKS=9,256
BREAK ON
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
[WIN]
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
STACKS=9,256
BREAK ON
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
[WAR2]
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
STACKS=9,256
BREAK ON
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
[CAC]
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
STACKS=9,256
BREAK ON
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
[NIX]
[REBOOT]
AUTOEXEC.BAT
@ECHO OFF
PROMPT $P$G
SET PATH=C:\;C:\DOS\
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
GOTO %CONFIG%
:DOS
LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
LH C:\DOS\MOUSE.COM
LH C:\DOS\DOSKEY.COM /INSERT
LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
GOTO ENDE
:WIN
LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
LH C:\DOS\MOUSE.COM
LH C:\DOS\DOSKEY.COM /INSERT
LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
CD C:\WINDOWS
C:\WINDOWS\WIN.COM
GOTO ENDE
:WAR2
LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
LH C:\DOS\MOUSE.COM
LH C:\DOS\DOSKEY.COM /INSERT
LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
REM LSL.COM
REM IPXODI.COM
REM C:\WAR2\WAR2.EXE
GOTO ENDE
:CAC
LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
LH C:\DOS\MOUSE.COM
LH C:\DOS\DOSKEY.COM /INSERT
LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
C:\COC\COC.EXE
GOTO ENDE
:NIX
GOTO ENDE
:REBOOT
echo g=ffff:0|debug
GOTO ENDE
:ENDE
Die Verwendung von
submenu NAME, Kommentar
ist optional.Man kann auch alles in erster Ebene unter
[MENU]
abhandeln.Außer bei
[MENU]
und [COMMON]
sind die Blocknamen wahlfrei.[COMMON]
beinhaltet die Config.sys-Befehle, die für alle Blöcke gemeinsam genutzt werden sollen.Gemeinsame Befehle in der Autoexec sind einfach vor
GOTO %CONFIG%
einzutragen.Gruß Frank
In der Autoexec.bat fehlen die LH
und die DEVICEHIGH. Siehe http://www.antonis.de/dos/dos-tuts/mpdostip/html/nwdostip.htm
und die DEVICEHIGH. Siehe http://www.antonis.de/dos/dos-tuts/mpdostip/html/nwdostip.htm
@sven
ähm den Pfaden zufolge ist das kein Microsoft Dos.
Wir hatten früher bei Vobis (im Winter 94 gabs mal Streitereien mit Microsoft) ein alternatives DOS mit dem Namen Novell-Dos 7.1 verkauft, was sich im Pfad c:\NWDOS installiert hat und extrem inkompatibel mit allem war was High memory oder Emm386 gebraucht hat.
Wing commander und Retaliator liefen damit schlecht bis garnicht und brachten auch immer so seltsame Fehlermeldungen, auch das WfW hatte seine Bauchschmerzen damit, das Windows 3.1 wollte nicht mit dem /386 Schalter laufen, der ein 32 Bit Speicherinterface freigeschaltet hatte.
ähm den Pfaden zufolge ist das kein Microsoft Dos.
Wir hatten früher bei Vobis (im Winter 94 gabs mal Streitereien mit Microsoft) ein alternatives DOS mit dem Namen Novell-Dos 7.1 verkauft, was sich im Pfad c:\NWDOS installiert hat und extrem inkompatibel mit allem war was High memory oder Emm386 gebraucht hat.
Wing commander und Retaliator liefen damit schlecht bis garnicht und brachten auch immer so seltsame Fehlermeldungen, auch das WfW hatte seine Bauchschmerzen damit, das Windows 3.1 wollte nicht mit dem /386 Schalter laufen, der ein 32 Bit Speicherinterface freigeschaltet hatte.
nicht nur den Pfaden nach. Der TO schreibt das sogar im Eröffnungspost
Zitat von @Pedant:
Hallo Sven,
Zumindet für WarCraft 2 gab es die Win32_S-Erweiterung.
Zu finden auf der CD im Ordner
Hast Du die installiert?
Ich bin mir nicht mehr sicher warum man die installiert hat. Ich glaube unter Plain-Dos war die nicht nötig, aber unter Windown schon.
Das Ergebnis war, dass dann der DOS-Protected-Mode oder so ähnlich, zur Verfügung stand.
ja, mach mal.
Novell DOS 7 habe ich, glaube ich, nie benutzt.
Mit MS-DOS 6.22 konnte man sich mit Config und Autoexec ein schönes Startmenü zusammenstellen, um bequem unterschiedliche Konfigurationen starten zu können.
Ich vermute, dass das mit Novell DOS 7 auch funktioniert.
Hier mal exemplarisch die beiden Dateien.
Sie dienen nicht als Konfigurationsverschlag im Sinne Deiner Frage, sondern nur als Beispiel für ein Startmenü mit unterschiedlichen Konfigs.
CONFIG.SYS
AUTOEXEC.BAT
Die Verwendung von
Man kann auch alles in erster Ebene unter
Außer bei
Gemeinsame Befehle in der Autoexec sind einfach vor
Gruß Frank
Hallo Sven,
Zumindet für WarCraft 2 gab es die Win32_S-Erweiterung.
Zu finden auf der CD im Ordner
\ADDONS\W32_S\
Hast Du die installiert?
Ich bin mir nicht mehr sicher warum man die installiert hat. Ich glaube unter Plain-Dos war die nicht nötig, aber unter Windown schon.
Das Ergebnis war, dass dann der DOS-Protected-Mode oder so ähnlich, zur Verfügung stand.
ja, mach mal.
Zitat von @holli.zimmi:
du mußt mehrere Instanzen von DOS starten, je nachdem welche Spiele du spielen willst!
Einmal auf Basis von EMS-Speicher und das andere auf XMS!
du mußt mehrere Instanzen von DOS starten, je nachdem welche Spiele du spielen willst!
Einmal auf Basis von EMS-Speicher und das andere auf XMS!
Novell DOS 7 habe ich, glaube ich, nie benutzt.
Mit MS-DOS 6.22 konnte man sich mit Config und Autoexec ein schönes Startmenü zusammenstellen, um bequem unterschiedliche Konfigurationen starten zu können.
Ich vermute, dass das mit Novell DOS 7 auch funktioniert.
Hier mal exemplarisch die beiden Dateien.
Sie dienen nicht als Konfigurationsverschlag im Sinne Deiner Frage, sondern nur als Beispiel für ein Startmenü mit unterschiedlichen Konfigs.
CONFIG.SYS
[MENU]
> menucolor 15,1
> menuitem=DOS, DOS normal starten
> menuitem=DOS, DOS ohne Treiber starten
> menuitem=WIN, Windows starten
> submenu SPIELE, Spieleauswahl
> menuitem=REBOOT, Neustart
> MENUDEFAULT=DOS,10
>
> [SPIELE]
> menuitem=WAR2,WarCraft 2
> menuitem=CAC,Command and Conquer
> submenu MENU,zurueck zum Hauptmenue
>
> [COMMON]
> SWITCHES /F
>
> [DOS]
> DEVICE=C:\DOS\HIMEM.SYS
> DOS=HIGH,UMB
> LASTDRIVE=Z
> STACKS=9,256
> BREAK ON
> COUNTRY=049,850,C:\DOS\COUNTRY.SYS
> DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
>
> [WIN]
> DEVICE=C:\DOS\HIMEM.SYS
> DOS=HIGH,UMB
> LASTDRIVE=Z
> STACKS=9,256
> BREAK ON
> COUNTRY=049,850,C:\DOS\COUNTRY.SYS
> DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
>
> [WAR2]
> DEVICE=C:\DOS\HIMEM.SYS
> DOS=HIGH,UMB
> LASTDRIVE=Z
> STACKS=9,256
> BREAK ON
> COUNTRY=049,850,C:\DOS\COUNTRY.SYS
> DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
>
> [CAC]
> DEVICE=C:\DOS\HIMEM.SYS
> DOS=HIGH,UMB
> LASTDRIVE=Z
> STACKS=9,256
> BREAK ON
> COUNTRY=049,850,C:\DOS\COUNTRY.SYS
> DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM1
>
> [NIX]
>
> [REBOOT]
AUTOEXEC.BAT
@ECHO OFF
>
> PROMPT $P$G
> SET PATH=C:\;C:\DOS\
> SET TEMP=C:\TEMP
> SET TMP=C:\TEMP
>
> GOTO %CONFIG%
>
> :DOS
> LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
> LH C:\DOS\MOUSE.COM
> LH C:\DOS\DOSKEY.COM /INSERT
> LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
> GOTO ENDE
>
> :WIN
> LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
> LH C:\DOS\MOUSE.COM
> LH C:\DOS\DOSKEY.COM /INSERT
> LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
> CD C:\WINDOWS
> C:\WINDOWS\WIN.COM
> GOTO ENDE
>
> :WAR2
> LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
> LH C:\DOS\MOUSE.COM
> LH C:\DOS\DOSKEY.COM /INSERT
> LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
> REM LSL.COM
> REM IPXODI.COM
> REM C:\WAR2\WAR2.EXE
> GOTO ENDE
>
> :CAC
> LH C:\DOS\KEYB.COM GR,,C:\DOS\KEYBOARD.SYS
> LH C:\DOS\MOUSE.COM
> LH C:\DOS\DOSKEY.COM /INSERT
> LH C:\DOS\MSCDEX.EXE /D:CDROM1 /L:X
> C:\COC\COC.EXE
> GOTO ENDE
>
> :NIX
> GOTO ENDE
>
> :REBOOT
> echo g=ffff:0|debug
> GOTO ENDE
>
> :ENDE
Die Verwendung von
submenu NAME, Kommentar
ist optional.Man kann auch alles in erster Ebene unter
[MENU]
abhandeln.Außer bei
[MENU]
und [COMMON]
sind die Blocknamen wahlfrei.[COMMON]
beinhaltet die Config.sys-Befehle, die für alle Blöcke gemeinsam genutzt werden sollen.Gemeinsame Befehle in der Autoexec sind einfach vor
GOTO %CONFIG%
einzutragen.Gruß Frank
Hi Frank,
danke, etwa so ähnliches Menü hatte ich früher auch!
Man konnte diese Einstellungen mit dem tool von MS "memmaker.exe" machen, dies tool passte dann die config.sys und autoexec.bat an!
Gruß
Holli