mirror of
https://github.com/fadden/6502bench.git
synced 2024-12-28 16:31:17 +00:00
1b0ee7de21
The "affected flags" constants were incorrect for BIT, BRK, COP, RTI, XCE, and the undocmented instructions ANE, DCP, and SAX. The constants are used for the changed-flag summary shown in the info window and the instruction chart. Of greater import: the status flag updater for BIT was incorrectly marking N/V/C as indeterminate instead of N/V/Z. The undocmented instructions ANE, DCP, and SAX were also incorrect. The cycle counts shown in line comments are computed correctly, but the counts shown in the info window and instruction chart were displaying the full set of modifiers, ignoring the CPU type. That's okay for the info window, which spells the modifiers out, though it'd be better if the bits were explicitly marked as being applicable to the current CPU or a different one. |
||
---|---|---|
.. | ||
Properties | ||
Address.cs | ||
Asm65.csproj | ||
CharEncoding.cs | ||
CpuDef.cs | ||
Formatter.cs | ||
Helper.cs | ||
Label.cs | ||
Number.cs | ||
OpDef.cs | ||
OpDescription.cs | ||
OpName.cs | ||
StatusFlags.cs | ||
StringOpFormatter.cs | ||
TriState16.cs |