1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-01-07 06:30:52 +00:00
6502bench/SourceGen/SGTestData/Expected
Andy McFadden f33cd7d8a6 Replace character operand output method
The previous code output a character in single-quotes if it was
standard ASCII, double-quotes if high ASCII, or hex if it was neither
of those.  If a flag was set, high ASCII would also be output as
hex.

The new system takes the character value and an encoding identifier.
The identifier selects the character converter and delimiter
pattern, and puts the two together to generate the operand.

While doing this I realized that I could trivially support high
ASCII character arguments in all assemblers by setting the delimiter
pattern to "'#' | $80".

In FormatDescriptor, I had previously renamed the "Ascii" sub-type
"LowAscii" so it wouldn't be confused, but I dislike filling the
project file with "LowAscii" when "Ascii" is more accurate and less
confusing.  So I switched it back, and we now check the project
file version number when deciding what to do with an ASCII item.
The CharEncoding tests/converters were also renamed.

Moved the default delimiter patterns to the string table.

Widened the delimiter pattern input fields slightly.  Added a read-
only TextBox with assorted non-typewriter quotes and things so
people have something to copy text from.
2019-08-11 22:11:00 -07:00
..
1000-allops-value-65816_64tass.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -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 Reverse position on '#' in block move operands 2019-08-08 13:02:01 -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 Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -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 Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -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 Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -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 Treat BRK as a 1-byte instruction 2019-08-02 17:21:50 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 64tass output 2019-08-09 19:13:58 -07:00
2005-string-types_acme.S Update expected output for test 2005-string-types 2019-08-09 16:41:05 -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 Replace character operand output method 2019-08-11 22:11:00 -07:00
2006-operand-formats_acme.S Replace character operand output method 2019-08-11 22:11:00 -07:00
2006-operand-formats_cc65.cfg Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2006-operand-formats_cc65.S Replace character operand output method 2019-08-11 22:11:00 -07:00
2006-operand-formats_Merlin32.S Initial file commit 2018-09-28 10:05:11 -07:00
2007-labels-and-symbols_64tass.S Reverse position on '#' in block move operands 2019-08-08 13:02:01 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Get 64tass expressions working 2018-10-24 14:57:09 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Finish the underscore handling in the label localizer 2018-10-23 20:40:09 -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 Progress toward 64tass support 2018-10-23 20:08:01 -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 Reverse position on '#' in block move operands 2019-08-08 13:02:01 -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 Add 2015-64k-nops test 2019-08-04 16:54:01 -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