Editing ROM hacking resources
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 186: | Line 186: | ||
However, disassembly can easily fail, and you end up with garbage nonsensical code in the text file. Why? Just like hex editors with text display, or tile editors, when disassemblers try to interpret stuff that's not programming as such, it's a recipe for disaster. Another extra problem is that after reading garbage data, even if the disassembler stumbles upon some legit programming bits after that, it will no longer tell where instructions begin and end (remember they're all just bytes) and so there will be even more erroneous interpretations. | However, disassembly can easily fail, and you end up with garbage nonsensical code in the text file. Why? Just like hex editors with text display, or tile editors, when disassemblers try to interpret stuff that's not programming as such, it's a recipe for disaster. Another extra problem is that after reading garbage data, even if the disassembler stumbles upon some legit programming bits after that, it will no longer tell where instructions begin and end (remember they're all just bytes) and so there will be even more erroneous interpretations. | ||
− | |||
− | |||
What you'll need to mod game programming, a.k.a. assembly hacking, is: | What you'll need to mod game programming, a.k.a. assembly hacking, is: | ||
Line 206: | Line 204: | ||
* GC/Wii: .elf files | * GC/Wii: .elf files | ||
* DS: ARM9.BIN, more rarely ARM7.BIN | * DS: ARM9.BIN, more rarely ARM7.BIN | ||
− | |||
− | |||
− | |||
− | |||
==Emulators for ROM hacking== | ==Emulators for ROM hacking== |