Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 | | | |