1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-10 11:28:56 +00:00
6502bench/SourceGen/SGTestData/Expected
Andy McFadden d542a809f8 Implement local variables for ACME
Unlike 64tass and Merlin, which allow you to redefine symbols, ACME
uses "zones" that provide scope for local variables.  This means
that, at the point of a local variable table definition, we have to
start a new zone and output the full set of active symbols, not just
the newly-defined ones.  (If you set the "clear previous" flag in
the LvTable there's no difference.)

We could do a bit better by only outputting the symbols that are
actually used within the zone, similar to what we do for global
project/platform symbols, but that's a bunch of work for questionable
benefit.
2019-09-01 10:55:19 -07:00
..
1000-allops-value-65816_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
1000-allops-value-65816_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
1000-allops-value-65816_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1000-allops-value-65816_cc65.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
1000-allops-value-65816_Merlin32.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
1001-allops-zero-65816_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
1001-allops-zero-65816_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
1001-allops-zero-65816_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1001-allops-zero-65816_cc65.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
1001-allops-zero-65816_Merlin32.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
1002-embedded-instructions_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
1002-embedded-instructions_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
1002-embedded-instructions_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1002-embedded-instructions_cc65.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
1002-embedded-instructions_Merlin32.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
1003-flags-and-branches_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
1003-flags-and-branches_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
1003-flags-and-branches_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1003-flags-and-branches_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1003-flags-and-branches_Merlin32.S Add custom flag updaters for ROL/ROR 2018-10-09 13:15:41 -07:00
1004-data-recognition_64tass.S Change the way ASCII is handled for 64tass 2019-08-20 11:21:30 -07:00
1004-data-recognition_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
1004-data-recognition_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1004-data-recognition_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1004-data-recognition_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2000-allops-value-6502_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2000-allops-value-6502_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2000-allops-value-6502_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2000-allops-value-6502_cc65.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2000-allops-value-6502_Merlin32.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2001-allops-zero-6502_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2001-allops-zero-6502_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2001-allops-zero-6502_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2001-allops-zero-6502_cc65.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2001-allops-zero-6502_Merlin32.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2002-allops-value-65C02_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2002-allops-value-65C02_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2002-allops-value-65C02_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2002-allops-value-65C02_cc65.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2002-allops-value-65C02_Merlin32.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2003-allops-zero-65C02_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2003-allops-zero-65C02_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2003-allops-zero-65C02_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2003-allops-zero-65C02_cc65.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2003-allops-zero-65C02_Merlin32.S Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -07:00
2004-numeric-types_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2004-numeric-types_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2004-numeric-types_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2004-numeric-types_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2004-numeric-types_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2005-string-types_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2005-string-types_acme.S Improve ACME high ASCII handling 2019-08-17 17:35:01 -07:00
2005-string-types_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2005-string-types_cc65.S Update expected output for test 2005-string-types 2019-08-09 16:41:05 -07:00
2005-string-types_Merlin32.S Update expected output for test 2005-string-types 2019-08-09 16:41:05 -07:00
2006-operand-formats_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2006-operand-formats_acme.S Correctly handle delimiters in character operands 2019-08-14 17:31:15 -07:00
2006-operand-formats_cc65.cfg Correctly handle delimiters in character operands 2019-08-14 17:31:15 -07:00
2006-operand-formats_cc65.S Correctly handle delimiters in character operands 2019-08-14 17:31:15 -07:00
2006-operand-formats_Merlin32.S Correctly handle delimiters in character operands 2019-08-14 17:31:15 -07:00
2007-labels-and-symbols_64tass.S Change the way ASCII is handled for 64tass 2019-08-20 11:21:30 -07:00
2007-labels-and-symbols_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2007-labels-and-symbols_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2007-labels-and-symbols_cc65.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
2007-labels-and-symbols_Merlin32.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
2008-address-changes_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2008-address-changes_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2008-address-changes_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2008-address-changes_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2008-address-changes_Merlin32.S Add custom flag updaters for ROL/ROR 2018-10-09 13:15:41 -07:00
2009-branches-and-banks_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2009-branches-and-banks_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2009-branches-and-banks_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2009-branches-and-banks_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2009-branches-and-banks_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2010-target-adjustment_64tass.S Change the way ASCII is handled for 64tass 2019-08-20 11:21:30 -07:00
2010-target-adjustment_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2010-target-adjustment_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2010-target-adjustment_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2010-target-adjustment_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2011-hinting_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2011-hinting_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2011-hinting_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2011-hinting_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2011-hinting_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2012-label-localizer_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2012-label-localizer_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2012-label-localizer_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2012-label-localizer_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2012-label-localizer_Merlin32.S Finish the underscore handling in the label localizer 2018-10-23 20:40:09 -07:00
2013-notes-and-comments_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2013-notes-and-comments_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2013-notes-and-comments_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2013-notes-and-comments_cc65.S Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2013-notes-and-comments_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2014-label-dp_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2014-label-dp_acme.S Finish ACME v0.96.4 support 2019-08-04 14:48:42 -07:00
2014-label-dp_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2014-label-dp_cc65.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
2014-label-dp_Merlin32.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
2015-64k-nops_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2015-64k-nops_acme.S Add 2015-64k-nops test 2019-08-04 16:54:01 -07:00
2015-64k-nops_cc65.cfg Add 2015-64k-nops test 2019-08-04 16:54:01 -07:00
2015-64k-nops_cc65.S Add 2015-64k-nops test 2019-08-04 16:54:01 -07:00
2015-64k-nops_Merlin32.S Add 2015-64k-nops test 2019-08-04 16:54:01 -07:00
2016-char-encoding-a_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2016-char-encoding-a_acme.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2016-char-encoding-a_cc65.cfg Add 2016-char-encoding-a and variations 2019-08-16 15:01:11 -07:00
2016-char-encoding-a_cc65.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2016-char-encoding-a_Merlin32.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2017-char-encoding-p_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2017-char-encoding-p_acme.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2017-char-encoding-p_cc65.cfg Add 2016-char-encoding-a and variations 2019-08-16 15:01:11 -07:00
2017-char-encoding-p_cc65.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2017-char-encoding-p_Merlin32.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2018-char-encoding-s_64tass.S Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
2018-char-encoding-s_acme.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2018-char-encoding-s_cc65.cfg Add 2016-char-encoding-a and variations 2019-08-16 15:01:11 -07:00
2018-char-encoding-s_cc65.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2018-char-encoding-s_Merlin32.S PETSCII does DCI 2019-08-20 17:55:12 -07:00
2019-local-variables_64tass.S Handle variable labels that are duplicates of non-variables 2019-08-31 21:54:20 -07:00
2019-local-variables_acme.S Implement local variables for ACME 2019-09-01 10:55:19 -07:00
2019-local-variables_cc65.cfg Add 2019-local-variables test 2019-08-31 20:40:38 -07:00
2019-local-variables_cc65.S Handle variable labels that are duplicates of non-variables 2019-08-31 21:54:20 -07:00
2019-local-variables_Merlin32.S Handle variable labels that are duplicates of non-variables 2019-08-31 21:54:20 -07:00