First post, by Scythifuge
- Rank
- Oldbie
Greetings,
I have been struggling with my startup files for my MS-DOS set up on a p3 Tabor 3 board with a Voodoo5 and 512mb of RAM. Usually I am pretty good with these things ending up with above 600k free. However, this board is giving me troubles. I managed to get it to 623k, which I would be ecstatic with. However, running any program from MS-DOS causes the system to reboot. Taking out I=xxxx-xxxx brings it down to 577k, and programs that support that amount, work. So I definitely narrowed it down to my EMM386 switches. I rebooted to a "safe mode command prompt only," and ran MSD.EXE. This is what I get:
Available:
DC00-----DFFF
D800-----DBFF
D400-----D7FF
D000-----D3FF
CC00-----CFFF
C800-----CBFF
-------------- (ROM and RAM between here)
B400-----B7FF
B000-----B3FF
AC00-----AFFF
A800-----ABFF
A400-----A7FF
A000-----A3FF
Everything else is either ROM or RAM. My EMM386 line that gets me 623k reads:
DEVICE=C:\MSDOS\EMM386.EXE 16484 RAM I=A000-B7FF I=CC00-CFFF I=B000-B7FF
I realized that B7FF was being used twice, but no matter what I try, I get 623k and reboots, 543-577k with programs supporting these amounts working, or EMM386 loading, but without expanded memory. The goal is as close to 640 as possible without using 3rd party drivers (unless I must,) except for UNISOUND, since I was having problems getting the CT3990 drivers to work under pure DOS. I don't mind using 3rd party apps to determine proper values for EMM386, however. Does anyone have any ideas, solutions, or tips? I'm itching to play some DOS games authentic hardware! My Win98 SD card is set up perfectly, and I have a 32GB SD card on the way for Windows 95 and Win95 era games and apps.
Thanks!
Scythifuge