Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - [VGM Pack] Street Hero (GG)

Reply to topic
Author Message
  • Joined: 28 Nov 2014
  • Posts: 365
Reply with quote
[VGM Pack] Street Hero (GG)
Post Posted: Sat Dec 12, 2015 4:09 am
http://www.smspower.org/Music/StreetHero-GG

Based on the GG version. There are minor differences among the versions, but both seem to have the same music. The table begins and ends in the same address 64902. Logged from the title screen (value at 6492C-D. I nopped 00F2F. It keeps the game from transitioning. Good for logging. Limited gameplay without savestates.

This took a Loong time. I didn't think there were that many songs. I didn't have the benefit of a detailed debugger so I mainly continued work I did some ways back and got lucky. I had found the table way back when, but I hadn't made sense of it. I gained confidence as I tagged the files and realized all those extra tracks were unique. The Game over theme seems to be a subset of a larger, unused song.

Song values are: 8974, 8B5E, 8EAB, 8F44, 938F, 95C6, 98CB, 9B82, 9D73, A0D6, A421, A775, AA16, AABF, AB1A, AB60, ABC1, AC88, ACD9, AD70, AE73, AFC0, B003, B034, B133, B226, B338, B375, B3D6, B709

A function at 806A (logical) seems to load the values.

I suspect there might be an easier way to access the table. Changing the value at 0030D to 01 loads the second song in the table- 8B5E (Extended Game Over theme). But other values don't seem to do anything productive. I stopped digging since I was blind in that area. I didn't take the time to decode the surroundings. My z80 mastery is still minimal.


I stopped mapping the addresses once I got all the songs confirmed in game. This actually has some pretty decent tunes. Not sure if they are original or known elsewhere. Nice album.


AE73 - Title
AB60 - Round Start
8F44 - Round 01
95C6 - Round 02
A775 - Boss (var 1), Credits
AABF - Round Clear
98CB - Round 03
A0D6 - Boss 03
9B82 - Round 04
AD70 - Round 05 Start
938F - Round 05
B3D6 - Final Boss
B226 - Ending
B338 - Death
B709 - Game Over

Unused BGM
8974 - Unused Track (Level?)
8B5E - Unused Track (Game Over Original Version?/Last Boss alt?)
8EAB - Unused Track (Game Over/Death alt?)
A421 - Unused Track (Level/Boss alt?)
AA16 - Unused Track (Level Clear alt?)
AB1A - Unused Track (Level Clear/Start alt?)
ABC1 - Unused Track (Level/Boss alt?)
AC88 - Unused Track (Game Over/Death alt?)
ACD9 - Unused Track (Game Over alt?)
AFC0 - Unused Track (Death alt?)
B003 - Unused Track (Death/Level Clear alt?)
B034 - Unused Track (Game Over alt?)
B133 - Unused Track (Game Over alt?)
B375 - Unused Track (Ditty?)


SFX----
A74E - Bonus Score Sfx/Countdown Beep
BAA0 - Hero Punch/Kick
B8EF - Enemy Killed
BD3F - Boss 4 flying lunge
B96C - Bruiser Quake
BBE9 - Last Boss Slash
BB5C - Hero THrown on Floor
B3AF - Beep (Unknown Use)

Enjoy. Now at 1.00
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!