Hi i try to run some old games on dos real hardware. But games gives me errors about low memory. Mobo has 16 mb edo ram. So games like prince of persia 2 shadow of flame should work but it isnt. Thanks for replies
You can use EMSMAGIC for those games that need EMS. Never failed me. Only thing that crashes with that is Windows 1.x/2.x.
I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.
Why are you all assuming EMS? I'd bet that "2.5K of base memory" simply means conventional memory. Read any of the DOS memory management tutorials. Run memmaker. Etc. etc.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
The user's manual of the original DOS version was not very easy to find; a quick Google search would return the manual of the Win9x edition with much higher system requirements:
The attachment PoP2_Win9x.jpg is no longer available
Found a CD Collection manual later, but those OCR text made me a bit hesitant of its authenticity:
The attachment PoPCC.jpg is no longer available
Confirmed with the German manual:
The attachment PoP2_German.jpg is no longer available
So "640K RAM" meant the game could technically start without EMS. The manual didn't bother to explain how to setup "2MB of RAM for digital sounds (voices, sound effects)" however; it should at least tell the user the least amount of conventional and EMS required.
If it is still not working, please show the output of the "mem /p/c" command - it will help figuring out what is using the base memory.
IMHO this was the very first thing the OP should have done. It's clear that OP has an optical drive so a corresponding line of MSCDEX.EXE exists in AUTOEXEC.BAT, and we can expect possible additional TSR like sound card and mouse drivers, packet driver for NIC, and even Doskey. Without "DOS=HIGH,UMB" "DEVICEHIGH=" "LH", all of them would reside in the conventional memory.
Em, no offense, but I'm a bit surprised to see someone, who has been hanging out at VOGONS for 11 years and owns a Socket 3 486 build for 6 years, haven't heard of EMM386.EXE. You could at least search your own computer with
1C:\>dir emm386.exe /s /a
In addition to revise your CONFIG.SYS like Jo22 suggested, you might want to share your AUTOEXEC.BAT as well.