Qbasicnews.com

Full Version: Problem with EMS
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi. I have a problem with EMS memory.

I got a new computer and now wanted to use ems memory in my qbasic programs, but it says that ems is not aviable. It also says the same in the windows when I look in program properties memory section. I tried to add emm386 in my startup files, but it didn't work. (And I'm not a newby in computers)

Is it that new PC's don't support it anymore?
Anyway if it helps my comp is:
AMD Athlon XP 2500+
nForce 2 Ultra chipset and 256 MB or DDR 400 memory.

Does anybody know the solution?

I use both windows XP and 98.
The problem is caused by your motherboard. The ROM for all the integrated devices takes up most of the space in the UMA, not leaving enough room for a pageframe. You can try disabling all the onboard devices, but it probably won't help any.

I have an Asus A7N8X Deluxe (2.0) motherboard and I have the same problem. The *only* time I was able to get EMS working was with the 1.005 uber BIOS, running Windows 98. If you have an A7N8X, you might try this. I've never been able to get EMS to work with this motherboard under XP, with any version BIOS however.
thanks. And unfortunally I have Winfast motherboard. Oh thats really sad. well at least xms is working.

Thanks
Is there no kind of Virtual EMS, that could hijack any EMS commands and handle them with XMS or another way? That would be a good solution, although I doubt EMS is used widely enough to warrant one?
That's what I'm working on...
Fantastic! So will it allow EMS for all mobos that reject it?
Yes, but if you don't have room in the UMA for a pageframe, it will be placed in conventional memory. So memory-hogging programs that need >550K free memory won't run. It should work with most QB programs though, since the ones that use EMS rarely need that much convential memory.
this is how i got it working... didn't fix programs with ds4qb2...

1. restart windows and enter the bios. check your instruction booklet, to find out whether it's f2 or del or what.

2. go turn off your usb legacy port or something like that. it should say legacy. disable it.

3. restart your computer.

it might or might not work. only time will tell...
Tried... :x Sad I want my old PC back
Not working
Anyway thanks.
Pages: 1 2