Sound Driver Enhancement Hacks - General MIDI

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

Re: Sound Driver Enhancement Hacks - General MIDI

Postby tikalat » 2013-11-13 @ 20:42

Took a look at Kyrandia 2.

Code: Select all
k2sfx.c55
- ch11-16

[000B7D]  BF 00 05   (@@@  GS bank select)
[000B80]  BF 20 00   [@@@  ERROR - unknown cc#!]
[000B83]  CF 7A      (program)
123 05 - Bubble


[000BD5]  BB 00 01   (@@@  GS bank select)
[000BD8]  BB 20 00   [@@@  ERROR - unknown cc#!]
[000BDB]  CB 79      (program)
122 01 - Fl. Keyclick


[000C2F]  BA 00 02   (@@@  GS bank select)
[000C32]  BA 20 00   [@@@  ERROR - unknown cc#!]
[000C35]  CA 7C      (program)
125 02 - Door Creaking


[000D00]  BE 00 03   (@@@  GS bank select)
[000D03]  BF 00 03   (@@@  GS bank select)
[000D06]  BE 20 00   [@@@  ERROR - unknown cc#!]
[000D09]  BF 20 00   [@@@  ERROR - unknown cc#!]
[000D0C]  CE 74      (program)
[000D0E]  CF 74      (program)
117 03 - ???


[000DC5]  BD 00 04   (@@@  GS bank select)
[000DC8]  BD 20 00   [@@@  ERROR - unknown cc#!]
[000DCB]  CD 7D      (program)
126 04 - Car Crash


[000E1D]  BA 00 01   (@@@  GS bank select)
[000E20]  BA 20 00   [@@@  ERROR - unknown cc#!]
[000E23]  CA 7A      (program)
123 01 - Rain


[000E75]  BE 00 03   (@@@  GS bank select)
[000E78]  BE 20 00   [@@@  ERROR - unknown cc#!]
[000E7B]  CE 7C      (program)
125 03 - Door


[000F41]  BA 00 01   (@@@  GS bank select)
[000F44]  BA 20 00   [@@@  ERROR - unknown cc#!]
[000F47]  CA 7E      (program)
127 01 - Laughing


[000FED]  BA 00 03   (@@@  GS bank select)
[000FF0]  BA 20 00   [@@@  ERROR - unknown cc#!]
[000FF3]  CA 7E      (program)
127 03 - Punch


[00104F]  BF 00 04   (@@@  GS bank select)
[001052]  BF 20 00   [@@@  ERROR - unknown cc#!]
[001055]  CF 7A      (program)
123 04 - Stream


[0010A9]  BF 00 02   (@@@  GS bank select)
[0010AC]  BF 20 00   [@@@  ERROR - unknown cc#!]
[0010AF]  CF 7E      (program)
127 02 - Screaming


[001157]  BD 00 04   (@@@  GS bank select)
[00115A]  BD 20 00   [@@@  ERROR - unknown cc#!]
[00115D]  CD 7A      (program)
123 04 - Stream


[0011B7]  BA 00 03   (@@@  GS bank select)
[0011BA]  BA 20 00   [@@@  ERROR - unknown cc#!]
[0011BD]  CA 7A      (program)
123 03 - Wind


[001211]  BF 00 02   (@@@  GS bank select)
[001214]  BF 20 00   [@@@  ERROR - unknown cc#!]
[001217]  CF 7E      (program)
127 02 - Screaming


[001269]  BE 00 02   (@@@  GS bank select)
[00126C]  BE 20 00   [@@@  ERROR - unknown cc#!]
[00126F]  CE 7E      (program)
127 02 - Screaming


[0012C3]  BA 00 05   (@@@  GS bank select)
[0012C6]  BA 20 00   [@@@  ERROR - unknown cc#!]
[0012C9]  CA 7C      (program)
125 05 - Wind Chimes


[001383]  BA 00 01   (@@@  GS bank select)
[001386]  BA 20 00   [@@@  ERROR - unknown cc#!]
[001389]  CA 7E      (program)
127 01 - Laughing


[0014E5]  BA 00 01   (@@@  GS bank select)
[0014E8]  BA 20 00   [@@@  ERROR - unknown cc#!]
[0014EB]  CA 7E      (program)
127 01 - Laughing


; WARNING!! Bank not reset after!!

[0016C3]  BF 00 05   (@@@  GS bank select)
[0016C6]  BF 20 00   [@@@  ERROR - unknown cc#!]
[0016C9]  CF 7E      (program)
127 05 - Footsteps


[001722]  BF 00 04  (@@@  GS bank select)
[001725]  BE 00    (@@@  ERROR - logical channel not locked!!)
[001725]  BE 00 01  (@@@  GS bank select)
[001728]  BF 20    (@@@  ERROR - logical channel not locked!!)
[001728]   BF 20 00  [@@@  ERROR - unknown cc#!]
[00172B]  BE 20    (@@@  ERROR - logical channel not locked!!)
[00172B]   BE 20 00  [@@@  ERROR - unknown cc#!]
[00172E]  CF 7A    (@@@  ERROR - logical channel not locked!!)
[001730]  CE 7A    (@@@  ERROR - logical channel not locked!!)
123 04 - Stream
123 01 - Rain


[0017E7]  BB 00 01   (@@@  GS bank select)
[0017EA]  BB 20 00   [@@@  ERROR - unknown cc#!]
[0017ED]  CB 79      (program)
122 01 - Fl. Keyclick


[00198D]  BA 00 01   (@@@  GS bank select)
[001990]  BA 20 00   [@@@  ERROR - unknown cc#!]
[001993]  CA 7E      (program)
127 01 - Laughing


Shaker


[001D5B]  BD 00 02   (@@@  GS bank select)
[001D5E]  BD 20 00   [@@@  ERROR - unknown cc#!]
[001D61]  CD 7D      (program)
126 02 - Car Stop


[001DB7]  BD 00 04   (@@@  GS bank select)
[001DBA]  BD 20 00   [@@@  ERROR - unknown cc#!]
[001DBD]  CD 7D      (program)
126 04 - Car Crash




slap
metronome bell
metronome click




K2TEST14.C55
[00034E]  99 59 7F  (@@@  ???)
Note: C9 00 - VSC chart says undefined


K2TEST7.C55
[0002A7]  C9 03      (@@@  GS drum kit = CAPITAL FALLBACK - STANDARD) (###)


K2TEST9.C55
[0024A5]  C9 03      (@@@  GS drum kit = CAPITAL FALLBACK - STANDARD) (###)



Todo:
1. 117 03 - ??? (remap to 00 CTF I guess)
2. 127 05 - Footsteps - needs bank 00 reset afterward
3. Fix drum 03 CTF
4. Looks like no GS reset at startup
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Sound Driver Enhancement Hacks - General MIDI

Postby d1stortion » 2013-11-25 @ 11:22

To not make two posts:

I'm not sure if you know about this or even fixed it, but in Duke3D Grabbag some drum notes are missing immediately after the track restarts. Was reminded of it when listening to these recordings. If I'm not mistaken it's even on the FM renditions...

Also, one more for the GS synth list: AWE64 with GS banks loaded :)
Attachments
miditest awe64 gs.ogg
(2.04 MiB) Downloaded 39 times
d1stortion
Oldbie
 
Posts: 1702
Joined: 2012-7-19 @ 20:42

Re: Sound Driver Enhancement Hacks - General MIDI

Postby tikalat » 2013-11-26 @ 03:52

Thanks - did not know that or paid close attention about Duke3D. Going to listen to the AWE64 results later.

Debugging Rama is so annoying. I think I found the pseudo-bug where it refuses to start new audio tracks though - hope to get that working (incredibly annoying bug, whether Dosbox fault or not).
tikalat
Member
 
Posts: 287
Joined: 2012-4-13 @ 16:39

Re: Sound Driver Enhancement Hacks - General MIDI

Postby KainXVIII » 2017-7-08 @ 07:57

After Police Quest 4 patch midi music don't plays for me :dead: (sfx patch works as intended)
User avatar
KainXVIII
Member
 
Posts: 218
Joined: 2015-5-20 @ 15:04
Location: Yaroslavl

Re: Sound Driver Enhancement Hacks - General MIDI

Postby Spikey » 2017-7-10 @ 14:37

What files are patched, or does it add files to the directory?
User avatar
Spikey
Member
 
Posts: 188
Joined: 2003-2-04 @ 10:36
Location: South Australia

Re: Sound Driver Enhancement Hacks - General MIDI

Postby KainXVIII » 2017-7-10 @ 15:05

Spikey wrote:What files are patched, or does it add files to the directory?

sierra.exe was patched and genmidi.drv is replaced from archive.
UPD - don't know what i did, but it works now :dead:
UPD2 - and now it not working again, dunno what to do :angry:
Last edited by KainXVIII on 2017-7-13 @ 08:17, edited 1 time in total.
User avatar
KainXVIII
Member
 
Posts: 218
Joined: 2015-5-20 @ 15:04
Location: Yaroslavl

Re: Sound Driver Enhancement Hacks - General MIDI

Postby Spikey » 2017-7-13 @ 06:29

What MIDI device do you use? There's only so many things it can be, especially if it is sometimes working and sometimes not.
User avatar
Spikey
Member
 
Posts: 188
Joined: 2003-2-04 @ 10:36
Location: South Australia

Re: Sound Driver Enhancement Hacks - General MIDI

Postby KainXVIII » 2017-7-13 @ 08:37

Spikey wrote:What MIDI device do you use? There's only so many things it can be, especially if it is sometimes working and sometimes not.

I use hardware SB X-fi synth or software Roland SC VSTi + dosbox ece build. After hacking PQ4 even install.exe says that General MIDI driver is not supported by your system (was working before that).
Also all other hacks that i tried (QFG3-4, Larry 6, PoP2) works fine, only with PQ4 i have problems..
User avatar
KainXVIII
Member
 
Posts: 218
Joined: 2015-5-20 @ 15:04
Location: Yaroslavl

Re: Sound Driver Enhancement Hacks - General MIDI

Postby Spikey » 2017-7-17 @ 10:09

Never played PQ4, so hard for me to test. Guess I could try with and without. What MIDI synth do you have set in Windows when you load the game? Roland SC VST?
User avatar
Spikey
Member
 
Posts: 188
Joined: 2003-2-04 @ 10:36
Location: South Australia

Re: Sound Driver Enhancement Hacks - General MIDI

Postby 3371-Alpha » 2017-9-26 @ 17:50

Not sure if it's suppose to be this way, but for Duke 3D, normal and atomic, everything past the [PERC] tag redirects to Blood's fixes instead.
3371-Alpha
Newbie
 
Posts: 4
Joined: 2017-6-02 @ 22:09

Previous

Return to DOS

Who is online

Users browsing this forum: boink and 2 guests