When running a DOS program under Win 98SE it should easily be able to get 419Kb of conventional memory. For example, I'm running 98SE here at the moment. I've just opened a DOS box (just a DOS command prompt window, not the DOSBox program) and typed the command MEM at the prompt. The MEM program has come back and told me that I have 572Kb of free conventional memory.
If you open a DOS window and type MEM what does it say? If you don't have more than 419 Kb then it means that something else is taking that memory. This could be because your CONFIG.SYS or AUTOEXEC.BAT files, which are executed automatically when the computer is started, are loading a program or an old DOS device driver before Windows starts. Sometimes certain programs which are started while Windows is running may reduce the amount of memory available (because they don't observe Windows's memory conventions.)
Have a look at CONFIG.SYS and AUTOEXEC.BAT ; they are in the root directory on your C: drive. If you don't understand them then post them here. Also, is there anything else that you are running under Windows at the same time as you are trying to run your game?
Note, I usually find it very easy to run DOS programs under 98SE. I very rarely find an old game that it won't run. I don't use the DOSBox program. I also find that for those that it won't run I just have to boot into real DOS either as my computer starts - if you hold down the F8 key just after the computer has recognised its disks it will give to a menu; choose the Command Prompt option to enter DOS rather than Windows - or by shutting down Windows and selecting the Restart in MS-DOS mode option.
|