I'm using "D816.EXE". It's an older disassembler from the SNES scene,
but it lets you set the CPU type to 6502, 65C02, or 65816. It spits
code out in assembler or "list" format. (Assembler is opcodes only,
"list" is address, data, opcode.) I don't think it generates labels for
branch targets though, and it definately doesn't understand the $24
opcode. (There's only a few occurrances in LL though.)
I've never tried to reassemble anything-- I just patch stuff by hand.
(Yeah, kinda painful...)
Let me know if you want D816 and I'll bring it in. There were multiple
versions of it (all with the same filename), but only some supported the
6502...
-Clay
> ----------
> From: Christopher V. Moore[SMTP:cmoore@heartlab.com]
> Reply To: vectorlist@mcfeeley.cc.utexas.edu
> Sent: Wednesday, February 17, 1999 8:41 AM
> To: vectorlist@mcfeeley.cc.utexas.edu
> Subject: Re: Lunar Lander?
>
> Clay,
>
> What are you using for a disassembler? Last week I decided to mess
> about
> with the Lunar Landar ROMs. I downloaded Jess' 6502 dissassembler but
> that
> one doesn't give an output that is assembler friendly.
>
> Thanks,
> -Chris Moore
>
> --
> Christopher V. Moore -- Principal Engineeer
> Heartlab, Inc. - 101 Airport Rd - Westerly, RI 02891 --
> www.heartlab.com
> Phone: (401) 596-0592 x113 - Fax: (401) 596-8562 - Email:
> cmoore@heartlab.com
>
>
Received on Wed Feb 17 13:00:05 1999
This archive was generated by hypermail 2.1.8 : Fri Aug 01 2003 - 00:30:52 EDT