Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Game Genie | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
KP9000

Flurry
Level: 27

Posts: 135/261
EXP: 102741
For next: 13418

Since: 03-18-04
From: Wherever you saw me last...

Since last post: 22 days
Last activity: 2 days
Posted on 08-26-04 02:06 PM Link | Quote
Don't know if this has been asked before but--

I use the Game Genie Code converter, and the Addresses I get do not work for the roms. I think i heard somewhere that theres a document that explains this sort of thing, could one of you kindly redirect me or let me know how this works? thanks
Omega45889

Panser
Level: 30

Posts: 179/335
EXP: 148978
For next: 16891

Since: 03-22-04
From: Vancouver Canada

Since last post: 5 days
Last activity: 6 hours
Posted on 08-26-04 04:25 PM Link | Quote
Your in luck. I just learned how to work this thing a while back.

Its really quite simple.

First, you need to find out what kind of rom you are using (either Hi rom or Low rom). I think SNES9X may tell you when selecting the rom, but im not sure.

Then, Just input the code, and hit the Show 64k button for lowrom (I think. Its been a while). or show 32k for Hirom.

It should give you some numbers in the format of an adress, and a value.

You must then take the adress it gives you and subtract C0000 from the adress it gives you.

Then you have to add 200 (hex value... make sure you are using a hex calculator)

You now have the ROM adress that needs to be changed. So, just open up the rom, go to the adress you calculated, and change it to the value the program origonally gave you.

Hope that helps.
NightHawk

Bob-Omb
Level: 39

Posts: 619/621
EXP: 374743
For next: 30028

Since: 03-26-04
From: Switzerland

Since last post: 432 days
Last activity: 339 days
Posted on 08-26-04 04:38 PM Link | Quote
Omega: You're assuming that he's using codes for an SNES game.

On a Genesis/Mega Drive ROM, you might need to have it converted from the .SMD format to a .BIN format (the .SMD format does some interleaving for some reason ). After that you're all set... the headers in the Genesis ROMs are part of the ROMs themselves, unlike for the NES and SNES (I don't know about other cartridge-based formats though ), so the address you got will already take those into account.

On an NES, it depends on the size of the ROM. If the ROM is 16KB, subtract $BFF0 from the address given to you, and you're done. If the ROM is 32KB, subtract $7FF0, and you're done.
If it's larger... do what you'd do with a 32KB ROM, but check the rom at 16KB intervals from there (the NES uses bank-swapping to address ROMs larger than 32KB, so there's no way to know which bank it's in other than experimentation.)
KP9000

Flurry
Level: 27

Posts: 136/261
EXP: 102741
For next: 13418

Since: 03-18-04
From: Wherever you saw me last...

Since last post: 22 days
Last activity: 2 days
Posted on 08-27-04 01:09 AM Link | Quote
Problem is, I get Addresses smaller than both of these. in the $4000's. How am I supposed to subtract from that if the number im subtracting from is smaller? There is no negative offsets.....
The Code is KAPGEI for Metroid 1.


(edited by Kallimakh @fter$hok on 08-26-04 04:10 PM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Game Genie | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.012 seconds.