Skip navigation
NintendoAge
Welcome, Guest! Please Login or Join
Loading...

Homebrew GTROM-to-MMC1 patches for The Incident, Scramble, and KHAN 4-in-1.

Mar 10 at 5:26:59 PM
BacteriaMage (2)
avatar
< Cherub >
Posts: 11 - Joined: 10/14/2016
Wisconsin
Profile
Earlier this month I made a blog post called How I learned to play The Incident and other GTROM favorites... chronicling my efforts to create patches to get various GTROM based homebrew games to run on alternate mappers. This is potentially useful since GTROM support in emulators is thin even today so using a more common mapper allows play in places where it otherwise wouldn't be possible. I think it's an interesting read since this isn't something I knew about coming into the project.

In response to my post, Kevin graciously approved my releasing the patches for his games and so I just wanted to let everyone know they are available on my Neocities homepage if you are interested.

https://bacteriamage.neocities.org/gtrom/index.html
  • KHAN Games 4-in-1 Retro Gamepak
  • Scramble
  • The Incident
These are just the patches and their source code. You'll still need to obtain a ROM dump from your cartridge so you have something to patch. I've included my original dump script though in case you have access to a Kazzo.

As aside and separate plug, the Game Genie codes I posted for The Incident a while back work on both the MMC1 and GTROM versions of the game. In fact, I actually created them using the patched version.

Cheers!


 

-------------------------
https://bacteriamage.wordpress.co...


Edited: 03/10/2019 at 05:34 PM by BacteriaMage

Mar 11 at 8:21:08 AM
Ferris Bueller (231)
avatar
(Christian D) < King Solomon >
Posts: 4124 - Joined: 06/15/2011
Texas
Profile
Dled and was curious about the GG stuff. How do you start with finding those codes? I scrolled through real quick just now before work, but where does one start with learning how to manipulate with the GG? Did the codebooks have a tutorial to get you started? I haven't tinkered with that thing since the NES and making Mario moonwalk.

-------------------------

My best friend's sister's boyfriend's brother's girlfriend heard from this guy who knows this kid who's going with the girl who saw Ferris pass out at the Let's Play Gaming Expo last night. I guess it's pretty serious.

Oh, my WTB thread is very popular. The sportos, the motorheads, geeks, sluts, bloods, wastoids, dweebies, Richard craniums - they all adore it. They think it's a righteous thread.
I'd also like to add that I've got my father's gun and a *scorching* price guide for aftermarket Nintendo games.
Between Dragon Warriors and nothing... I'll take Dragon Warriors - for any of my FT/FS/FO items.
 

Mar 11 at 3:46:42 PM
KHAN Games (89)
avatar
(Kevin Hanley) < Master Higgins >
Posts: 8126 - Joined: 06/21/2007
Florida
Profile
Congrats on releasing these, and thanks so much for all the time and attention you gave to the things I made!

-------------------------

gauauu: look, we all paid $10K at some point in our lives for the privilege of hanging out with Kevin


Mar 11 at 10:38:28 PM
BacteriaMage (2)
avatar
< Cherub >
Posts: 11 - Joined: 10/14/2016
Wisconsin
Profile
Originally posted by: KHAN Games

Congrats on releasing these, and thanks so much for all the time and attention you gave to the things I made!
Thanks! It's been great fun playing them as well as pulling them apart! 

Originally posted by: Ferris Bueller

Dled and was curious about the GG stuff. How do you start with finding those codes? I scrolled through real quick just now before work, but where does one start with learning how to manipulate with the GG? Did the codebooks have a tutorial to get you started? I haven't tinkered with that thing since the NES and making Mario moonwalk.
I do all my cheat code creation work in FCEUX. I just use the debugger and the other reverse engineering tools it provides to find the program code that I'm looking for. Then once I know the ROM address FCEUX also has Game Genie code creation tool built-in. You give it the ROM address, the value you expect to find at that address, and what value you want to change it to and that's all it takes. A 6502 Reference is helpful is knowing the byte values for the various instruction opcodes.

I've been programming a long time but I only started trying reverse engineer things more recently in 2010 or so when I first started trying to reverse engineer the password systems for various games. Really just takes practice. The first time I tried to do it took many hours to find the code I was looking for. Now I can usually find most stuff in a few minutes. Firmly undertanding the console and the toolset you're using helps alot too. Once you've found the code changing it realy isn't any different from any other programming.

 

-------------------------
https://bacteriamage.wordpress.co...


Edited: 03/11/2019 at 10:39 PM by BacteriaMage

Apr 27 at 5:05:44 AM
WaverBoy (1)

(Jeff Nelson) < Eggplant Wizard >
Posts: 395 - Joined: 05/04/2009
Washington
Profile
Excellent! As soon as I can purchase ROMs of these games, I'll now have a way to play them on NesterJ for PSP! Thank you so much!

Any plans for making a patch for the upcoming Nescape...?