<item>65sc02
<item>65c02
<item>huc6280
+ <item>4510
</itemize>
6502x is for the NMOS 6502 with unofficial opcodes. huc6280 is the CPU of
- the PC engine. Support for the 65816 currently is not available.
+ the PC engine. 4510 is the CPU of the Commodore C65. Support for the 65816
+ currently is not available.
<label id="option--formfeeds">
latter understands the same opcodes as the former, plus 16 additional bit
manipulation and bit test-and-branch commands.
+When disassembling 4510 code, due to handling of 16-bit wide branches, da65
+can produce output that can not be re-assembled, when one or more of those
+branches point outside of the disassembled memory. This can happen when text
+or binary data is processed.
+
While there is some code for the 65816 in the sources, it is currently
unsupported.
range, where <tt/label/ is the label name given with the <tt/NAME/
attribute, and <tt/offs/ is the offset within the data.
+ <tag><tt>PARAMSIZE</tt></tag>
+ This optional attribute is followed by a numerical value. It tells the
+ assembler that subroutine calls to this label are followed by
+ "inline parameters" with the given number of bytes, like this:
+
+<tscreen><verb>
+ JSR LabelWithParamSize2
+ .byte $00, $10
+ (return here)
+ code...
+</verb></tscreen>
+
</descrip>