1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-29 10:50:28 +00:00
6502bench/SourceGen/RuntimeData/Help
Andy McFadden 835c1c7fe2 Reverse position on '#' in block move operands
During a discussion with the cc65 developers, I became convinced that
generating "MVN $01,$02" is wrong, and "MVN #$01,#$02" is correct.
64tass, cc65, and Merlin 32 all accept this syntax; only ACME does
not.  Operands without a leading '#' should be treated as 24-bit
values, and have the bank byte extracted.

This change updates the on-screen display and assembled output to
include the '#'.  The ACME generator uses a Quirk to suppress the
hash mark.  (It doesn't currently accept values larger than 8 bits,
so there's no ambiguity.)
2019-08-08 13:02:01 -07:00
..
advanced.html Clean up HTML in manual 2018-10-09 10:04:10 -07:00
analysis.html Various doc fixes 2019-07-29 13:20:03 -07:00
codegen.html Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
editors.html Add more bugs & quirks 2018-10-30 15:42:13 -07:00
end-notes.html Clean up HTML in manual 2018-10-09 10:04:10 -07:00
index.html Add Actions > Format As Word (Ctrl+W) 2018-11-11 17:25:02 -08:00
intro.html Various doc fixes 2019-07-29 13:20:03 -07:00
main.css Initial file commit 2018-09-28 10:05:11 -07:00
mainwin.html Finish split-address table formatter 2019-07-13 15:55:32 -07:00
settings.html Minor documentation updates 2019-07-06 10:58:24 -07:00
tools.html Clean up HTML in manual 2018-10-09 10:04:10 -07:00
tutorials.html Minor fixes 2019-07-21 15:24:39 -07:00