mirror of
https://github.com/fadden/6502bench.git
synced 2024-12-03 05:49:48 +00:00
b6e571afc2
This began with a change to support "BRK <operand>" in cc65. The assembler only supports this for 65816 projects, so we detect that and enable it when available. While fiddling with some test code an assertion fired. This revealed a minor issue in the code analyzer: when overwriting inline data with instructions, we weren't resetting the format descriptor. The code that exercises it, which requires two-byte BRKs and an inline BRK handler in an extension script, has been added to test 2022-extension-scripts. The new regression test revealed a flaw in the 64tass code generator's character encoding scanner that caused it to hang. Fixed. |
||
---|---|---|
.. | ||
1000-allops-value-65816.S | ||
1001-allops-zero-65816.S | ||
1002-embedded-instructions.S | ||
1003-flags-and-branches.S | ||
1004-data-recognition.S | ||
2000-allops-value-6502.S | ||
2001-allops-zero-6502.S | ||
2002-allops-value-65C02.S | ||
2003-allops-zero-65C02.S | ||
2004-numeric-types.S | ||
2005-string-types.S | ||
2006-operand-formats.S | ||
2007-labels-and-symbols.S | ||
2008-address-changes.S | ||
2009-branches-and-banks.S | ||
2010-target-adjustment.S | ||
2011-hinting.S | ||
2012-label-localizer.S | ||
2013-notes-and-comments.S | ||
2014-label-dp.S | ||
2016-char-encoding.S | ||
2019-local-variables.S | ||
2020-cycle-counts-65816.S | ||
2021-external-symbols.S | ||
2022-extension-scripts.S | ||
allops-common-65C02.S | ||
allops-common-6502.S | ||
allops-common-65816.S |