Oh wow, x-mas came early this year!
Can't wait to check this out!
So there is the thing:
I copied the files from the test build to my current Midi Player folder, overwriting the existing ones.
I opened Notepad and wrote 10 values for 10 levels of volume:
10% = F0 66 0A 0A F7
20% = F0 66 0A 14 F7
30% = F0 66 0A 1E F7
40% = F0 66 0A 28 F7
50% = F0 66 0A 32 F7
60% = F0 66 0A 3C F7
70% = F0 66 0A 46 F7
80% = F0 66 0A 50 F7
90% = F0 66 0A 5A F7
100% = F0 66 0A 64 F7
I opened my favorite freeware hex editor, XVI32 (http://www.chmaas.handshake.de/delphi/freewar … xvi32/xvi32.htm);
I clicked on New File ;
I imported each one of these values (Edit - Insert String... - Copy/Paste value in the Hex String text box, OK);
I saved the file as MIDI10 through MIDI100, making sure I gave them a .SYX extension.
It was then a simple matter to feed Midi Player the desired sysex with MFD. Works flawlessly, thanks a lot for your badass program!
P.S.: I found out how to fix DUMP.EXE crashing Midi Player by adding a 2 seconds delay between DUMP statements.
For instance, for 4DOS users:
@ECHO OFF
C:\MIDI\DUMP.EXE PRESET_0.SYX
DELAY 2
C:\MIDI\DUMP.EXE GSRESET.SYX
DELAY 2
C:\MIDI\DUMP.EXE VOL100.SYX
You could also use CHOICE.COM from plain DOS:
C:\MIDI\DUMP.EXE PRESET_0.SYX
C:\DOS\CHOICE.COM /N /T:Y,2
C:\MIDI\DUMP.EXE GSRESET.SYX
C:\DOS\CHOICE.COM /N /T:Y,2
C:\MIDI\DUMP.EXE VOL100.SYX
I checked 2 and 1,5 seconds. 1 second still crashes randomly.
I'm still trying to figure out why some games crash 86Box when using MT-32 (so far I found Gunship 2000+expansion after the MPS logo, and Rex Nebular during the intro).