|
Already covered the Intro music modifier for Beauty and the Beast on page 7 (your code even matches my Intro Music Modifier... which I called the Title Screen music modifier), though your Title Screen music modifier I did not invent. I use the term safe-cracking only when I'm dealing with more pointer-like values, which requires me to check out the ROM for those values.
Rocky Rodent Title Screen Sample Pack Modifier 80C4AFxx The range is 00-03. The game crashes after 03. The only reason to use the sample pack modifier is for tune ID 0D, which uses sample pack 01. The other two only affect a select few pieces of SFX. Title Screen Music Modifier 86D8DBxx The range is 00-0F. The sound crashes after 0F. Title Screen SFX Modifier 86D8D804 86D8DBxx The range is 00-3F. 16 is the extra life jingle and 36 is the level complete jingle, not found in the music modifier.
NBA Showdown Title Screen Music Modifier 85EFA3xx The range is 00-06. 07 is silence, and the sound is glitched after 07.
Paperboy 2 In-game Music Modifier 80A6A7xx 80A6ABxx 80A6AFxx This requires safe-cracking... not to mention there are only two valid values. They are... 1E CB 02 43 EE 02 Zeroing out all three silences the music. Well, I only knew this game for two tracks anyways. That is reinforced by this code.
Pit Fighter Demo Music Modifier 80BB6Fxx 80BB73xx 80BB77xx Not surprisingly, there is only one value to be found. That is... DD BF 04 Zeroing out all three silences the music.
Realm Music Modifier? (not really) 7E0001xx This is too risky even for me. This is a multi-use variable that handles a bunch of musical stuff, including data. Thus, this can't be modified or else you risk crashing the game or glitching out the music. Title Screen Music Modifier 808031A9 808032xx 80803300 80803485 80803501 808036EA 808037EA Long list, eh? This is all required, considering the fact that the original string was 29 FF 00 D0 06 64 01. You can't just simply use 29 FF 00, or else you're just simply muting the music. I personally chose not to keep D0 06, which makes the music retrigger at the Title Screen (that's a good thing on my end, as now you can modify the music at the Title Screen when that sequence retriggers). First Level Music Modifier 80A0B3xx The value must be divisible by 08. Thus, example valid values are 00, 08, 10, 18, etc... The range is 00-38. The game crashes after 38 or if you input a value not divisible by 08.
Whizz First Level Music Modifier 8080AFxx The values must be divisible by 08. Thus, example valid values are 00, 08, 10, 18, etc... The range is 00-38. The game crashes after 38 or if you input a value not divisible by 08.
Oscar Music Modifier 7E0210xx The range is 00-05. The game crashes after 05.
Barbie Super Model Title Screen Music Modifier 80F561xx The range is 00-09. There is no more music after 09, though some sort of sound effect plays after 09 instead.
Incantation Music Modifier 828AD5A9 828AD6xx 828AD700 The range is 00-0C. The game crashes after 0C.
Brainies Music Modifier 7E0021xx The range is 00-08. 09 is glitched, and the game crashes after 09.
Block Kuzushi Music Modifier 7E00F3xx Music modifier. The range is 01-14. The game crashes after 14. Doesn't support sub-tunes, which is a direct hit on $2140.
Madden NFL '95 True Music & SFX Modifier C1551Dxx CD4A37xx CD4A38FF (required to prevent memory overflow) The reason why I was able to do this with no banks attached is because the bank ID is a direct pointer to a list of values that get loaded... minus CD0000, which I manually added in by hunting down the list. Both values must match to work, or else you'll mute the sound. The SFX and vocal samples are located at 00-34. The music is located at 80-8A. The game crashes if you are out of range. Due to the fade in, you might not be able to properly hear some of the sound effects.
Faceball 2000 (Note: nensondubois also has a music modifier for the same game. These don't match.) Title Screen Sub-tune Modifier 02C878xx Typically the range is 00-01, 03, but with the bank modifier set to 98 AB 09, you also get 04. 03 is always different with each bank, while 00-01 are the same. Title Screen Bank Modifier 02C85Fxx 02C860xx 02C862xx Requires safe-cracking. Thus, here's the list of valid values with sub-tune ranges included: 00 00 7F (Range 00-01, 03) 98 AB 09 (Range 00-01, 03-04) 47 FA 0B (no-go? My guess is sample pack loader) 05 D4 09 (no-go? My guess is sample pack loader) 00 80 0A (no-go? My guess is sample pack loader) C9 B4 0B (Range 00-01, 03) 59 D6 0B (Range 00-01, 03) 00 80 08 (Range 00-01, 03) A2 A1 08 (Range 00-01, 03) 4C CF 08 (Range 00-01, 03) 00 80 09 (Range 00-01, 03)
Rocketeer Music Modifier 7E00D8xx This works at the first cutscene. The range is 00-04, 07. 05 and 06 are duplicates. There's no more music after 07.
Laser Birdie - Get In The Hole Yes, the game that requires something that we haven't emulated yet! I found the soundtrack! ^_^ Opening Music Modifier C00082xx C0008800 C0008980 C0008AD4 The last three codes are required, otherwise the game skips some tune IDs and plays back silence instead. It is a pointer directly to the playback routine. The range is 00, 02-05, 07, 09, 15, 19, 1C, 1F, 21. 01, 06, 08, 0A, 16, 1A, 1D, 22 are wrong-sample duplicates with the tunes starting off right in the middle. 0B-14, 17-18, 1B, 1E, 20 is silence. There's no more music after 22.
_________________ Just consider me your friendly SPC dumper. Also a bit of a perfectionist (though not too literally)... I make sure my dumps are at the first note. I might even hack away the SFX if needed. Want a music modifier for a particular SNES game? All you need to do is ask via PM (or you can check out the Music Modifiers topic and post there) and I'll be on the job. ^_^ SPC Set Progress Log
|