VOGONS


First post, by p6889k

User metadata
Rank Member
Rank
Member

I'm using Windows98 SE on Asus A7N8X Deluxe Motherboard, when I open properties for DOS app shortcut and go to the Memory tab, it tells me that EMM is not enabled. Can you you give me some help on how to enable it.

My autoexec.bat is empty.

For my Config.SYS I tried to insert these lines:

device=c:\windows\himem.sys
device=c:\windows\emm386.exe RAM

but upon boot I get:

EMM386 not installed - unable to set page frame base address
Press any key when ready
Expanded memory services unavailable.
Total upper memory available...…………...34KB
Largest Upper Memory Block available....30KB
Upper memory starting address...………….D700H
EMM386 Active

Thank you.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 1 of 6, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hm. If you need EMS, you could give EMS Magic a try.
Haven't used it under Windows 98SE yet, however.. 🙁
https://www.emsmagic.com/

"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

//My video channel//

Reply 2 of 6, by derSammler

User metadata
Rank l33t
Rank
l33t

The A7N8X lacks a contiguous 64 kb block of RAM in the UMA, hence EMM386 can't work easily. You can try adding the parameter "FRAME=D000", which requires disabling legacy USB in the BIOS in order to work, or using the parameters "P0=8000 P1=8400 P2=8800 P3=8C00" to use 16 kb frames instead. But these are just work-arounds. The A7N8X isn't really a good board for DOS.

Reply 3 of 6, by MAZter

User metadata
Rank Member
Rank
Member

try change to this:

device=c:\windows\emm386.exe RAM M5

or

device=c:\windows\emm386.exe RAM M6

device=c:\windows\emm386.exe RAM M4

etc...

advanced info here:
https://www.hmisource.com/otasuke/files/appno … es/APNT1025.pdf

my 3 computers works fine with M5 or M6 set

and use forum search function instead Guide #1: No EMS memory available

Doom is what you want (c) MAZter

Reply 4 of 6, by p6889k

User metadata
Rank Member
Rank
Member

I tried the FRAME=D000,M5, M6, M4 options. All four give me the following message:

"Option ROM or RAM detected within page frame. Press any key when ready...."

And then after I press any key the boot continues and displays EMM info which looks like everything is OK. When I then log to windows, DOS shortcuts can now be configured with EMM and when I launch EMM compatible game, e.g. Lemmings3D all works, prior to EMM it wouldn't launch complaining about lack of EMM.

The option of
"device=c:\windows\emm386.exe P0=8000 P1=8400 P2=8800 P3=8C00" with or without RAM parameter
didn't do anything at all when booting to DOS. No EMM386 message during boot.
When booting to Windows the PC displays "Windows protection error" and shuts down.

Last edited by p6889k on 2019-11-27, 22:45. Edited 1 time in total.

Sinclair ZX Spectrum 48k, 48k+, 128k, +2
Amiga 1200, 68030/40mhz
386DX/33, ET4000, SBPro2, MT32
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
etc.

Reply 5 of 6, by kjliew

User metadata
Rank Oldbie
Rank
Oldbie

If your DOS games work under Win98SE DOS box, then you can have EMS support without EMM386 driver in Win98SE DOS box by adding the following line to [386Enh] section of SYSTEM.INI.

NoEMMDriver=OFF

Hence, you don't need to worry about finding free UMA for EMS page frame, and you get the benefits of 32-bit protected-mode native drivers for MOUSE and CD-ROM. If the sound cards support SoundBlaster emulation, then the VxD drivers should have it covered as well. This leaves a very simple system setup without having CONFIG.SYS and AUTOEXEC.BAT on steroids. The only problem is if your sound card only has WDM audio driver (such as AC97 onboard audio). Then you need extra efforts in getting rarely used WDM sound components for SB/MIDI emulation to work in Win98 DOS box. They are usually not included/disabled from WDM vendors' sound drivers installation INF.
VIA AC'97 Sound Blaster drivers for MS-DOS?