TOOLS
TOOLS
While native 65816 assemblers are desireable, they are not completely necessary. Useful if you have a prefered 6502 assembler (I like 64TASS). Since the 65816 uses the "undocumented opcodes" of the 6502, you can substitute those byte values (or use macros). For instance, instead of:
xce ; switch to native 65816 mode
you could use a standard 6502 assembler and write out the XCE mnemonics byte value:
.byte $FB ; xce - switch to native 65816 mode