I thought both those cartridges have the same game code for SMB. So how could a cheat code work for one cartridge and not the other?
Announcement
Collapse
No announcement yet.
GG Codes for Super Mario Bros. (minus Duck Hunt) - NES
Collapse
X
-
I might be using incorrect terms here, but...
If there's another game inside, then the amount of memory would be bigger and the codes/addresses wouldn't be located in the same place.
But that's an easy fix, just find where a couple of codes are located in the new ROM and you'll be able to convert them easily.
Comment
-
Because that doesn't mean the code is in the same location of the ROM. The code entry point for the smb-only cart would be at 0x8000 of the first page, but because the smb+dh has the selector in the beginning, the smb code comes later. So, as long as the code is identical, you should be able to find an offset and apply it. However, if they do work on both carts, like some are saying is true, it's possible that the smb code starts on a new page. That would make the codes work on both carts, because the addresses would be the same.Originally posted by OldSchoolGamer View PostI thought both those cartridges have the same game code for SMB. So how could a cheat code work for one cartridge and not the other?
Comment
-
Let's say for example (a crude one), that this is how SMB looks. Addresses from 0000 to 0040 contain the entire SMB game.
0000
0010
0020
0030
0040
Now, this is how SMB + Duck Hunt looks. Where 0000 to 0010 contains the game selector. 0020 to 0060 contains Mario bros and 0070 to 0090 contains Duck Hunt. To make the codes work, all you have to do is find out where the code is located in the new address chunk and then you'll be able to find the others easily. It's either that or re-hack all the codes again from scratch.
0000 |____ Selector
0010 |
0020 |
0030 |
0040 |------ Mario Bros
0050 |
0060 |
0070 |
0080 |---- Duck Hunt
0090 |Last edited by ReyVGM; 10-05-2011, 12:52:42 AM.
Comment
-
Your "Very Low-Bouncing Fireballs" GG code is nice!
But your "Kicked Shells Move Slowly" GameGenie code not work properly because I found a few bugs:
- pulley platforms like these in world 3-3 and 4-3 don't work correctly when this code is enabled;
- when you stomp a Koopa Paratroopa while it jumping on ground, it will fly out of screen very quickly and you won't be able to defeat it;
- in end World of 3-3 I also got a graphic errors in the background castle after the flagpole.
P.S. I now tested @BeyondTheStatic "Kicked Shells Move Slowly" LAEIVZPA code again on Super Mario Bros. (W) [o3] and Super Mario Bros. (W) [!] and I still get the issues noted above again. Without that code these bugs doesn't appear in the game. I would please @BeyondTheStatic test and fix it.Last edited by Unicode; 10-06-2011, 03:04:27 AM.
Comment
-
Originally posted by Unicode View PostYour "Kicked Shells Move Slowly" not work properly because I found a few bugs:
- pulley platforms like these in world 3-3 and 4-3 don't work correctly when this code is enabled;
- when you stomp a Koopa Paratroopa while it jumping on ground, it will fly out of screen very quickly and you won't be able to defeat it;
- in end World 3-3 I also got a a graphic errors in the background castle after the flagpole.
Your "Very Low-Bouncing Fireballs" GG code is nice!
lol that looks like someones dong, wonder how that got in there?Spoiler Alert! Click to view...
THE BAD GUY!!!!!!
Comment
-
I have a few more suggestions for GG codes for this classic game:
- small Mario / Luigi can break bricks;
- fireballs thrown by Fire Mario / Luigi can kill Podoboo appearing in castle levels;
- fireballs thrown by Fire Mario / Luigi can kill Bullet Bill;
- fireballs thrown by Fire Mario / Luigi can kill Buzzy Beetle.
Last edited by Unicode; 02-20-2012, 08:50:20 AM.
Comment
-
I believe I saw that code in the database. Double check that. I could be wrong though and saw it for SMB3 instead.Orignially Posted by Unicode
small Mario / Luigi can break bricks
I like that request of "Fireballs can kill Bullet Bill." I'd like to see that code get made.Last edited by OldSchoolGamer; 10-05-2011, 04:36:41 PM.Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG
Comment
-
Added.Code:[COLOR="Blue"]Super Mario Bros - NES[/COLOR] Fireballs Can Kill Buzzy Beetle AASIYNLT Fireballs Can Kill Bullet Bill AEESGYTL Fireballs Can Kill Podoboo AEOIAYZL AAXVZAGA Fireballs Can Kill Bowser's Fire AEOIGNTZ Small Mario/Luigi Can Break Bricks AENLNGZA EZOLNIEI AAOUEIPA
Last edited by nolberto82; 10-05-2011, 07:52:11 PM.
Comment
-
TY.Originally posted by Unicode View PostYour "Very Low-Bouncing Fireballs" GG code is nice!
I couldn't find that bug, though I tried with the two main SMB versions. Try the new code all by itself, to see if it adversely affects the game in any way.But your "Kicked Shells Move Slowly" GameGenie code not work properly because I found a few bugs:
- pulley platforms like these in world 3-3 and 4-3 don't work correctly when this code is enabled;
Those two bugs should be completely resolved now, although the number of codes you must enter is greater. For some reason, jumping to a free location and rewriting a section of code fixes these sorts of problems. If a more experienced hacker could elucidate the reasons for why this should be, I would be most appreciative- when you stomp a Koopa Paratroopa while it jumping on ground, it will fly out of screen very quickly and you won't be able to defeat it;
- in end World of 3-3 I also got a a graphic errors in the background castle after the flagpole.

I have found a workaround for the "Stand On Clouds" cheat. It keeps the water from being drawn for 2-2 and similar levels. It's the only thing I could find that would work! See the notes below.
Code:~~~ Fireball Manipulation ~~~ Fireballs Fly Straight #2 (better than the other cheat) POSTZOGP [B]NOTE: Like the other cheat, it's pretty much useless, since fireballs go over enemies' heads. Can be used right away.[/B]
Code:~~~ Enemy Modification ~~~ Kicked Shells Move Slowly (fixed) XKSSVAIE XNSSNEXI EXKNZXNY LEKNLXNY GKKNGXNN YEKNIXNY XSKNTXNN [B]NOTE: Sliding shells will now move as fast as a Koopa can march. They can no longer rebound from blocks or fall into pits. Does not cause de-winged, jumping Koopas to behave abnormally. Uses freespace $F2CA - $F2CE.[/B]
Code:~~~ Landscape Modification ~~~ Walk On Clouds APEPTSEA [B]NOTE: Same as the "APAPTI" code by born2party of the acmlm boards. Clouds have brick dynamics, so they can be broken. You cannot pass through the water levels, unless you use another cheat, such as "All Backgrounds Replaced With Castle Walls" or "Backgrounds Removed From Watery Areas."[/B] Walk On All Background Elements (faulty, see new code @ post #32) Outside Backgrounds Are Present In Underground Places ALOPPGEY [B]NOTE: There will now be clouds, hills, trees, fences, etc. in all underground areas... Surreal![/B] All Backgrounds Replaced With Water XZSPIKVZ PASPTGPG XTSPYGYE [B]NOTE: No, you can't swim in it :( But there's a cheat for that, too :) Backgrounds will be clipped around castles.[/B] All Backgrounds Replaced With Castle Walls XZSPIKVZ ZASPTGPG XTSPYGYE [B]NOTE: Can be used with "Walk On Clouds" cheat to pass aquatic regions. Background will be clipped around castles (sort of ironic).[/B] Backgrounds Removed From Watery Areas XZSPIKVZ AASPTGPG XTSPYGYE [B]NOTE: Can be used with "Walk On Clouds" cheat to pass aquatic regions. Will clip some background elements. Backgrounds will be clipped around castles, since this tries to force outside backgrounds in an unnatural way.[/B]
I forgot to mention that my "All Enemies Are..." cheats were derived from a code made my born2party of the acmlm boards. His code changed the first enemy of level 1-1 to a single Hammer Brother, and could be tweaked to change other (single) enemies. A couple addresses up is where I found out how to change all enemies.Last edited by BeyondTheStatic; 10-06-2011, 03:58:36 PM.
Comment
-
Yeah, me too. I have already tried, in fact.Originally posted by OldSchoolGamer View PostI would like to please request this Game Genie code:
"Fireballs Can Break Bricks"
Nolberto! I need your help! So far this is what I have found:
Code:Breaks bricks with fireballs #1: Fireball destruction event is rerouted to head/block breaking event. E1D4=D7 CMP B5 E1D5=DC CMP E1 NOTE: The best fireball block-breaking cheat. Your character will jump up and slide to the right. Block breaking events will occur over your head when the fireball breaks a block.
Those codes aren't meant to be added to the database, because they are riddled with bugs.Code:Breaks bricks with fireballs #2: Fireball destruction event is rerouted to body/coin collecting event. E1D4=AC CMP B5 + E1D5=DD CMP E1 NOTE: Seemed like the perfect code... until I noticed random things happening to the landscape after the fireball/block event.
#1 seems like the best bet. I think all that needs to be done is to find out how to displace the head/block event to match up with the fireball hitbox.
Comment
Comment