Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Thread Tools Display Modes
Old 07-10-2008, 08:23 PM   #1
Junior Member
Join Date: Jul 2008
Posts: 1
Default Some q's about NSF files.

1. Is it possible to replace NSF files in roms?
2. Is it possible to convert MP3/MIDI to NSF?
4512jth is offline   Reply With Quote
Old 07-11-2008, 01:28 AM   #2
Senior Member
Rattlehead's Avatar
Join Date: Jul 2008
Location: Hell...or Arkansas.
Posts: 292

To answer your questions:

1. No. A game's music is designated for that game's coding only. However, if you're that good of a programmer, then go for it.

2. No and maybe. MP3s are encoded at a much higher bitrate then the NES sound hardware can handle. As for MIDIs...it may be possible, though MIDIs would be better suited for SNES hardware than NES hardware.

Hope that was of some help to you. If you have any more music-related questions, feel free to PM me.
Killing is my business...and business is good!

Click here to level up my card!

Rattlehead is offline   Reply With Quote
Old 07-11-2008, 06:31 PM   #3
Senior Member
Gil-Galad's Avatar
Join Date: Aug 2000
Posts: 658

Yes, it is possible to switch NES music drivers in a game. No, it's not easy of course. It's already been done by bbitmaster, you can read up about it at romhacking.net.

It's a bit easier to switch the music driver in some games that are programmed from the same company, for example a lot of Capcom games. Change all of the addresses to what the old music driver was using. Change the call to the play code in the NMI interrupt. Change the init entry point so that it's compatible with the tune switch. Doing this will save you a lot of work so that you don't have to go through the entire game changing the tune address and numbers for the tune index. There are exceptions to this explanation, of course. Good luck.
Gil-Galad is offline   Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 08:26 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.