Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - Anyone know of a SNES disassembler for Windows? | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
BrooklynMario Koopa Level: 17 Posts: 20/110 EXP: 23769 For next: 974 Since: 09-04-04 From: Brooklyn, NY Since last post: 19 hours Last activity: 45 days |
| ||
Anyone? (edited by BrooklynMario on 09-10-04 08:23 PM) |
|||
Escherial Shyguy Level: 17 Posts: 57/90 EXP: 20866 For next: 3877 Since: 03-15-04 From: Pasadena, CA Since last post: 202 days Last activity: 38 days |
| ||
Yeah, there's TRaCER, by Y0SHi. Despite the name, it's reputedly "The fastest NES/SNES (6502/65c816) disassembler for your PC!". Try it out: NES/SNES Dev Section, Zophar's Domain Or just copy and paste this into your address bar (as they disallow off-site linking): http://www.zophar.net/utilities/download/tracer.zip (edited by Escherial on 09-10-04 08:30 PM) |
|||
BrooklynMario Koopa Level: 17 Posts: 21/110 EXP: 23769 For next: 974 Since: 09-04-04 From: Brooklyn, NY Since last post: 19 hours Last activity: 45 days |
| ||
its for dos right? I cant use dos programs cause i have windows xp | |||
Escherial Shyguy Level: 17 Posts: 58/90 EXP: 20866 For next: 3877 Since: 03-15-04 From: Pasadena, CA Since last post: 202 days Last activity: 38 days |
| ||
No, it still runs fine under DOS emulation, as do most DOS programs. I use it on Windows XP myself, so don't worry about it. | |||
d4s Panser Level: 29 Posts: 67/325 EXP: 142151 For next: 5734 Since: 03-23-04 Since last post: 13 days Last activity: 1 day |
| ||
if you dont have an exact idea of how the code youre going to disassemble will look like, standalone disassemblers arent very helpful.(for example if you just want to disassemble a whole rom) you can change the mem/accu and x/y regs with REP and SEP from 8 to 16bit access and vice versa. depending on how the program is written, it may assume 8bit mem/accumulator access when exeucting some subroutine while the disassembler thinks its still set to 16bit because it saw a REP #$30 somewhere before. this can result in nonsense output and leaves you wondering where the error is. a better approach would be to fire up evilpeers snes9x tracer, trace(not trace all) while running and then manually copy & paste the code in the right order. although its tedious, it already gives you a basic understanding on how the code works while copy & pasting, plus, you see what the code does and where it accesses what in the tracelog. youd have to add labels and comment everything anyway to reuse the code effectively so id consider this to be a minor problem. a big minus is that you only catch code thats actually executed this way, so if your trying to hunt some debug code down, this isnt the way to go. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Anyone know of a SNES disassembler for Windows? | | | |