how to make a rom like what is in this pic by hacking

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Well, learn 6502 assembly, the NES's architecture, mappers and differences, mapper hacking, making a menu, etc.

Or just put a bunch of NROM games inside the program files, although that still may require a little bit of 6502 assembly and programming.
User avatar
Kasumi
Posts: 1293
Joined: Wed Apr 02, 2008 2:09 pm

Post by Kasumi »

Fair enough. Go through these things in order:

Here: http://www.nintendoage.com/forum/messag ... eadid=7155

Are a good series of tutorials on basic NES architecture and the 6502 instruction set.

Here: http://www.obelisk.demon.co.uk/6502/reference.html

Is a reference guide on what every instruction does. It contains the hex value of each instruction.

Here: http://kevtris.org/mappers/mappers.html
or perhaps here: http://wiki.nesdev.com/w/index.php/Mappers
or perhaps elsewhere.

Are where you can find out about how mappers work. You will need to choose one based on how many games will be on your multicart and what sort of mappers they use.

To hack a game, you're basically changing the code inside the binary. You would run the game through a debugger to find writes to the sections of ROM that control the mapper. And then you change the instructions that are run to the ones you want to run using the hex values on the 6502 guide above.
User avatar
ouso1999
Posts: 101
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Post by ouso1999 »

Kasumi wrote:Fair enough. Go through these things in order:

Here: http://www.nintendoage.com/forum/messag ... eadid=7155

Are a good series of tutorials on basic NES architecture and the 6502 instruction set.

Here: http://www.obelisk.demon.co.uk/6502/reference.html

Is a reference guide on what every instruction does. It contains the hex value of each instruction.

Here: http://kevtris.org/mappers/mappers.html
or perhaps here: http://wiki.nesdev.com/w/index.php/Mappers
or perhaps elsewhere.

Are where you can find out about how mappers work. You will need to choose one based on how many games will be on your multicart and what sort of mappers they use.

To hack a game, you're basically changing the code inside the binary. You would run the game through a debugger to find writes to the sections of ROM that control the mapper. And then you change the instructions that are run to the ones you want to run using the hex values on the 6502 guide above.
thank u.
by 6-28-2011 , i'll be looking into it to be informative.
Post Reply