SpongeBob SquarePants: Ticket Boom [Yamaha YMZ770c SPU]

Codecs, formats, encoding/decoding of game audio, video and music
Cartoonish Weeb
Posts: 8
Joined: Mon Sep 03, 2018 1:05 am

SpongeBob SquarePants: Ticket Boom [Yamaha YMZ770c SPU]

Post by Cartoonish Weeb »

Hi there,

So someone in the MAME community by the name of 'Brizzo' purchased a random Memory Board off of eBay in 2019. This board turned out to be SpongeBob SquarePants: Ticket Boom, a Ticket Redemption Game published by SEGA in 2007. Brizzo had someone assist him in analyzing the data and was able to extract and convert the audio files for the Sound Effects, Music & SpongeBob's Dialogue. The sound samples were somehow identified as being for a Yamaha YMZ770c SPU. Brizzo was nice enough to send me the extracted audio files and while listening to them, I noticed that the Sounds and SpongeBob's Dialogue play at the same frequency while the music is at a completely different one which results in the music sounding really screwed up. I asked Brizzo about this and he said "given we dont have the motherboard, we dont know the clock speed being sent to the spu hence the playback speed/frequency is incorrect/guessed". he also said "converting them was just to check the data format and give a clue about the hardware and emulation, not so much using the wavs for anything". He also added that the person helping him used a video from an arcade for reference but it had a bunch of background noise. Below is the games ic files and the audio rips that he provided to me. If anyone could be of assistance, that would be great!

SpongeBob SquarePants - Ticket Boom:
https://drive.google.com/file/d/1-P0wuJ ... sp=sharing

Ticket Boom - Audio Rip [Provided By Brizzo]:
https://mega.nz/#!9Z9CEQKJ!UzdMC6TCUyvX ... BZJL5u4lAE
Cartoonish Weeb
Posts: 8
Joined: Mon Sep 03, 2018 1:05 am

Re: SpongeBob SquarePants: Ticket Boom [Yamaha YMZ770c SPU]

Post by Cartoonish Weeb »

So after asking around, I was able to get someone to look into the audio. Apparently, the audio has a custom .MP2 codec. I don't know anything else other than that as of right now. The person who was able to decode this was someone by the name of 'SimonTime' by ripping some code from MAME.