1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-18 15:06:07 +00:00
6502bench/SourceGen/SGTestData/Expected
Andy McFadden 2065f4ef9e Attempt to generate segment names for cc65
This worked, sort of.  The problem is that SourceGen will revert to
hex output in certain situations, such as a broken symbolic
reference.  There happens to be one in the ZIPPY example, and it's
on a relative branch.

The goal with the segment stuff is to allow cc65 to treat the
source as relocatable code.  In that context, a relative branch to
an absolute address doesn't make any sense, so the assembler reports
a range error.

We don't currently have a mechanism that guarantees no references
are broken (and no affordance for finding them), so we can't make
this mode the default yet.

Instead, we continue to use the generic config, but generate the
correct set of lines as comments.

(issue #39)
2018-11-18 15:11:29 -08:00
..
1000-allops-value-65816_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1000-allops-value-65816_Merlin32.S
1001-allops-zero-65816_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1001-allops-zero-65816_Merlin32.S
1002-embedded-instructions_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
1002-embedded-instructions_Merlin32.S
1003-flags-and-branches_64tass.S
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
1004-data-recognition_64tass.S
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
2000-allops-value-6502_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2000-allops-value-6502_Merlin32.S
2001-allops-zero-6502_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2001-allops-zero-6502_Merlin32.S
2002-allops-value-65C02_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2002-allops-value-65C02_Merlin32.S
2003-allops-zero-65C02_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2003-allops-zero-65C02_Merlin32.S
2004-numeric-types_64tass.S
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
2005-string-types_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2005-string-types_Merlin32.S
2006-operand-formats_64tass.S
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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2006-operand-formats_Merlin32.S
2007-labels-and-symbols_64tass.S Improve the "common" expression formatter 2018-10-26 15:45:39 -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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2007-labels-and-symbols_Merlin32.S Progress toward 64tass expression support 2018-10-24 13:17:03 -07:00
2008-address-changes_64tass.S
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
2009-branches-and-banks_64tass.S Get 64tass expressions working 2018-10-24 14:57:09 -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
2010-target-adjustment_64tass.S
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
2011-hinting_64tass.S
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
2012-label-localizer_64tass.S Finish the underscore handling in the label localizer 2018-10-23 20:40:09 -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
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
2014-label-dp_64tass.S Add 2014-label-dp 2018-10-30 16:07:35 -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 Attempt to generate segment names for cc65 2018-11-18 15:11:29 -08:00
2014-label-dp_Merlin32.S Work around Merlin 32 instruction parsing bug 2018-11-02 13:49:27 -07:00