Announcement

Collapse
No announcement yet.

Sega Genesis Fatal Rewind

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

  • Sega Genesis Fatal Rewind

    Made the code for infinite Secondary weapons, FF5E3E:6002 - AKSS-8A38. A Fusion emulator incorrectly reads ((((3F5E3E:6002 and the code is not working)FF5E3E:6002 as well as working) What to do? GG Converter converts wrong
    Last edited by FANAT; 02-19-2013, 07:09:03 AM.

  • #2
    Any Genesis address that begins with "FF" is a RAM address and can't be directly converted into a Game Genie code. The Game Genie can only modify ROM addresses.
    The Code Hut: http://codehut.gshi.org/

    Comment


    • #3
      But what to do if this debugger worked

      ___________________
      Approximately so

      FF5E3E:6002 Killing Game Show The - (Japan) FF5E16:6002 - Fatal Rewind (USA, Europe) (P.S.) If you replace the FF to 00 does not work
      Attached Files
      Last edited by FANAT; 02-19-2013, 01:03:58 PM.

      Comment


      • #4
        That debugger picture you attached looks strange. When I get some time, I'll take a look at it.

        EDIT: Played the game for 5 minutes and couldn't figure out how to get any secondary weapons.
        Last edited by Tony H; 02-19-2013, 08:45:49 PM.
        The Code Hut: http://codehut.gshi.org/

        Comment


        • #5
          Tony Hedstrom, Maybe even you get to Game Genie code for secondary weapon. I can only say that the PAR code works Game Genie code does not work
          Last edited by FANAT; 02-20-2013, 02:10:43 PM.

          Comment


          • #6
            FANAT, I still haven't even found a secondary weapon in the game, let alone try to figure out your code problem. That lava constantly creeping up is driving me nuts. Will have to fix that. :-)

            Anyways, I've noticed that this game uses RAM address for assembly (just like in your attachment above). Not very common, but I've seen it before. When I get some time, I'll try and figure it out.
            The Code Hut: http://codehut.gshi.org/

            Comment


            • #7
              Good news FANAT, finally figured part of it out. In all my years of making Genesis codes, this is some of the weirdest programming I've ever seen. They use RAM addresses to run 68000 instructions (which is unusual), but what is really unusual is how they load the 68000 instructions into the RAM addresses. They actually will load one half of an instruction from one ROM address, and the other half from a completely different ROM address. WTF!?

              Here's a memory trace that shows how they load the 68000 assembly into RAM addresses. I used the RAM addresses from FANAT's attachment.


              [02:F1AC] W08 = 4C [FF5E31]
              [02:F274] W08 = E0 [FF5E30]
              [02:F274] W08 = FF [FF5E2F]
              [02:F274] W08 = FF [FF5E2E]
              [02:F274] W08 = FC [FF5E2D]
              [02:F274] W08 = 31 [FF5E2C]
              [02:F274] W08 = 75 [FF5E2B]
              [02:F274] W08 = 4E [FF5E2A]
              [02:F1AC] W08 = 56 [FF5E29]
              [02:F274] W08 = E0 [FF5E28]
              [02:F274] W08 = FF [FF5E27]
              [02:F274] W08 = FF [FF5E26]
              [02:F274] W08 = FC [FF5E25]
              [02:F274] W08 = 31 [FF5E24]
              [02:F1AC] W08 = 4E [FF5E23]
              [02:F274] W08 = E0 [FF5E22]
              [02:F274] W08 = FF [FF5E21]
              [02:F274] W08 = FF [FF5E20]
              [02:F274] W08 = FC [FF5E1F]
              [02:F274] W08 = 31 [FF5E1E]
              [02:F274] W08 = 75 [FF5E1D]
              [02:F274] W08 = 4E [FF5E1C]
              [02:F274] W08 = 10 [FF5E1B]
              [02:F1AC] W08 = 67 [FF5E1A]
              [02:F274] W08 = 04 [FF5E19]
              [02:F274] W08 = 00 [FF5E18]
              [02:F274] W08 = 68 [FF5E17]
              [02:F1AC] W08 = 53 [FF5E16]

              The last 2 listed (FF5E17 and FF5E16) are for the subtract instruction (5368) used for secondary weapons. As you can see, the 68 comes from 02:F274 and the 53 comes from 02:F1AC. Strange shit.

              What it boils down to, is I was able to figure out where the "53" part of the subtract instruction is coming from in the ROM, so that's enough to make an infinite secondary weapon code with. I just changed the 53 to 52 so it adds instead of subtracts.

              Here's what the raw code looks like so you can see how strange it looks: $075246:5852

              The "58" in the code I've left the same as what's in the ROM because I have no idea what it's for. The "52" in the code is to change the 5368 subtract instruction to a 5268 addition instruction. I have no idea where the second part of the instruction (68) is in the ROM, and I probably won't spend the time to find it.

              Anyways, here's the Game Genie code...

              LKKA-STWG
              Infinite secondary weapon.

              FANAT, can you please test this code and let me know if it works.
              Last edited by Tony H; 02-21-2013, 11:31:48 PM.
              The Code Hut: http://codehut.gshi.org/

              Comment


              • #8
                Tony Hedstrom, I tested the code but unfortunately it is not working


                I also did some code

                Fatal Rewind (USA, Europe)

                [INFINITE ENERGY]
                ALFA-EA3C
                ALLT-EA88
                AKT9-8A4J

                [Invincibility]
                R0LT-E60A
                R0FA-E6TR
                RZT9-86VW

                [Freeze Time Lava]
                ALCT-EA4T

                [INFINITE CREDITS]
                AMCA-EA4C

                Killing Game Show, The (Japan)

                [INFINITE ENERGY]
                ALNA-EA9T
                ALGT-EA56
                AKT9-8A5T

                [INVINCIBILITY]
                R0NA-E60W
                R0GT-E6XJ
                RZT9-86W4

                [Freeze Time Lava]
                ALEA-EA7A

                [INFINITE CREDITS]
                AMET-EA2L
                Last edited by FANAT; 02-22-2013, 06:37:13 AM.

                Comment


                • #9
                  Originally posted by FANAT View Post
                  Tony Hedstrom, I tested the code but unfortunately it is not working
                  Changing that subtraction instruction to an addition instruction may be what the problem is. I'm probably not going to try and fix the code. There's just too much time involved trying to find out where the correct addresses are.

                  EDIT: FANAT, I also noticed that several of your Game Genie codes above are not correct. When you convert them to raw codes, several of them start with "FF". I'm pretty sure that those codes will not work on a real Game Genie. They are modifying RAM addresses, and the Game Genie can only modify ROM addresses.
                  Last edited by Tony H; 02-22-2013, 07:19:50 PM.
                  The Code Hut: http://codehut.gshi.org/

                  Comment


                  • #10
                    Tony Hedstrom, So it's very difficult to make the correct code with 00 instead of FF. I am so sorry

                    (P.S.)

                    Tony Hedstrom, It difficult for the game Super Donkey Kong 99 (Unl) Sega Genesis make invincibility?

                    Comment


                    • #11
                      Originally posted by FANAT View Post
                      Tony Hedstrom, It difficult for the game Super Donkey Kong 99 (Unl) Sega Genesis make invincibility?

                      Super Donkey Kong 99 (unl)


                      AA1A-AA7N
                      Invincibility against enemies.


                      AA0A-AA40
                      Invincibility against anything that enemies throw or shoot at you.


                      GLDT-AABW
                      Get an extra life with every 50 bananas (instead of 100).


                      DGDT-AABW
                      Get an extra life with every 25 bananas.


                      BLDT-AABW
                      Get an extra life with every 10 bananas.


                      EDIT: Only tested these on the first level.
                      Last edited by Tony H; 02-22-2013, 10:57:47 PM.
                      The Code Hut: http://codehut.gshi.org/

                      Comment


                      • #12
                        Super Donkey Kong 99 (unl)


                        ALLA-AA2E
                        Jump in mid-air (multi-jump).
                        The Code Hut: http://codehut.gshi.org/

                        Comment


                        • #13
                          Super Donkey Kong 99 (unl)


                          AKXT-AA6T
                          One hit kills bosses.
                          The Code Hut: http://codehut.gshi.org/

                          Comment


                          • #14
                            Tony Hedstrom, Thank you! I am very grateful and surprised that you have got to make invincible I have had many attempts but none was successful. I tried for a long time, but I thought it was not possible

                            Comment


                            • #15
                              What is interesting is that the Super King Kong 99 (Unl) is the same but there codes do not work

                              Comment

                              Working...
                              X