SMS Power! Logo Forums
Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Development - Music

 View topic - hidden songs
Log in
Search
Memberlist
Membermap
Profile
Register
 Log in to check your private messages
Reply to topic    Forum Index - Music
Author Message
furanku

Joined: 10 Dec 2000
Posts: 565
Location: Australia and Japan
hidden songs
Post Posted:  Sun Aug 29, 2004 8:33 am Reply with quote

Has anyone hacked wonderboy 3 and found music not included in the game. If so, do they have a recording of it?
Back to top

View user's profile Send private message Visit poster's website
Maxim
Site Admin

Joined: 19 Oct 1999
Posts: 7468
Location: London, UK
Re: hidden songs
Post Posted:  Sun Aug 29, 2004 12:24 pm Reply with quote

Quote:
> Has anyone hacked wonderboy 3 and found music not included in the game. If so, do they have a recording of it?

The Wonder Boy III hack is well documented - it was the very first VGM hack. There is no secret music. I did list all the music codes but I lost the list in a Meka ugrade years ago. The hack is something like:

[insert WB3 CRC here]
seek,ba80
write,nn

where nn is a hexadecimal number. That ba80 could be bca6, depending on which of the two ending musics is being replaced. You'll also need a savestate at the end of the game, but the WE5T 0NE cheat lets you get there very quickly (the secret door's under the arrow on the way to the desert door).

Maxim
Back to top

View user's profile Send private message Visit poster's website
furanku

Joined: 10 Dec 2000
Posts: 565
Location: Australia and Japan
I'm so confused :(
Post Posted:  Sun Aug 29, 2004 10:51 pm Reply with quote

Quote:
> > Has anyone hacked wonderboy 3 and found music not included in the game. If so, do they have a recording of it?

> The Wonder Boy III hack is well documented - it was the very first VGM hack. There is no secret music. I did list all the music codes but I lost the list in a Meka ugrade years ago. The hack is something like:

> [insert WB3 CRC here]
> seek,ba80
> write,nn

> where nn is a hexadecimal number. That ba80 could be bca6, depending on which of the two ending musics is being replaced. You'll also need a savestate at the end of the game, but the WE5T 0NE cheat lets you get there very quickly (the secret door's under the arrow on the way to the desert door).

> Maxim

*** Thanks for your help but even after reading all the docs that I could find about hacking etc and spending alot of time that I have no idea on how get maka to play that unused song during the ending Maxim.

Could some kind soul make a recording for me or point me to some instructions on hacking that a two year old could understand.
Back to top

View user's profile Send private message Visit poster's website
Bock
Site Admin

Joined: 08 Jul 2001
Posts: 5102
Location: Kyoto, Japan
Re: You are so confusing :(
Post Posted:  Mon Aug 30, 2004 12:44 am Reply with quote

Quote:
> *** Thanks for your help but even after reading all the docs that I could find about hacking etc and spending alot of time that I have no idea on how get maka to play that unused song during the ending Maxim.

> Could some kind soul make a recording for me or point me to some instructions on hacking that a two year old could understand.

You are not a two years old.
We don't expect everybody to understand everything, but if you don't give it time you're not going anywhere.

MEKA offers simple ROM/RAM patching functionnality (next version will be much better), by adding directives to the MEKA.PAT file.

What Maxim wrote is basically the patch you would need to use to write a given value to ROM location $BA80 or $BCA6. Those location of the ROM are used to identify the music played during the ending sequence.
If you write different value to this location (by editing MEKA.PAT, and reloading MEKA with the game), you can each sound effects/music instead of the regular ending sequence.
Back to top

View user's profile Send private message Visit poster's website
furanku

Joined: 10 Dec 2000
Posts: 565
Location: Australia and Japan
I think the word is dence
Post Posted:  Mon Aug 30, 2004 2:06 am Reply with quote

Quote:
> What Maxim wrote is basically the patch you would need to use to write a given value to ROM location $BA80 or $BCA6. Those location of the ROM are used to identify the music played during the ending sequence.
> If you write different value to this location (by editing MEKA.PAT, and reloading MEKA with the game), you can each sound effects/music instead of the regular ending sequence.

Sorry to be so confusing. I used dZ80 to look at the code of the rom and could not locate those two values. I opened MEKA.PAT in notepad and had a look but got stuck to what I had to type there. Can you you make the example more clear.

Side Note - So what Maxim was saying that you can adjust the .pat file to play a different tune or sound during the ending.
So my guess is that all the tunes are included in the vgm archive for wb3 and if he had found one that was not played during the game, that he would have included it in the WB3 vgm pack when he had to hack the game to get the boss music?
Back to top

View user's profile Send private message Visit poster's website
Bock
Site Admin

Joined: 08 Jul 2001
Posts: 5102
Location: Kyoto, Japan
Re: I think the word is dence
Post Posted:  Mon Aug 30, 2004 2:28 am Reply with quote

Quote:
> Sorry to be so confusing. I used dZ80 to look at the code of the rom and could not locate those two values. I opened MEKA.PAT in notepad and had a look but got stuck to what I had to type there. Can you you make the example more clear.

He posted:
[insert WB3 CRC here]
seek,ba80
write,nn

Where:
- 'insert WB3 CRC here' stand for the line to define Wonder Boy III ROM CRC. You don't even have to type this since the default MEKA distribution has already a patch for Wonder Boy III to enable FM in English system.

- 'seek,ba80' and 'write,nn' are the commands.
And now Maxim was wrong on something and it might have confused you, which is that those commands were updated in recent versios MEKA. What Maxim wrote is using the old syntax which he was used to.

In the latest MEKA, 'seek,ba80' and 'write,nn' would be replaced by 'ROM[ba80]=nn'. Where's 'nn' is the hexadecimal value (ranging from 00-FF) that you want to change.

Quote:
> Side Note - So what Maxim was saying that you can adjust the .pat file to play a different tune or sound during the ending.

Yes.

Quote:
> So my guess is that all the tunes are included in the vgm archive for wb3 and if he had found one that was not played during the game, that he would have included it in the WB3 vgm pack when he had to hack the game to get the boss music?

Exactly.
So you don't have to do it.
But then, to help with your eagerness toward Wonder Boy III, there's still a minor probability that secret stuff are hidden elsewhere.
Back to top

View user's profile Send private message Visit poster's website
Reply to topic    Forum Index - Music All times are GMT
Page 1 of 1

 

Script phpBB © 2001, 2005 phpBB Group



Back to the top of this page
Back to SMS Power!