First post, by Elia1995
- Rank
- Oldbie
Hi, today I worked hard (no pun intended) on my Windows 98 PC, I wanted to fix the "out of memory" issue with Blake Stone 2: Planet Strike at any cost and I kinda managed to.
I can now run the game perfectly by "restarting in MS-DOS mode", but if I accidentally run any DOS game (except very few) from Windows 98 itself, I get this error on a white box with a black background:
ExplorerEXPLORER executed an invalid instruction in module GDI.EXE at 0026:0000124a.
If I click "Close", then it just BSoDs and I have to hard reset.
To get to this point, I did some modifications indeed, here's what I did (by finding guides a bit here on Vogons and a bit on Google):
[*]I edited the Config.sys file and I added a "noems" parameter after
device=c:\dos\emm386.exe
so now this is my Config.sys:
DEVICE=C:\WINDOWS\HIMEM.SYSDOS=HIGH,UMBDEVICE=C:\WINDOWS\EMM386.EXE noemsDEVICE=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)Country=039,850,C:\WINDOWS\COMMAND\country.sysDEVICEHIGH=C:\WINDOWS\COMMAND\DRVSPACE.SYS /MOVEDEVICEHIGH=C:\MOUSE\MOUSE.SYS
I noticed that removing the "HIGH" from "DEVICEHIGH" in the DRVSPACE.SYS driver line stops all this "Explorer executed an invalid instruction in module GDI.EXE" thing to happen, but the games return to the previous state of "not enough memory" and do not run anymore not even from real-mode DOS.
I also limited the RAM first to 512 MB and then to 720 MB (that PC has 1 GB of DDR ram, which is entirely used by XP on the other hardisk) to prevent out of memory errors when switching from real-mode DOS to Windows, but apparently it didn't work... when I restart in DOS-MODE and then I type "win" to get back to Windows 98, it crashes with some insufficient memory error (although the games work fine, not a big issue... I just hard reset, not a big problem if I can't just get back on Windows 98 with the Win command after all).
I'd like to fix this issue and be able to launch the DOS games that didn't have that memory problem to begin with again from Windows itself, because it gets quite annoying after a while to restart in DOS mode just for A GAME and then hard reset and hope to launch Windows 98 instead of XP.... at least until I complete the works on the Intel Celeron DOS PC I'm also building (still needs some tweaking and hopefully a new hardisk, the one I installed makes some creepy noises).
Ah yes, I wasn't sure if I should post this here or in Marvin, either way feel free to move to the right section.
Currently assembled vintage computers I own: 11
Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard