Site Map | Contact Info | Home  
 ROMHACK Toolbox
 Ordering Info
 Code Disassembly
 My Gameroom



Curiosity made you "look under the hood" of your favorite game in hopes of seeing how things work. Now you might want to mess with stuff just to see what happens. 

Here are some tools and tricks that I use when assembling, commenting, or just plain trying to understand how the ROM code of a game works.

Disassembling and Assembling
If you're interested in creating more sophisticated hacks, like freeplay or new levels, then you really need to disassembled the ROMs and start learning how things work.

Locating and Understanding Key Routines
Once you diassemble the ROMs and stare at the assembly code, you'll see what a treat you're in for.  Check out some easy tips to help get you on your way.

The quickest way to get started is to grab a hex editor and start changing bytes around then watch what happens. This can be effective if your looking for single-byte hacks, like changing lives to 99 or limiting the number of enemies. Just remember that without a good understanding of the game, this can be very time consuming!

Programming EPROMs
You have your ROMs and now you need to burn them.  Find out the tips and tools you'll need.

Working with ROM Files
What the heck are Binary files, HEX files, and object files?  How do you make OBJ files into separate ROM files?  What the heck am I talking about?  Find out here.

Using MAME to hack ROMs
You probably have MAME.  MAME is a great way to watch memory locations and track routines without missing a beat.  Here's some quick tips on how to use this great tool.