Hacking for VGMs

Got a new set? Wanna point something out with an old set? Wanna update an existing set? Here's your place to do it!

Hacking for VGMs

Postby TEOL » Mon Aug 04, 2014 2:01 pm

I have no clue about hacking into the actual sound banks of the Z80 to get the musics extracted but I had a mess around in the Regen Debugger Z80 on Mr. Nutz Hoppin' Mad (Europe) (Proto) and the dancing numbers range from 01B0 2nd one in up until 0240 second to last number where the last number on that line is only a static one not dancing to the music.

Just watching the banks dancing is a bit of fun although I know nothing about dumping the tracks from the Z80.

This was the values on Nature by the way and some of the later tracks dance for shorter or longer values in the Z80 but seem to all start at the same value.
Been Here for a Bit
Posts: 30
Joined: Thu Jul 14, 2011 1:00 pm

Hacking for VGMs

Postby Koto » Wed Sep 03, 2014 6:53 pm


See ya
Been Here for a Bit
Posts: 48
Joined: Tue Apr 08, 2008 1:01 pm

Hacking for VGMs

Postby Richter X » Fri Oct 17, 2014 3:28 am

Well, I've already made progress on Bill's Tomato Game.

FF9012 seems to be the sound test code. It's not entirely perfect, however. Using it at certain parts will cause rather bad skipping in the music. So be sure you're somewhere stable.
User avatar
Richter X
Posts: 31
Joined: Thu Jun 29, 2006 2:58 pm
Location: Hagan, Georgia, USA

Hacking for VGMs

Postby ValleyBell » Fri Oct 17, 2014 9:39 am

Actually I've done some research already.
Whenever I should have some spare time and feel like doing some VGMs, I'll make a full rip and release my hacking notes.

If someone would be able to compile a list of songs, that would be nice though.
Here is what I have for the 2-byte value in FF9012/13:
Code: Select all
00D0    Logo
0019    Intro
0002    Menu
0000/1  [Stop Music]
003A    Map Screen
00B0    Puzzle Play
00BF    Puzzle Clear

btw: The sound format seems to be pattern-based (like MOD and XM). So one song can use multiple pattern IDs.

EDIT: Songs are 02..CF, SFX are D0..E4, higher values play garbage
Board Regular
Posts: 128
Joined: Mon Aug 30, 2010 7:10 am

Hacking for VGMs

Postby Doommaster1994 » Sat Nov 08, 2014 6:53 am

I made a couple codes for Bill's Tomato Game.
FFEDDA:0000 and FF9032:0000 - Disable sound effects
FFB24B:0000 - Freeze Intro

I only logged the Tempest Software and Introduction songs.
Been Here for a Bit
Posts: 31
Joined: Sat Aug 06, 2011 5:06 am
Location: Seattle, WA

Hacking for VGMs

Postby Valet2 » Tue Sep 08, 2015 7:09 am

Here are hacks with working sound tests for Urban Strike and Jurassic Park: The Lost World.

In Urban Strike go to "options" menu, then select the hidden line beneath the "joystick" option. Press right or left to select a song, C to play or B to stop. Ripping vgm's from here is a lot better because there's a noticeable delay in music in intros when the pictures are being changed.


In The Lost World the game stays on SEGA screen. It's ok. You're in invisible sound test menu. Press up to increase song number (you're on zero on default) or down to decrease. Press A to play and B to stop.


Sadly these games are not in the site's database yet.
New Around Here
Posts: 1
Joined: Tue Sep 08, 2015 6:55 am

Hacking for VGMs

Postby Mysterii » Mon Jan 11, 2016 10:17 am

I know that there are about 4 different versions of the boss theme from Sonic Spinball, and about two versions depending on if it is PAL or NTSC, and they are for the most part different than the one that's currently up on the site.
New Around Here
Posts: 1
Joined: Mon Aug 03, 2015 7:22 pm

Hacking for VGMs

Postby nensondubois » Thu Mar 17, 2016 11:32 pm

So I found something that really interested me just by randomly searching on Youtube for "unused song". I was really hoping this was what I was expecting to hear when I saw the video and clicked. Sure enough it is real. Unfortunately, the guy who found this didn't have an access method to play the song, so I of course doing what I excel and took the liberty of dissassembling the ROM.

This is the original video that genhoaxer found the unused song in:

Code: Select all
Top Gear 2.bin

Title screen music modifier
01 - Title screen (Used)
02 - Canterbury Plains
03 - Ayers Rock
04 - Unused Jingle?
05 - Title Screen (Unused)
06 - Auckland

Play Unused Song at Title Screen
AZJT-EAHL ... #post96696
User avatar
Posts: 23
Joined: Sun Sep 23, 2007 12:13 am

Hacking for VGMs

Postby Monkeymook » Fri Mar 18, 2016 3:23 pm

Why thank you for this, nelsondubois!

We'll get the track logged and trimmed and get the pack updated!
User avatar
Posts: 120
Joined: Sun Aug 22, 2010 2:33 am
Location: Virginia Beach, VA

Hacking for VGMs

Postby nensondubois » Fri Mar 18, 2016 8:51 pm

There are still quite a few sets that are either missing songs or have incorrect information that I'm considering fixing over time. I'm thinking about finally finishing that Art Alive set I started a few years ago but silently abandoned for unspecific reasons.
User avatar
Posts: 23
Joined: Sun Sep 23, 2007 12:13 am


Return to Set Central

Who is online

Users browsing this forum: No registered users and 1 guest