Codes to silence the music

Discuss NSF files, FamiTracker, MML tools, or anything else related to NES music.

Moderator: Moderators

User avatar
Dwedit
Posts: 4470
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit »

What about looking at an NSF for the init address, finding the corresponding address in the NES rom, and adding a check for certain values?
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
Ryan8bit
Posts: 2
Joined: Wed Feb 09, 2011 8:53 pm

Post by Ryan8bit »

Ok, I got Contra done. It was a little bit harder to do than Ninja Gaiden because of no sound test, plus the data isn't all in the same place. Ninja Gaiden has all the song and sound effects pointers in one nice, big block, whereas Contra's are spread all over.

Jedi QuestMaster, what methods are you using to find the music and silence it?

It's interesting to see other names around here I recognize like dwedit and Memblers. Maybe I should look around some more?

I'll be working on Mega Man 2 next.
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

I'll sometimes go off the NSFs to see if the order reflects the values on the rom using a cheat search.
User avatar
Optomon
Posts: 15
Joined: Fri Apr 02, 2010 2:18 am

Post by Optomon »

Ryan8bit wrote:Ok, I got Contra done. It was a little bit harder to do
It's interesting to see other names around here I recognize like dwedit and Memblers. Maybe I should look around some more?
The gets small quickly, doesn't it?

The easiest way I've found to silence the music is to just overwrite the music pointer addresses with ones that just point to a single FF byte, which typical indicate the end of a track. I've had to do this a few times in my projects. Sounds like that's what you're doing Mr. 8bit but I'm not sure..
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

I'm going to have to pass on Punch Out!! - I was only successful for these three:

01A530 (02) Title
01A4EB (03) Intro Sequence
01AD2E (1A) Password Screen

00 is silence
FF stops the music
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Super Mario Bros. (JU) (PRG 1)
9113:24,D81D:24
Game Genie: GZPPLP GZPSSA

First code disables level music; second code disables starman music.
Post Reply