OK, so I've been spending some time recently reversing the Z80 code in Super Hang-On that drives the YM2151 sound chip in an attempt to better understand the tune structure and learn how to program the YM sound chip. I needed a tune to practice my new found skills with so what better than to take my favourite console character's signature tune and blend it into the code of my second favourite cab. The end result is :-
http://youtu.be/Y1OoF3HfUms
I need to thank mariopiano.com for the sheet music for the overworld theme, without which none of this would be possible.
The tune itself is about 3 minutes 12 seconds long and includes the game over tune at the very end. If you're half decent at Super Hang-On you should be able to get to the goal line just as the tune finishes (which would be good as it doesn't loop when it ends so if you don't make it to the goal line by the time it ends you'll be racing the final few seconds in silence!)
Every single byte of the tune had to be hand hex-edited into the rom image, it wasn't a particularly fun task but I think the end result is non too shabby. Just need a jump button for the bike now to jump over the other bikes!
If you want to try it yourself in MAME then you can download the edited rom below. MAME will complain that the CRC is wrong on the rom but will still run.
http://homepage.ntlworld.com/cmonkey/epr-10649c.88.zip
http://youtu.be/Y1OoF3HfUms
I need to thank mariopiano.com for the sheet music for the overworld theme, without which none of this would be possible.
The tune itself is about 3 minutes 12 seconds long and includes the game over tune at the very end. If you're half decent at Super Hang-On you should be able to get to the goal line just as the tune finishes (which would be good as it doesn't loop when it ends so if you don't make it to the goal line by the time it ends you'll be racing the final few seconds in silence!)
Every single byte of the tune had to be hand hex-edited into the rom image, it wasn't a particularly fun task but I think the end result is non too shabby. Just need a jump button for the bike now to jump over the other bikes!
If you want to try it yourself in MAME then you can download the edited rom below. MAME will complain that the CRC is wrong on the rom but will still run.
http://homepage.ntlworld.com/cmonkey/epr-10649c.88.zip