Date : Thu, 02 Oct 2008 11:12:44 +0200
From : anders.carlsson@... (Anders Carlsson)
Subject: PC based 6502 Assembler
Dominic Beesley wrote:
>> You might want to check out SWIFT, an IDE for programming 6502
>> code, and also BeebAsm, a 6502 assembler for the Beeb.
> Or cc65, which is a C compiler but has a nice simple assembler built in.
I've never used ca65, but I thought it was a rather powerful and thus a bit
complex assembler to work with?
Seriously, there are plenty of 6502 cross assemblers, and your choice
depends a bit on your target and your previous experiences. I understand
BeebAsm is a good choice if you have previously written machine code
routines in BBC Basic, but may look odd for someone like me who has learned
6502 assembly from other platforms.
Personally I'll likely be using DASM whenever I get to programming something
on the BBC, mostly because that is the cross assembler I know how to operate
and the one most of my programming friends on other systems already use.
However I realize specific BBC features may be lost, and I'm unsure if it
can generate 65C02 code, or whichever CPU is inside the Master series. The
difference is slim but perhaps one would like to take advantage of all the
extra instructions once they're available.
Best regards
--
Anders Carlsson