Zophar's Message Domain

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

Reply
 
Thread Tools Display Modes
Old 07-10-2008, 07:23 PM   #1
4512jth
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, 12:28 AM   #2
Rattlehead
Senior Member
 
Rattlehead's Avatar
 
Join Date: Jul 2008
Location: Hell...or Arkansas.
Posts: 292
Default

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, 05:31 PM   #3
Gil-Galad
Senior Member
 
Gil-Galad's Avatar
 
Join Date: Aug 2000
Posts: 658
Default

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
Reply

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 05:57 AM.

Contact Us - Zophar's Domain - Archive - Top

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