The command line for extracting data from High Seas Havoc is:
Code:
DEExtract.exe all "High Seas Havoc (U) [!].bin" 0
The last parameter doesn't matter and is ignored. It nevertheless wants 3 parameters. (Sorry, I never noticed that bug for some reason.)
Dumping MIDIs:
Code:
de2mid.exe "High Seas Havoc (U) [!].bin" l 0x0D4300
GEMSPlay sadly is hardcoded to 60 Hz using this line:
Code:
BUFFERSIZE = SampleRate / 60 * SAMPLESIZE;
I have to admit, that I had trouble figuring out how it controls the update speed after about 5 years. It's done by controlling the size of the audio buffers, which is weird. (It probably was the way SMPSPlay v1 worked and I just took it.)
Back when I made GEMSPlay I didn't care about 50 Hz support, because a majority of the games were developes for US systems anyway.
A possible way to play the VGMs at 50 Hz is: log the VGM, set the "recorded rate" of the VGM to 60 Hz (GEMSPlay should already do that) and set in_vgm/VGMPlay's "Playback Rate" to 50 Hz.
If you're using VGMPlay, you just edit the "LogSound" line in the .ini file in order to enable WAV logging. For in_vgm you select the "Disk Writer" output plugin in Winamp, just as kirishima already said.