There's something I've wanted to do for a while when it came to Genesis games - keep track of, and document the locations and aspects of games that use the SMPS music engine. This is to keep a central reference of, and to identify what music pointers are for what song, so those interested in porting music from one game to another can do so without having to reinvent the wheel.
Of course, one could imagine that doing this for so many games alone would be a bit of a chore. So, I'm asking for the help of you talented ROM hackers here at romhacking.net. Here's what needs doing (and you don't need complicated hacking knowledge either!):
- Identification of song names (either through level or actual song titles) in accordance to sound ID
...come to think of it, that's about it! I just need some help laying out the songs in accurate order, since some sound tests don't represent the music in a raw order (usually when the games use song titles on the sound test rather than sound IDs). Anyone who's willing, your help will be greatly appreciated - I'll be able to track down the music locations myself, and I'll be happy to match your lists to the pointers, allowing anyone to identify a song and rip it out as they please. Snazzy, eh? =P
Now, some things you might need to know... For those games that I've mentioned that don't use exact sound test order, it might be significantly harder to identify them properly. There's two methods in which this can be worked around:
1. Find the music trigger for the engine. These are meant to be consistent throughout all games that use certain derivatives of the SMPS engine, but I'm not entirely sure... I plan on asking DJ Squarewave more about this option.
2. Take the music pointer for the first song on the pointer list and corrupt it. See what song stops playing. Do this for all consecutive pointers until all songs are identified properly by sound ID.
Now, for information on the music format, I've written a guide, which you can access here. I've compiled a specific list of games that use the engine here, and the games I've documented locations for so far are located here.
EDIT: For an extremely reliable reference on official song names and titles, check out Project 2612 - these guys have done a great job ripping, identifying, and translating titles and such for Genny music. I highly recommend it.
I'd seriously appreciate this help, and I hope there's enough interest and talent here to help this project succeed. Thanks in advance!
~Tweaker