Page 3 of 3
Posted: Wed Dec 20, 2006 6:04 am
by coinheaven
85cocoa wrote:Off the top of my head, what I have heard is: If you want to make a reproduction cart of SMB2j, use Loopy's MMC3 hack, not a pirate version.
i cant seem to find this anywhere. anybody got a link to where i can download it? thanks
Posted: Wed Dec 20, 2006 11:03 am
by blargg
Sorry, posting links to copyrighted material would be contributory infringement and put this board in jeopardy. I just searched and had no trouble locating it.
Posted: Wed Dec 20, 2006 12:58 pm
by tepples
Loopy's version is based on one specific pirate cart. On Pocket Heaven, it is customary to post the .ips patch from that pirate version to Loopy's version.
Another hint: The
GoodCode for a port of a game to MMC3 is [hM04].
Posted: Wed Dec 20, 2006 10:09 pm
by 85cocoa
Sorry, I didn't mean to indirectly encourage piracy.
EDIT: Undid previous edit; failed to read tepples' post thoroughly enough. Oops.
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 4:38 pm
by SatoshiMatrix
Hey, I'm wondering if someone here might be able to help with a small project I'm working on.
I am looking to make an NES reproduction cart of Super Mario Bros. 2J using loopy's TSROM MMC3 hack, but I want to take it one step beyond that by having access to worlds A-D without having to beat the game eight times first and also does not require a battery.
I came across a thread on NA where that this can be accomplished by altering address line CC20 to value 08.
I tried that, but it didn't work.
I tried alternatively looking for another way to do this and found a GameGenie code that does the same thing evidently:
PANGTGAA
The problem is that although this GameGenie code does work, it doesn't give you any stars but forcably changes the starting location of world 1-1 to World A-1. If this were changed to always be active, it would mean a repro of SMB2J that is ONLY worlds A-D.
So I need to know what the address lines of the stars are so that data can be altered for the repro. so worlds A-D are accessible at the start if you hold A and press Start. and if not, you go to world 1-1 as normal.
Thanks in advance.
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 6:58 pm
by loopy
NOP out the branch at $C485 to always allow access to worlds A-D. That's at 0x4495 in the .NES file (change 90 0A to EA EA).
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 7:18 pm
by tepples
[thinking with a Game Genie mindset again]
A 1-byte change to 90 00 would work as well, right?
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 7:23 pm
by SatoshiMatrix
Thanks Loopy, that worked! (hold A then press Start)
but it doenst reflect any stars on the titlescreen. Are the number of stars stored elsewhere? Even though it's meaningless, I'd like the repro to have the full 8 stars on the title upon bootup if possible.
What address is that stored at and what value to change it to?
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 7:26 pm
by loopy
tepples wrote:[thinking with a Game Genie mindset again]
A 1-byte change to 90 00 would work as well, right?
Yes, that works too.
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 7:42 pm
by loopy
SatoshiMatrix wrote:Thanks Loopy, that worked! (hold A then press Start)
but it doenst reflect any stars on the titlescreen. Are the number of stars stored elsewhere? Even though it's meaningless, I'd like the repro to have the full 8 stars on the title upon bootup if possible.
What address is that stored at and what value to change it to?
Again, in the .NES file:
0x10: 00 -> 08
0xfac6: 04 -> 00
Re: Super Mario Bros. 2 (J) on a cart
Posted: Mon Aug 18, 2014 10:59 pm
by SatoshiMatrix
Thank you so much! This works! Tested it on the Powerpak and N8 and both give the all clear. Now I'm going to use a TSROM donor.
I'm curious about one other thing. What do the last two digits of various boards mean? Like
TSROM-03
TSROM-06
TSROM-08
Are those board revisions? I assume so. Does it make any difference which one I use when making repros?
Re: Super Mario Bros. 2 (J) on a cart
Posted: Tue Aug 19, 2014 7:08 am
by loopy
Yes, board revs. I think any of them will work for you.