BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the BWH community, you simply need to register an account or log into an existing one.

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can probably see and download most content provided for regular members even without an account.

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup

Join the forum, it's quick and easy

BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the BWH community, you simply need to register an account or log into an existing one.

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can probably see and download most content provided for regular members even without an account.

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup
BullyWiiHacks
Would you like to react to this message? Create an account in a few clicks or log in to continue.
BullyWiiHacks

Gaming, Modding & Programming

Important reminders:

- Click *HERE* for advanced forum search or check out the text field below on the front page for Google before posting
- NO support via private message (use the forum)
- Write meaningful topic titles
Site Translation
Latest topics
» Lego Stars Wars: The Complete Saga [RLGE64]
How to Dump an NES ROM's RAM Empty11/12/2024, 3:19 am by SnB@BWH

» JMaster Duel Bot: A Yu-Gi-Oh! Master Duel Bot and Trainer for Steam
How to Dump an NES ROM's RAM Empty11/10/2024, 5:26 am by Bully@WiiPlaza

» Error Injecting Drool Links Saliva Mod Menu
How to Dump an NES ROM's RAM Empty11/10/2024, 5:24 am by Bully@WiiPlaza

» USB Gecko problems with some games
How to Dump an NES ROM's RAM Empty10/16/2024, 1:59 pm by Reclaimer Shawn

» Metal Gear Solid V The Phantom Pain X Flashpoint Batman Gameplay unedited [Seth@WiiPlaza]
How to Dump an NES ROM's RAM Empty9/23/2024, 12:48 pm by Seth@WiiPlaza

» Dropped Out of College to Pursue Web Dev and Life Pursuits in General
How to Dump an NES ROM's RAM Empty8/9/2024, 7:09 am by SnB@BWH

» ASM <> Gecko Code Converter
How to Dump an NES ROM's RAM Empty7/29/2024, 11:15 am by Mac11ngAround

» German With a Jackhammer
How to Dump an NES ROM's RAM Empty7/28/2024, 3:42 pm by SnB@BWH

» Wii RAM Hacking: Pointers and ASM
How to Dump an NES ROM's RAM Empty7/23/2024, 1:54 pm by Mac11ngAround

» IBM AIX Assembler Programming Reference - Useful For PPC ASM
How to Dump an NES ROM's RAM Empty7/21/2024, 5:00 pm by Mac11ngAround

Search
 
 

Display results as :
 


Rechercher Advanced Search

November 2024
MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
252627282930 

Calendar Calendar

Country Statistics
Free counters!

You are not connected. Please login or register

How to Dump an NES ROM's RAM

Go down  Message [Page 1 of 1]

1How to Dump an NES ROM's RAM Empty How to Dump an NES ROM's RAM 1/22/2017, 11:56 am

SnB@BWH

SnB@BWH
Admin & Writer

I've never seen any tutorials for this, nor have I ever heard of anyone actually ever dumping an NES ROM's RAM. So, I figured I would make a tutorial to show you how it's done.
Smile

Programs you will need:

1. FCEUX - NES Emulator
2. HxD - Hex Editor

And of course some ROMs. (PM me)

Open up FCEUX and load your ROM. You can also drag and drop a ROM onto the window.

Start the game, then pause it. Make sure if you are going to be working with (porting / analysis) codes in $0000 - $0800 range that you start the game before the dumping process. Some values may not appear, including the bit (memory size) of your code. They will just appear as zeroes and there is lots of memory that just contain zeroes. So, it wouldn't help none. You need to search for unique values, which will make the search comparison when porting much easier by narrowing results.

If you are going to release the dump for others' usage, then make sure you do this. It's actually best to do this either way.

Once the game has started, go to Debug > Hex Editor. A minimalistic Hex editor will show. You will notice that under File there is an option to dump RAM and PPU (Pixel Processing Unit, sprite data and shit). This only dumps $0000 - $0800. So, how will you be able to port or analyze Genie Codes, which are in the $8000 - $FFFF range? I'll show you how. Wink

Click on the first bit ($0000) and drag down to the very bottom by moving your mouse up and down slightly below the window while still holding the button. Ctrl+A (Select All) doesn't work; I already tried. Ctrl+A actually brings up a dialog asking which address to go to. This program wasn't programmed in the best interest of the user.

Once you reach the bottom ($FFFF), press Ctrl+C (Copy to Clipboard). 

Now, it's time to open up HxD Hex Editor. Once you have it open, click on the New button located on the far left under File or under File itself. You can also use Ctrl+N.

Right click in the window and press Paste Insert (Ctrl+V (Paste)). 
You now have the RAM dump! Click on the Floppy Disk icon (Save (Ctrl+S)). Create a folder to save your RAM dumps to. Name it as [NES] GameName (REGION).bin

Example: [NES] Super Mario Bros 3 (U).bin

Where 
U = America
J = Japan
E = Europe

Now you know how to dump an NES ROM's RAM. Congratulations!  Smile


_________________
How to Dump an NES ROM's RAM Simple10

How to Dump an NES ROM's RAM LSTjSyDDiscord: SnB_BWH

Click HERE to earn free bitcoin, litecoin, dogecoin, and dash!

Win Free Bitcoins every hour!

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum