Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > Fixing the broken music in StarTropics Owner: rainwarrior New post
Page 1 of 1 Sort:  
Fixing the broken music in StarTropics Posted: 2014-11-20 08:00  (Last Edited: 2014-11-20 08:01) Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#63743
Probably most people never noticed, but two of the tracks in StarTropics have always been slightly broken. I decided to disassemble it and fix them. I made a video about it here:

[url=https://www.youtube.com/watch?v=EmUvGH2HMuc]https://www.youtube.com/watch?v=EmUvGH2HMuc

IPS patch: [url=http://rainwarrior.ca/projects/nes/startropics_music_fix.ips]http://rainwarrior.ca/projects/nes/startropics_music_fix.ips
NSF: [url=http://rainwarrior.ca/projects/nes/startropics_music_fix.nsf]http://rainwarrior.ca/projects/nes/startropics_music_fix.nsf
Source: [url=http://rainwarrior.ca/projects/nes/startropics_music_fix.zip]http://rainwarrior.ca/projects/nes/startropics_music_fix.zip

NSF of original soundtrack for comparison: [url=http://rainwarrior.ca/projects/nes/startropics.nsf]http://rainwarrior.ca/projects/nes/startropics.nsf

The source might be of interest to developers/hackers. I made a fully labelled disassembly, and documented the process a bit. Anyone looking to hack StarTropics' music should have all the info they need right at hand with this. I suppose you could even borrow its music engine if you wanted (but it's really limited, maybe not great to use, possibly fun as a challenge).

The NSF of the original soundtrack is a new rip I made built from the disassembly to prove I had done it correctly. It's not significantly different than the existing NSF rip of StarTropics, but it doesn't have unused data stripped out.

Posted: 2014-11-20 09:40 Reply | Quote
danooct1

Avatar

Member for: 4852 days
Location: Dallas, TX
Status: Offline

#63745
very cool

_______________________
NO LONGER BREAKIN THE LAW
Posted: 2014-11-21 00:04 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#63755
This is amazing rainwarrior! I've wondered about that goofy thing in the first track as well, but never considered that it was a bug that actually was fixable.

Thanks for the disassembly too. I actually made my own rip of StarTropics back when no other was available (I think it was in 2002), but didn't bother to reverse engineer the music format.

_______________________
Programmer and developer
Posted: 2014-12-06 04:40 Reply | Quote
tadpole

Avatar

Member for: 5713 days
Location: Renton, WA, USA
Status: Offline

#64181
Wouldn't it be sweet if Shnabubula made some changes/improvements to the Startropics music and inserted it into the ROM?

Page 1 of 1 Sort: