VOGONS


First post, by Chaniyth

User metadata
Rank Member
Rank
Member

First of all, I love FM Synth dunno why, but i'm just the kinda guy that loves it. However since my Awe64 Gold can do MP401 General Midi emulation, I decided to do some testing with games that are FM Synth only and don't have native AWE32/64 support but have an option for General MIDI.

I am using the latest updates from Creative for this too:

AWE64 Basic Disk for DOS/Windows 3.1. Release date : 22 Dec 97
Creative PnP Configuration Manager (Rev 4) Release date : 9 Jul 98

When I issue the command, aweutil /EM:GM (this includes just aweutil /EM) and the likes it loads just fine, but if I chose General MIDI as a sound option for games that support it , the machine hardlocks when the game starts.

CPU: Pentium 200Mhz MMX
Mainboard: Aopen AP53 [latest BIOS revision already installed]
Soundcard: SB Awe64 Gold
HDD: 3GB
CD-ROM: BTC 16x max
OS: FreeDOS v1.1 only.

Edit: So, I formatted and tested under official MS-DOS 7.1 [Windows 98 SE] (pure DOS environment) and MS-DOS 6.22, and same issues are occuring, so it's definately not a FreeDOS v1.1 issue.

Any help or insight is sorely needed. Thanks in advance! 😁

Reply 1 of 17, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

I might be able to test this shortly. I'm still unpacking and sorting things out in my new place, but my time-machine room / man cave is already up and running, although heaps more work is needed.

But just out of a hunch I would point the finger at FreeDOS.

EDIT: Ah that's interesting...

Something I always do is disable COM1, COM2 and LPT in the BIOS to disable any resources.

Reply 2 of 17, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

Ok I now also tried with DOS 7.1 and I'm getting mixed results. In Monkey Island (not that this game supports GM) and Space Quest 4 it works fine. But Decent just plays nothing and Doom crashes.

What games did you try so far?

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 3 of 17, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

Keep in mind that the AWE's GM emulation for the EMU8000 does not work with protected-mode games. So, basically any game using a DOS extender (e.g.: DOS4/GW) won't be able to use the EMU8000 GM emulation.

This restriction does not apply to MIDI devices connected to the joystick MIDI port or a waveblaster connector (if present).

Reply 4 of 17, by Chaniyth

User metadata
Rank Member
Rank
Member
Mau1wurf1977 wrote:

What games did you try so far?

Doom, Doom2, Lost Vikings, some Lucas Arts games, etc all the same thing... hard crash, doesn't matter if it's FreeDOS or MS-DOS. None of the titles i've tried utilize DOS4/GW.

Perhaps, it's just due to craptacular driver coding from Creative, seems as if they rushed the AWE64 instead of throughly testing everything... maybe i'm wrong but thats sure how it seems.

Reply 5 of 17, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

doom and doom2 are protected mode though as far as I know.

Water flows down the stream
How to ask questions the smart way!

Reply 6 of 17, by Chaniyth

User metadata
Rank Member
Rank
Member
Qbix wrote:

doom and doom2 are protected mode though as far as I know.

Dunno, but even non-protected mode games don't work, just for a couple seconds then BAM! hardlock. The card itself works great with FM Synth and AWE32/64 supported games (wavetable), it's just the General MIDI emulation where it fails.

Reply 7 of 17, by sklawz

User metadata
Rank Member
Rank
Member

hi.

I do have an awe64g but haven't tested this so apologies
there but the AWEUTIL.TXT doc does state that to use midi emulation the MFBEN jumper needs to be enabled.
You should check to see if that jumper has fallen off.

bye

Reply 8 of 17, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, Doom 1-2 is dos4gw game.
Plus - aweutil don't working with "smart mode" emulation.
By the way, the command must be "aweutil /s /em:gm", IIRC.
Check the MFBEN jumper (must be connected).

And - not sure about the needed MIDI SYNTH: value. Which port emulation will intercept - internal (1) or external (0)?

Reply 9 of 17, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++
Chaniyth wrote:

Dunno, but even non-protected mode games don't work, just for a couple seconds then BAM! hardlock. The card itself works great with FM Synth and AWE32/64 supported games (wavetable), it's just the General MIDI emulation where it fails.

Yea that's odd because Space Quest 4 worked just fine for me. I also got sound in Monkey Island (wrong instruments of course).

How much RAM have you got? I have 128MB but will switch to smaller stick like 32 or 64.

You could maybe try another ISA slot?

And do you have other main boards / systems to test with? Sometimes certain parts just don't like each other.

Reply 10 of 17, by Chaniyth

User metadata
Rank Member
Rank
Member
Mau1wurf1977 wrote:
Yea that's odd because Space Quest 4 worked just fine for me. I also got sound in Monkey Island (wrong instruments of course). […]
Show full quote
Chaniyth wrote:

Dunno, but even non-protected mode games don't work, just for a couple seconds then BAM! hardlock. The card itself works great with FM Synth and AWE32/64 supported games (wavetable), it's just the General MIDI emulation where it fails.

Yea that's odd because Space Quest 4 worked just fine for me. I also got sound in Monkey Island (wrong instruments of course).

How much RAM have you got? I have 128MB but will switch to smaller stick like 32 or 64.

You could maybe try another ISA slot?

And do you have other main boards / systems to test with? Sometimes certain parts just don't like each other.

48MB of RAM, no other Pentium board, in a couple of weeks i'll have my VIP v3.4 B/F motherboard + AMD AM5x86-133Mhz 486, guess I would try it with that. My system currently is an Aopen AP53 motherboard + Pentium 200Mhz MMX [clocked at 166Mhz because for some odd reason my motherboard is being retarded and not detecting it as 200Mhz even though the setting on the motherboard are set for it].

Reply 11 of 17, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

By the way, I may be wrong, but is the AWE ALREADY GM compatible with "set blaster=... p330 ...", "set midi=synth:1 map:e ..." and without aweutil /em:gm?

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 12 of 17, by AdamP

User metadata
Rank Member
Rank
Member

Some games use a different MPU-401 mode to what the emulation uses.

Also, according to AWE64FAQ.txt, if your motherboard doesn't have NMI (non-maskable interrupt), you can only use FM synthesis in DOS games.

Reply 13 of 17, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++
Gamecollector wrote:

By the way, I may be wrong, but is the AWE ALREADY GM compatible with "set blaster=... p330 ...", "set midi=synth:1 map:e ..." and without aweutil /em:gm?

Don't think so. AFAIK out-of-the-box it routes MIDI to the external port (game port). For example if you hook up a Roland Sound Canvas or another MIDI device.

Reply 14 of 17, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie
Gamecollector wrote:

And - not sure about the needed MIDI SYNTH: value.

AFAIK that MIDI environment variable is only used by Creative's PLAY.EXE program, which nobody ever uses.

Reply 15 of 17, by Chaniyth

User metadata
Rank Member
Rank
Member
AdamP wrote:

Some games use a different MPU-401 mode to what the emulation uses.

Also, according to AWE64FAQ.txt, if your motherboard doesn't have NMI (non-maskable interrupt), you can only use FM synthesis in DOS games.

Thanks for that, I don't think it does have NMI [not sure how to find out].

Reply 16 of 17, by Jolaes76

User metadata
Rank Oldbie
Rank
Oldbie

AWEUTIL is almost useless, it has been discussed to death.

Try to launch the game in question from Windows. First try something that is reported to work without major problems. (I usually start with Tie Fighter as setmuse.exe can change and test sound devices)

In Windows, when the AWE64 drivers are correctly installed, launch AWE Control Panel. Go to the "Device" tab. You will only need to tick in "Allow MPU401 emulation on this device".

Try a few other games as well, at reduced CPU speed, just to make sure.
In the game setups, always select 330h for the general MIDI device, never AWE32 / AWE64 native mode (620h). The IRQ is not important, it will not be used.

"Ita in vita ut in lusu alae pessima iactura arte corrigenda est."

Reply 17 of 17, by Malik

User metadata
Rank l33t
Rank
l33t

I love FM synth too. Somehow there's something nice and warm about it.

How about the autoexec.bat and config.sys in that system? Can you list the contents?

Also, use a floppy boot disk (with the AWE statements copied into it), with nothing but himem.sys in config and the AWE statements in the autoexec. Floppies come in handy when testing and for excluding culprits.

5476332566_7480a12517_t.jpgSB Dos Drivers