ksherlock / qasm

Merlin 8/16/16+ Compatible 6502/65816 assembler/linker suite in C++ for linux
Other
1 stars 0 forks source link

RASTAN source incompatibilities #11

Open ksherlock opened 4 years ago

ksherlock commented 4 years ago

rastan source code uses dw ^$00

merlin apparently treats that as the unary ^ operator. qasm treats it as a label character.

dw #^$00 is a workaround for qasm

^ is a legitimate label character (thanks, merlin).

ksherlock commented 4 years ago

LUP directive affects the line number.

ksherlock commented 4 years ago

dw $-280 apparently treated as dw -280 in merlin, syntax error in qasm.