download latest version from here:
frank's nes patches
old versions here
download famiROM
new version 01/13/2019
implemented a lot of newly defined NES 2.0 properties (the format is still in development so that's all subject to change). the rom editor received a heavy revamp to support this, plus a bunch of original iNES stuff that wasn't well supported.
new version 09/09/2018
two new features of note:
1. bin swapping for mmc5 roms. if you're splitting a rom and targeting an 8mb chip there's a separate selection that will swap the bin address lines around to make it easier to install. a swapped chip can be installed by just rewiring pins 24<->31. this is true for both prg and chr. ony for 8mb chips, and on mmc5 boards. but it does work if you're padding out a shorter rom.
2. prg/chr sub-splitting. this lets you split say a 2mb prg bin into two 1mb chips. this is useful for situations like akira boards with 2 prg chips if you want to install an english patch, or split out action 52 prg into individual chips.
let me know if you have any issues or suggestions
new version 12/03/17
add some tools to generate ips patches with a file diff, and examine/compare ips patches (eg compare 2 patches for overlaps). available under ips tools in the top left menu (...). this part of the program is still kinda rough. let me know if you have any issues with anything.
also I'm gonna put new versions up on my page with my rom hacks (see dl link above). also i have a page with rom hacks now
update: new version 6/12/16
Added IPS patching! Figured that would be helpful to not have to use a separate tool to apply a patch. Load a rom, load a patch, and the app will save the new file and load it automatically. You can also drag and drop both files together and it'll sort them out. Let me know if you have any trouble files.
update: new version 3/24
revamped the editor and made some other tweeks and probably broke stuff, I dunno. let me know!
update: new version 2/8
support for iNES 2.0 roms, simple donor identification, editor to assemble roms from bins
The editor is available from the button in the upper left. It only does iNES 1.0 for now.
Lots of stuff has been rewritten (a few times). If anyone has any issues with anything please post here or email
[email protected] If you can include problem roms that will help too. Suggestions welcome too. If you have a problem rom you can drop it in the roms folder from
this link only.
Howdy everyone. I wrote a rom splitter.
windows app (requires .net)
open a file - supports drag on drop
pick target eprom sizes
split
files will be written to same directory. if you pick a bigger eprom it will repeat the data to fill.
there is some error checking but not much reporting of problems to the user. if you get split files it probably worked. I'll improve that later.
if you have any issues post here.
props to 3gen for posting his console tool and source. that got me interested in how the format works and writing my own tool.
thanks for looking.
quick demo: I dropped my nes file on the famicom and this is what it looks like.
so key info here: we have a prg rom, chr rom, mapper 4 (mmc3 chip), and the battery flag is set (fyi mmc3 + battery = TKROM donor most of the time)
i'm planning for 27C512 chips for my repro, which hold 512 kilobits of data.
The prg data is 512 kb, so that's the chp it defaults to.
chr data is only 128 kb, a fourth the size of the eprom I have. So i change the chr selection to 512 kb ( 27C512 ) (use your imagination for that step)
then you can click split and let it work.
These are the output files, next to the original nes rom file. the two binaries are labeled chr and prg.
the chr filename has the x4 in the title to let you know that the data was repeated four times to pad the file.
the prg is an exact fit so there you go.
so now I have the two files I need, sized for the chips I have, and I'm ready to program, which I'm doing right after this