Hi-Octane + General MIDI = crash?

Getting old DOS games working. (DOSBox topics belong in DOSBox areas below, not here).

Hi-Octane + General MIDI = crash?

Postby Mystery » 2012-8-14 @ 10:32

Hi,

I'm currently trying to get Hi-Octane to work with General MIDI.

I've tested several music configurations and they all work perfectly.
SB16
AWE32
Gravis Ultrasound

However, when I select General MIDI, it works in the intro, both on the external devices like the SC-55 or TG-100 and on internal cards like the DB50XG/XR385. But the system freezes when the title screen comes up.

This only happens with General MIDI selected and only in this game. All other titles work fine with General MIDI, both in DOS and Windows.

Any ideas? Or is it a known issue with this game? Are there any patches or workarounds for this? Or is the AWE32 music my best option?
::42::
User avatar
Mystery
Member
 
Posts: 190
Joined: 2010-4-11 @ 06:49

Re: Hi-Octane + General MIDI = crash?

Postby Davros » 2012-8-14 @ 15:33

maybe try a difernt irq/dma ect
or try here :
viewtopic.php?t=16405&highlight=hioctane

looks like its a problem with the game
Guardian of the Sacred Five Terabyte's of Gaming Goodness
User avatar
Davros
l33t
 
Posts: 2447
Joined: 2004-3-01 @ 03:08

Re: Hi-Octane + General MIDI = crash?

Postby ripsaw8080 » 2012-8-15 @ 01:15

There is a bug in the main executable causing it to react badly to the relatively small size of the MPU401.MDI driver. A low-tech fix is to pad the driver with zero bytes so it's as large as the other MIDI drivers. I've attached an archive with the padded driver for convenience; it avoids the bug when running the game in DOSBox, and I think it's likely to be effective on real DOS systems as well.

The original release of the game runs off the CD, and in order to use a modified driver you'll need to install the game on your HD with its patch available from the Patches Scrolls site. It's probably a good idea to run the patched version regardless of the driver problem. The patch is in two floppy-sized archives; extract both into a directory on your HD and from that directory run "INSTALL C:\HIOCTANE" (C:\HIOCTANE is an example, you can install to any drive and directory you want). When the patch installer asks if you want to copy the intro movie you should respond "Yes" if you want the intro because the patched game won't run the movie off the CD. When you have the patched game installed on HD, replace the original MPU401.MDI file in the SOUND subdirectory with the padded one.
Attachments
hio_mpu401.zip
(872 Bytes) Downloaded 318 times
User avatar
ripsaw8080
DOSBox Author
 
Posts: 4099
Joined: 2006-4-25 @ 23:24

Re: Hi-Octane + General MIDI = crash?

Postby Mystery » 2012-8-15 @ 06:04

Beautiful, works like a charm in real DOS.

Thanks a lot :)
::42::
User avatar
Mystery
Member
 
Posts: 190
Joined: 2010-4-11 @ 06:49

Re: Hi-Octane + General MIDI = crash?

Postby tikalat » 2012-9-24 @ 20:37

Thanks for fixing the driver. :)

Note:
MIDI soundtrack makes use of GS Reverb register ($40, $7F).
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Hi-Octane + General MIDI = crash?

Postby vetz » 2012-12-24 @ 12:58

Excellent fix! Works in real DOS without issues!
User avatar
vetz
l33t
 
Posts: 3122
Joined: 2012-4-23 @ 17:13

Re: Hi-Octane + General MIDI = crash?

Postby filipetolhuizen » 2012-12-24 @ 15:42

Hey, I was never able to run this game in GM, even in real DOS. I'll try this right away.
User avatar
filipetolhuizen
Oldbie
 
Posts: 1102
Joined: 2006-10-24 @ 02:25
Location: Curitiba, Brazil

Re: Hi-Octane + General MIDI = crash?

Postby tikalat » 2013-5-28 @ 14:35

Did some research. No MIDI sfx. MUSIC.DAT = 4 soundtracks, 5 tracks each.


FM = *.XMI
- MUSIC.DAT - XMIDI #1-5
- little reverb, chorus usage


MPU401 (General MIDI)
- MUSIC.DAT - XMIDI #6-10

- TGAME1.GEN
chorus max = ch2-4
chorus med = ch6
reverb max = ch2,3 (on/off)
reverb med = ch6
reverb off = ch2,3,10

- TGAME2.GEN
chorus hig = ch4
reverb max = ch5
reverb low = ch4
reverb off = ch2,8,10

- TGAME4.GEN
reverb off = ch7

- TINTRO2.GEN
reverb off = ch2,3,4,5,7

- TGAME3.GEN
chorus max = ch2-4,6-9
chorus med = ch5
reverb max = ch9



AWE32
- MUSIC.DAT - XMIDI #11-15
- Creative SF = BULLFROG.SBK (some custom patches?)

- TGAME1.WTB
chorus max = ch2,3
reverb max = ch2,3 (on/off)
reverb off = ch2,3,4,8

- TGAME2.WTB
chorus hig = ch4
reverb max = ch3 (on/off)
reverb off = ch2,4

- TGAME4.WTB
reverb low = ch6
reverb off = ch7

- TINTRO2.WTB
reverb med = ch6
reverb off = ch2-5,7-9

- TGAME3.WTB
chorus max = ch2-4,6-9
chorus med = ch5
reverb max = ch9


*.ROL
- little reverb, chorus usage
- MUSIC.DAT - XMIDI #16-20


The GM vs AWE32 tracks look awfully similar but I don't know how different they actually sound.
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Hi-Octane + General MIDI = crash?

Postby Stefan_L » 2013-6-09 @ 13:21

tikalat how did you extract the music files with original file names? :-)
Could you please attach them in you next post?
User avatar
Stefan_L
Member
 
Posts: 102
Joined: 2013-6-08 @ 16:54
Location: Sweden, Stockholm


Re: Hi-Octane + General MIDI = crash?

Postby tikalat » 2013-6-09 @ 20:56

Stefan_L wrote:tikalat how did you extract the music files with original file names? :-)
Could you please attach them in you next post?


Hex editor. Go to end. Names show up. Dump last 5 XDIRINFO before that. Another soundtrack. Repeat.

Or use this tool. ;)
Attachments
midi_dump.7z
Hi-Octane - MIDI dumper
(40.52 KiB) Downloaded 48 times
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Hi-Octane + General MIDI = crash?

Postby Stefan_L » 2013-6-09 @ 21:25

Thanks tikalat :-)
User avatar
Stefan_L
Member
 
Posts: 102
Joined: 2013-6-08 @ 16:54
Location: Sweden, Stockholm

Re: Hi-Octane + General MIDI = crash?

Postby tikalat » 2013-6-10 @ 02:34

Just realized this - game has MIDI + FM panpot soundtracks.


Off-topic a bit:
For FM stereo support, one needs either
- Sound Blaster Pro 1
- Pro Audio Spectrum 16
- ???

I'm a bit sad I missed out on stereo FM. Maybe I need to make a list of these types of games.
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Hi-Octane + General MIDI = crash?

Postby Great Hierophant » 2013-6-10 @ 05:24

tikalat wrote:I'm a bit sad I missed out on stereo FM. Maybe I need to make a list of these types of games.


I already have : http://nerdlypleasures.blogspot.com/201 ... pport.html
User avatar
Great Hierophant
l33t
 
Posts: 2324
Joined: 2003-4-27 @ 08:20


Return to DOS

Who is online

Users browsing this forum: No registered users and 0 guests