View Single Post
Old 02-12-2007, 09:05 PM   #2
Insomnia DMX
Senior Member
 
Insomnia DMX's Avatar
 
Join Date: Apr 2005
Location: Cleveland, Ohio, USA
Posts: 264
Default Re: Need help with ASM

First, you want to get http://fusoya.panicus.org/la/index.htmlLunar Address.</a> Then get http://www.freewebs.com/darkflight_d...m/65816ref.hlpthis help file.</a>

That first thing will let you convert the SNES addresses like, "C2:0923," into PC addresses like you'd use in a hex editor. The help file has a list of opcodes and addressing modes that the 658c16 uses, very helpful.

I personally find doing ASM, plain, in hex, it's easier and simpler; though you'll probably want an assembler tool to start off with, at least. Try http://www.programmersheaven.com/dow...pfilelist.aspxTRASM</a>. If you like that one, you may want to try out http://jathys.zophar.net/files/trasm_frontend.exeJathys's frontend for it.</a>

You may also want a dis-assembler (These intrepret hex into ASM, put in the address where you want it to start, and where you want it to finish.); for simplicity, go for the one included in http://geigercount.net/crypt/snes9x1.43.ep9r8.7zGeiger's SNES9x debugger</a>, for functionality, use Math on Napkins's dissassembler; good luck finding that one... ^_^

As for actually using the knowledge or tools here, you should ask more specific things...
<P ID="signature">http://users.adelphia.net/~InsomniaDMX/My crappy little site.</a></P><P ID="edit"><FONT class="small">Edited by Insomnia DMX on 02/12/07 04:14 PM.</FONT></P>
Insomnia DMX is offline   Reply With Quote