Announcement

Collapse
No announcement yet.

I've got a problem with NES hacking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • I've got a problem with NES hacking

    I found the address to allow Mario (in Super Mario Bros.) to be controlled during the title screen, you just have to set address 0770 to value 1.

    I used a raw address to game genie converter, and it produced the code: PANAAYAA

    However that doesn't seem to do anything.

    Also, I tried the 6 letter code and it produced PAYAAY, but that only makes the letters green at the top of the screen.

    How do I convert the address 0770 and value 01 so that it produces the correct game genie code?
    Last edited by Cyperium; 06-17-2008, 06:30:43 AM.
    Check out my YouTube channel PolPon: https://www.youtube.com/channel/UC8C...gJmUA81luZQqZw

  • #2
    You can't use a RAM address as a GG. GG use ROM addresses so if you want to make that cheat you need a debugger with a watchpoint or memory breakpoint to trace that address and then modify the code executed. And you need some knowledge of NES assambly.
    Last edited by VisitntX; 06-17-2008, 04:18:24 PM.
    "Dizzy my future, silly my way."
    "Under my flag I live free."

    Comment


    • #3
      This is not a good thing to attempt for your first GG code. It's giving me trouble that likely can't be solved, and I've got rather enough experience in NES assembly for this to mean something.

      The best debugging emu for the NES doesn't work well with SMB1, but it's immediate alphabetical predecessor is quite capable of showing this problem from all angles of attack that I can think of.
      This reality is mine. Go hallucinate your own.

      Comment


      • #4
        I found the same problem with that code. I think I can try something, but probably from my perspective it will crash the game.
        Last edited by VisitntX; 06-17-2008, 02:47:39 PM.
        "Dizzy my future, silly my way."
        "Under my flag I live free."

        Comment


        • #5
          Mmm...not the best thing to do but it seems to work perfectly without any problem.
          Did it for the PRG0 version of the game.

          Control Mario At Menu (And Demo)
          PEUEGZAA
          ANUETXKY
          YEUEYZTA
          Last edited by VisitntX; 06-17-2008, 02:46:57 PM.
          "Dizzy my future, silly my way."
          "Under my flag I live free."

          Comment


          • #6
            got it thanks again

            RIP MOM 6-27-52 - 12-25-10

            Comment


            • #7
              Ok, thanks for the codes...hmm I don't have much knowledge of NES assembly, I guess it could be worth the time though We'll see. Thanks for the codes VisitntX.

              This code makes you go down pipes really fast: AAAIXN.
              Check out my YouTube channel PolPon: https://www.youtube.com/channel/UC8C...gJmUA81luZQqZw

              Comment


              • #8
                You're welcome.
                One note about six letters code. They miss the compare part so if more than one address is affected without a way to compare it will write to the others and this can crash, hang, make garbage on the game.
                "Dizzy my future, silly my way."
                "Under my flag I live free."

                Comment


                • #9
                  Cyperium another note your code blocks the characters from going down tubes.
                  i've tested it on a real cart and emulated

                  RIP MOM 6-27-52 - 12-25-10

                  Comment


                  • #10
                    Another note: there are several games that has different versions as this mario that has the PRG0 and PRG1, one code made for one region or version is most like it will not work in another region and/or another version.
                    "Dizzy my future, silly my way."
                    "Under my flag I live free."

                    Comment


                    • #11
                      Originally posted by Hybrid View Post
                      Cyperium another note your code blocks the characters from going down tubes.
                      i've tested it on a real cart and emulated
                      Hmmm...

                      Does it also make a sound when you try to go down it? Like the jump sound, or money taking sound?

                      Cause if you alter the first letter on the code (I assume you mean the AAAIXN code) then it is impossible to go down tubes, and instead a different sound is made.

                      It is probably because of the different versions of the game, if you try alter it in some ways you may get it to work for your game since from my experiance most codes for SMB1 alternates between 2 or 3 effects when altering the letters, so if one effect is that you can't go into tubes then another effect may be that you go down really fast and yet another effect may be totally different.

                      Try alter the XN part (N to Y perhaps) and the I may be altered to S. If that doesn't work, try altering "I" to any letter, or the AAA part.

                      Well I guess I'm no amateur when it comes to trial and error though I can't guarantee that it will work for you as I don't have your version of the game (if it's because of the version).

                      Here's some other codes if you want:
                      PTESST - Take a coin and make the world, don't use on water levels (will freeze the game).
                      ZOSTZO - Fireballs go through things, but can still kill enemies, great for killing plants hiding in pipes
                      Last edited by Cyperium; 06-18-2008, 06:53:16 PM.
                      Check out my YouTube channel PolPon: https://www.youtube.com/channel/UC8C...gJmUA81luZQqZw

                      Comment


                      • #12
                        Are you doing them just randomly or are you hacking them in assembly? I ask cuz if it's the second will be easy to fix crashes, you can use eight letter codes.
                        "Dizzy my future, silly my way."
                        "Under my flag I live free."

                        Comment


                        • #13
                          Originally posted by VisitntX View Post
                          Are you doing them just randomly or are you hacking them in assembly? I ask cuz if it's the second will be easy to fix crashes, you can use eight letter codes.
                          Unfortunatly I do them randomly, but I've gotten into assembly (a bit) but I haven't the knowledge yet to hack codes in assembly.

                          And the "bit" part was no pun intended.

                          It just seems too complicated for me right now...I guess in time...
                          Last edited by Cyperium; 06-18-2008, 07:41:09 PM.
                          Check out my YouTube channel PolPon: https://www.youtube.com/channel/UC8C...gJmUA81luZQqZw

                          Comment


                          • #14
                            It was a good pun. Heheh.
                            "Dizzy my future, silly my way."
                            "Under my flag I live free."

                            Comment


                            • #15
                              cyperium your codes do not work
                              as for your version argument there is only 1 version of super mario bros 1
                              Last edited by Hybrid; 06-19-2008, 05:46:42 PM.

                              RIP MOM 6-27-52 - 12-25-10

                              Comment

                              Working...
                              X