VOGONS

Common searches


GUS Mega-Em problem

Topic actions

First post, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Installed my recently aquired Gravis Ultrasound Ace this weekend and installed the latest drivers (V 4.11) and set everything correctly...tested the GUS in some games like Pinball Fantasies, Doom, Descent etc and it works perfect 😁

But when I launch Mega-Em to try the Roland Midi emu I get this error:

(first pic is from the menu I get by pressing "e;"

p1010218ee4.jpg

p1010219cn7.jpg

My autoexec.bat:

@REM ===== GRAVIS INITIALIZATION (4.00) =====
@SET ULTRASND=260,3,3,3,3
@SET ULTRADIR=C:\ULTRASND
@C:\ULTRASND\ULTRINIT.EXE -DJ
@REM ===== GRAVIS INITIALIZATION ENDS =====
SET BLASTER=A220 I5 D1 H5 P330 T6
@ECHO OFF
PROMPT $P$G
SET SOUND=C:\SB16
C:\SB16\DIAGNOSE /S
C:\SB16\MIXER 1
REM C:\SB16\MIXERSET /P
SET PATH=C:\ULTRASND;C:\WINDOWS;C:\WINDOWS\COMMAND
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001 /E
LH C:\MOUSE\CTMOUSE.EXE

My config.sys:

DEVICE=C:\WINDOWS\HIMEM.SYS /M:1
DEVICE=C:\WINDOWS\EMM386.EXE RAM HIGHSCAN I=B700-B7FF D=64 H=255
DOS=HIGH,UMB
FILES=100
BUFFERS=20
LASTDRIVE=Z
SHELL=C:\WINDOWS\COMMAND.COM C:\WINDOWS /E:1024 /P
DEVICEHIGH=C:\CDROM\OAKCDROM.SYS /D:MSCD001
DEVICEHIGH=C:\WINDOWS\SETVER.EXE
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
DEVICEHIGH=C:\WINDOWS\COMMAND\ANSI.SYS
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
REM Country=046,850,C:\WINDOWS\COMMAND\country.sys
REM DEVICE=C:\PLUGPLAY\DRIVERS\DOS\DWCFGMG.SYS

I don't know why it's complaining about the EMM when I have EMM386.EXE loaded?

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 1 of 34, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

I've never used the Gravis software, and it was a long time ago when i edited my last CONFIG.SYS and AUTOEXEC.BAT, but i'd try to run the utility with a "clean" config. I mean, a config without any TSR's, and without any additional EMM386 parameters. You seem to be using Win9x's DOS, so you could try to boot an older DOS versions, too.

Reply 2 of 34, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, I get the same thing.
If you start Mega-Em without EMM386.EXE loaded, the program drops the following hint:

Mega-Em wrote:

This program requires an EMM which is compliant with LIM EMS 4.0 and VCPI. Examples of suitable managers are QEMM386, 386MAX or the EMM386.EXE supplied with DOS 5, DOS 6 or Windows 3.1.

I didn't try out the managers mentioned yet, but that really seems to be the way to go...

Reply 3 of 34, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes but as Addict says everything that is not absolutely needed should
be removed during testing, ie. start with a clean config.sys/autoexec.bat
pair, add "device=himem.sys" and "device=emm386.exe ram" and see
how far it gets. If it works, add the remaining lines one by one to see
which program is incompatible (ifshelper might be as it's windows related).
If it doesn't work, see if you get it to work with different emm386 parameters
or some emm386 replacement.

Reply 4 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the tips, guys 😀

Going to try with a very basic autoexec and config and see what happens

Would be great to get the MT32 midi working since I'm very pleased what this card has showed me so far...never heard the Pinball Fantasies music sound this thick and clear compared to the Amiga version I'm use to

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 5 of 34, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

On some other forum there's a note that megaem does not work with
the win95-delivered emm386 (same error message as what you got),
which one are you using? Maybe try the one from msdos 6.22.

Reply 6 of 34, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie
wd wrote:

On some other forum there's a note that megaem does not work with
the win95-delivered emm386 (same error message as what you got),
which one are you using? Maybe try the one from msdos 6.22.

Well, that's basically what the Mega-Em message says, it will only work with EMM386.EXE from MS-DOS 5 / 6, Win 3.1, or QEMM386 / 386MAX.

Reply 7 of 34, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

that's basically what the Mega-Em message says

Um if it was written/published before win95 (or that part coded in that era)
they of course won't mention compatibility with win95's emm386.
But as you say it's likely that they don't work with win95's emm386 as the
structures/location of structs has changed, or is protected.

Reply 8 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie
5u3 wrote:
wd wrote:

On some other forum there's a note that megaem does not work with
the win95-delivered emm386 (same error message as what you got),
which one are you using? Maybe try the one from msdos 6.22.

Well, that's basically what the Mega-Em message says, it will only work with EMM386.EXE from MS-DOS 5 / 6, Win 3.1, or QEMM386 / 386MAX.

Running Win98 DOS here....version 7.10 I think

Anyone of you guys know where to find the DOS 6.22 EMM386.EXE and know if it works with DOS 7.10?

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 9 of 34, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Maybe try the one from drdos (search for edrdos or opendos, the sources
have been officially made public), that's the most msdos-compatible one,
and hopefully they have some emm386/it is usable with megaem.

Reply 10 of 34, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

Hmmm... Now I've tested two GUS cards, two EMM386 versions and two variants of Mega-Em; it still doesn't work, same error message.

Details:
OS: MS-DOS 7.10 (supplied with Win98SE german language version)
Drivers loaded in memory: IO.SYS, COMMAND.COM, HIMEM.SYS, EMM386.EXE, nothing else
GUS cards: GUS classic, GUS PnP
EMM386 versions tested: v4.95 (Win9x), 4.49 (DOS 6.22)
Mega-Em versions: v2.07, v3.11; with variations of possible parameters.

I also tried some BIOS changes (those concerning ISA bus behaviour). The only thing I've achieved is that my GUS PnP and AWE32 PnP have started fighting over the same IRQ again. 🙄 But I digress.

You guys have been right, the EMM386 version doesn't seem to be important after all.

Reply 11 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Guess it's the DOS version then that's important?

Seems odd when they released the Gus ACE in 1995 when Win95 existed

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 13 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie
Davros wrote:

if its just the dos version try

SETVER [drive:path] filename 6.22

Can you please give a live example of that

you mean like SETVER C:\blabla\6.22 or point to a textfile with 6.22 in it?

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 14 of 34, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

Try

SETVER C:\PATH\PROGRAM.EXE 6.22

to run c:\path\program.exe and reporting to it that the DOS version is 6.22

My site: Ramblings on mostly tech stuff.

Reply 15 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie
Kippesoep wrote:
Try […]
Show full quote

Try

SETVER C:\PATH\PROGRAM.EXE 6.22

to run c:\path\program.exe and reporting to it that the DOS version is 6.22

Successfully set DOS version 6.22 for megaem.exe (version 2.07) but it gave the same error message

c'mon, someone here must have run the megaem stuff with success?

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 17 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Got it working!!! on my new 486 pc with the Gravis Ultrasound Classic rev 3.4

The Pc is running good old MS-DOS

Man..the MT32 emulation isn't sounding anywhere near my Lapc-I 😵

My retro computer stuff: https://lychee.jjserver.net/#16136303902327

Reply 19 of 34, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie
Davros wrote:

using a dos 6.22 boot disk ?

Nope, using a real DOS6.22/Win3.11 installation

My retro computer stuff: https://lychee.jjserver.net/#16136303902327