Category Archives: Rom Hacking

FCEUX Debug File Format

Just in case anybody else ever needs to know the format for FCEUX’s debugger’s config files (.deb), here it is, based on the source code for version 2.1.5 (found in \src\drivers\win\pref.cpp) and the contents of actual .deb files.

Editroid 3.0

Editroid 3.0 (beta) is ready and willing to satisfy all your Metroid hacking desires! You can download the editor or the source code.

Zelda Tech 3.4

Since the Zelda Tech section of the website is defunct and disused, and this part of the site is a lot easier to update, I’ll go ahead and put this here. A minor update of Zelda Tech with two fewer bugs. :/ Zelda Tech 3.4 For completeness, I’ll link to the other downloads here as […]

Metroid: Wavy-Ice

I’ve decided to share my simple Wavy-Ice hack. It allows the player to combine the wave beam and ice beam in Metroid. Note that this only works on a ROM expanded by Editroid 2.1.

Metroid Tuner

So I made this thing to edit Metroid (NES) music data, and I named it “Metroid Tuner,” because I didn’t feel like trying very hard to come up with a good name. Metroid Tuner dumps and inserts music using a relatively simple text-based format.

Zelda Automap 0.2 Source

Below is the source for the Zelda Automap hack (0.2). You can also download the source with the needed GFX file. The code should be assembled with snarfblASM. The resulting IPS file should be applied to the PRG0 version of the ROM (PRG1 appears to work as well, but the hack was created and tested […]

ReMaster: Editing Doors

It looks like there may be some confusion as to how door editing works in ReMaster, so here’s the how. The very first thing you’ll want to do is select “Doors” as the editing mode in the top-right corner of the window.

ReMaster: Better Late Than Never

The Blaster Master level editor, ReMaster, has been shared with some communities, but has yet to see a proper release until now.

snarfblASM Manual

snarfblASM 6502 Assembler Updated 12/2/2012 for version 1.1 (download)

Doors With Editroid

I know I was pretty confused about how doors work when I started messing with Metroid, and it’s been a recurring question. The trickiest part is scrolling, but I’ll go over a couple other points, too, so here’s the scoop.