A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
--allow-overflow
to allow sign-overflows in pseudo-op assembly. For instance, `.byte -23, would not error if this option is set.--Wcase-mismatch
to warn user of symbol case mismatches.--error
option will now properly output errors to the specified file..case
directives were not evaluating string constants correctly.^^
(raise-to-the-power-of) operation.W65C02
would not report as a valid CPU mode. This is fixed.
Added option --enable-branch-always
to enable the bra
mnemonic for 6502 mode.
sizeof
function that returns the size in bytes of the given expression.-f
is a short alternative to --format
.-h
and -?
will no longer report being unknown in the help text.labels-addresses-only
option to refine label assembly output.long-addressing
option to enable 24-bit (long) addressing. Output can exceed the 64KiB boundary when this option is enabled..bank
directive will no longer reset the Program Counter. To enable this behavior pass the --reset-pc-on-bank
option..initmem
directive will now properly initialize memory.