1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-15 11:28:56 +00:00
6502bench/SourceGen/AsmGen
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
..
WpfGui First pass at ACME support 2019-08-03 20:54:07 -07:00
AsmAcme.cs Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
AsmCc65.cs Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
AsmMerlin32.cs Change the way string formats are defined 2019-08-07 16:19:13 -07:00
AsmTass64.cs Change the way string formats are defined 2019-08-07 16:19:13 -07:00
AssemblerConfig.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
AssemblerInfo.cs First pass at ACME support 2019-08-03 20:54:07 -07:00
AssemblerVersion.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
GenCommon.cs Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
IAssembler.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
IGenerator.cs Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
LabelLocalizer.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
StringGather.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00