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 Super Mario World hacking: labmaster | 3 guests
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
Posted on 09-11-04 05:22 AM Link | Quote
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
Posted on 09-11-04 05:29 AM Link | Quote
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
Posted on 09-11-04 05:35 AM Link | Quote
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
Posted on 09-11-04 05:59 AM Link | Quote
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
Posted on 09-13-04 04:24 PM Link | Quote
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? | |


ABII


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



Page rendered in 0.014 seconds.