My idea isn't fully fleshed out yet, but I want to rip DPCM sound from games and play them back on a microcontroller.
I did some fooling around with the 18.exe tool from pineight.com and got some sounds. I was able to pull out the the drum sample and some slashing sound from Ninja Gaiden but I had problems with Gauntlet 2. I can make out the potion noise and some really garbled voice samples but it sounds nothing like it does on real hardware or an emulator. I played with the bitrate and found that 21.3k seems to have the proper pitch. I used a low pass filter and played with the EQ but it's still unintelligible. I figured it might be 7-bit PCM but I shouldn't hear anything recognizable after ripping it as 1-bit DPCM if it were, right?
So does anyone know how Gauntlet 2 encodes it's samples?
Also, playback is as simple as incrementing/decrementing a 6-bit DAC at one of the 16 playback speeds, isn't it? Otherwise I've totally missed something.
Thanks!
EDIT: I've got the Ninja Gaiden slash sample playing back on my dac setup. The speed isn't right and the resistors are mismatched, but all things considered, it sounds pretty ok.
Now I just need "Red warrior shot the food!". Can anyone help?
I did some fooling around with the 18.exe tool from pineight.com and got some sounds. I was able to pull out the the drum sample and some slashing sound from Ninja Gaiden but I had problems with Gauntlet 2. I can make out the potion noise and some really garbled voice samples but it sounds nothing like it does on real hardware or an emulator. I played with the bitrate and found that 21.3k seems to have the proper pitch. I used a low pass filter and played with the EQ but it's still unintelligible. I figured it might be 7-bit PCM but I shouldn't hear anything recognizable after ripping it as 1-bit DPCM if it were, right?
So does anyone know how Gauntlet 2 encodes it's samples?
Also, playback is as simple as incrementing/decrementing a 6-bit DAC at one of the 16 playback speeds, isn't it? Otherwise I've totally missed something.
Thanks!
EDIT: I've got the Ninja Gaiden slash sample playing back on my dac setup. The speed isn't right and the resistors are mismatched, but all things considered, it sounds pretty ok.
Now I just need "Red warrior shot the food!". Can anyone help?