1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-10-10 04:23:44 +00:00
6502bench/SourceGen
Andy McFadden e137db2b5c Address region isolation, part 2
Added an address-to-offset test in the GeneratePlatformSymbolRefs()
method, which sets the operand symbols for anything that lands outside
the scope of the file.  Because the region isolation code prevented
symbols from being associated with the operands in the initial code
scan, those operands were being examined here.  Without the additional
test, the inappropriate label associations were getting a second chance.

Added "[!in]" and "[!out]" to the comment field of .addrs lines.  This
is only for the on-screen display and text exports, not asm gen.

Bumped the project file CONTENT_VERSION.

Added a regression test (20290-region-isolation).

The test turned up an existing problem: pre-labels are emitted by the
asm generators on their own line, but the code that puts excessively
long labels on a separate line wasn't taking that into account.  This
has been fixed.  No changes to existing regression tests, which didn't
happen to use long labels.
2024-05-21 10:32:18 -07:00
..
AsmGen Address region isolation, part 2 2024-05-21 10:32:18 -07:00
Examples Fix bit rot in sample 2021-11-14 09:21:15 -08:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Add daily tips to start screen 2021-10-16 09:15:28 -07:00
RuntimeData Additional C64 .sym65 support files (#157) 2024-04-11 18:00:02 -07:00
Sandbox Add offset to PlSymbol 2021-10-23 21:35:30 -07:00
SGTestData Address region isolation, part 2 2024-05-21 10:32:18 -07:00
Tests Add option to put labels on separate lines 2024-04-21 16:26:42 -07:00
Tools Address region isolation, part 1 2024-05-20 14:50:18 -07:00
WpfGui Address region isolation, part 1 2024-05-20 14:50:18 -07:00
Anattrib.cs ORG rework, part 6 2021-09-30 21:11:26 -07:00
App.config Fix startup issues 2019-07-20 17:36:12 -07:00
App.xaml Improve visualization 2019-12-04 15:59:37 -08:00
App.xaml.cs Version 1.8.6 2024-05-05 15:23:47 -07:00
AppSettings.cs Add option to put labels on separate lines 2024-04-21 16:26:42 -07:00
AutoLabel.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
ChangeSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
CodeAnalysis.cs Fix format overwrite test 2023-05-10 10:07:15 -07:00
DailyTips.cs Correct StdInline behavior for overlapping addresses 2021-10-27 16:48:25 -07:00
DataAnalysis.cs More tweaks to def sym editing 2022-03-02 08:13:46 -08:00
DefSymbol.cs Prefer narrower project/platform symbols 2020-01-23 10:49:22 -08:00
DisasmProject.cs Address region isolation, part 2 2024-05-21 10:32:18 -07:00
DisplayList.cs Add operand highlighting 2021-11-17 11:18:23 -08:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
Exporter.cs Add option to put labels on separate lines 2024-04-21 16:26:42 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Add "uninitialized data" format type 2021-10-13 15:05:07 -07:00
FormattedOperandCache.cs Add a string operand cache 2019-08-17 17:03:06 -07:00
HelpAccess.cs Add warning to manual when viewed from web 2021-10-08 11:01:03 -07:00
LabelFileGenerator.cs Tweak label file generation 2024-04-30 13:27:07 -07:00
LineListGen.cs Address region isolation, part 2 2024-05-21 10:32:18 -07:00
LocalVariableLookup.cs Fix various local variable de-duplication bugs 2020-01-13 18:32:56 -08:00
LocalVariableTable.cs Fix various local variable de-duplication bugs 2020-01-13 18:32:56 -08:00
MainController.cs Address region isolation, part 1 2024-05-20 14:50:18 -07:00
MessageList.cs ORG rework, part 6 2021-09-30 21:11:26 -07:00
MultiLineComment.cs Tweak line folding code 2019-11-01 19:47:56 -07:00
NavStack.cs ORG rework, part 9 2021-10-07 12:39:30 -07:00
PlatformSymbols.cs Allow leading whitespace in .sym65 comments 2021-10-24 14:12:45 -07:00
ProjectFile.cs Address region isolation, part 2 2024-05-21 10:32:18 -07:00
ProjectProperties.cs Default "smart PLP handling" to off 2020-07-24 21:38:45 -07:00
PseudoOp.cs Add "uninitialized data" format type 2021-10-13 15:05:07 -07:00
RenderAddressMap.cs Address region isolation, part 1 2024-05-20 14:50:18 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Sgec.cs SGEC tweaks 2020-07-16 10:14:28 -07:00
SourceGen.csproj Disable "prefer 32 bit" build flag 2024-05-09 10:03:08 -07:00
Symbol.cs Tweak label file generation 2024-04-30 13:27:07 -07:00
SymbolTable.cs Prefer narrower project/platform symbols 2020-01-23 10:49:22 -08:00
SystemDefaults.cs Optionally treat BRKs as two-byte instructions 2019-10-09 14:55:56 -07:00
SystemDefs.cs Progress toward OMF file handling 2020-06-30 08:20:12 -07:00
UndoableChange.cs More tweaks to def sym editing 2022-03-02 08:13:46 -08:00
VisBitmapAnimation.cs Progress toward wireframe animations 2020-03-08 17:05:08 -07:00
Visualization.cs Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00
VisualizationSet.cs Add a progress bar to HTML export 2020-03-15 14:07:05 -07:00
VisWireframeAnimation.cs Add Atari AVG visualizer 2020-04-11 17:24:21 -07:00
WeakSymbolRef.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
WireframeObject.cs Add Atari DVG visualizer 2021-11-02 08:54:07 -07:00
XrefSet.cs Show "ptr" for pointer use in cross-reference list 2020-09-04 13:26:41 -07:00