mirror of
https://github.com/fadden/6502bench.git
synced 2024-11-29 10:50:28 +00:00
835c1c7fe2
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.) |
||
---|---|---|
.. | ||
WpfGui | ||
AsmAcme.cs | ||
AsmCc65.cs | ||
AsmMerlin32.cs | ||
AsmTass64.cs | ||
AssemblerConfig.cs | ||
AssemblerInfo.cs | ||
AssemblerVersion.cs | ||
GenCommon.cs | ||
IAssembler.cs | ||
IGenerator.cs | ||
LabelLocalizer.cs | ||
StringGather.cs |