1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-08-19 20:29:36 +00:00
6502bench/SourceGen/WpfGui
Andy McFadden d2326c389f ORG rework, part 8
Implemented address region pre-labels.  These are useful if the code is
relocating a block from address A to address B, because the code that
does the copying refers to both the "before" address and the "after"
address.  Previously you'd give the block the "after" address and the
"before" would just appears as hex, because it's effectively an
external address.

Pre-labels are shown on screen with their address, but no other fields.
Showing the address makes it easy to see the label's value, which isn't
always obvious right before a .arstart.  The labels are suppressed if the
address value evaluates to non-addressable.

This defines a new type of symbol, which is external and always global
in scope.  Pre-labels affect label localization and must go through
the usual remapping to handle clashes with opcode mnemonics and the
use of leading underscores.  Cross-references are computed, but are
associated with the file offset rather than the label line itself.

Added a new filter to the Symbols window ("PreL").

Implemented label input and checking in the address editor.  Generally
added highlighting of relevant error labels.
2021-10-04 20:41:19 -07:00
..
AboutBox.xaml Version 1.7.4 2021-06-08 13:15:19 -07:00
AboutBox.xaml.cs Minor updates 2019-10-25 18:16:09 -07:00
CodeListItemStyle.xaml ORG rework, part 6 2021-09-30 21:11:26 -07:00
DataFileLoadIssue.xaml Minor fixes 2019-09-21 18:49:03 -07:00
DataFileLoadIssue.xaml.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
DiscardChanges.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
DiscardChanges.xaml.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
EditAddress.xaml ORG rework, part 8 2021-10-04 20:41:19 -07:00
EditAddress.xaml.cs ORG rework, part 8 2021-10-04 20:41:19 -07:00
EditAppSettings.xaml ORG rework, part 3 2021-09-22 15:28:11 -07:00
EditAppSettings.xaml.cs ORG rework, part 3 2021-09-22 15:28:11 -07:00
EditBitmapAnimation.xaml Fix proportions for animated GIFs 2019-12-25 10:28:40 -08:00
EditBitmapAnimation.xaml.cs Progress toward wireframe animations 2020-03-07 17:05:08 -08:00
EditComment.xaml Minor UI tweaks 2019-09-18 18:11:48 -07:00
EditComment.xaml.cs Add file slicer tool 2019-12-29 17:59:35 -08:00
EditDataBank.xaml Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
EditDataBank.xaml.cs ORG rework, part 1 2021-09-16 17:02:19 -07:00
EditDataOperand.xaml Change PETSCII keyboard shortcut 2020-05-05 21:40:42 -07:00
EditDataOperand.xaml.cs ORG rework, part 3 2021-09-22 15:28:11 -07:00
EditDefSymbol.xaml Expand max local variable width to 257 2021-07-20 13:08:19 -07:00
EditDefSymbol.xaml.cs Expand max local variable width to 257 2021-07-20 13:08:19 -07:00
EditInstructionOperand.xaml Change PETSCII keyboard shortcut 2020-05-05 21:40:42 -07:00
EditInstructionOperand.xaml.cs Rename "hints" to "analyzer tags" 2020-10-15 16:55:29 -07:00
EditLabel.xaml ORG rework, part 7 2021-10-02 15:43:41 -07:00
EditLabel.xaml.cs ORG rework, part 7 2021-10-02 15:43:41 -07:00
EditLocalVariableTable.xaml Add Ctrl+Enter as a way to close the LVTable edit dialog 2020-08-27 17:09:18 -07:00
EditLocalVariableTable.xaml.cs Add Ctrl+Enter as a way to close the LVTable edit dialog 2020-08-27 17:09:18 -07:00
EditLongComment.xaml Tweak line folding code 2019-11-01 19:47:56 -07:00
EditLongComment.xaml.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
EditLvTableLocation.xaml Add a "move table" button 2019-09-01 16:40:54 -07:00
EditLvTableLocation.xaml.cs More progress on visualization 2019-11-26 18:54:42 -08:00
EditNote.xaml Allow custom colors in Notes 2020-03-13 13:58:52 -07:00
EditNote.xaml.cs Allow custom colors in Notes 2020-03-13 13:58:52 -07:00
EditProjectProperties.xaml Add W65C02S support, part 1 2020-10-10 15:46:34 -07:00
EditProjectProperties.xaml.cs Add W65C02S support, part 1 2020-10-10 15:46:34 -07:00
EditStatusFlags.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
EditStatusFlags.xaml.cs Set owner of status flags edit window 2021-06-03 17:16:07 -07:00
EditVisualization.xaml Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00
EditVisualization.xaml.cs Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00
EditVisualizationSet.xaml Implement wireframe animation 2020-03-09 13:56:20 -07:00
EditVisualizationSet.xaml.cs Implement wireframe animation 2020-03-09 13:56:20 -07:00
Export.xaml Add visualization sets to exported HTML 2019-12-13 17:15:38 -08:00
Export.xaml.cs Tweak column widths for clipboard and Export default 2020-07-16 10:48:03 -07:00
ExportVisualization.xaml Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00
ExportVisualization.xaml.cs Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00
FindBox.xaml Add "find previous" 2019-10-09 17:47:07 -07:00
FindBox.xaml.cs Add "find previous" 2019-10-09 17:47:07 -07:00
FontPicker.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FontPicker.xaml.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatAddressTable.xaml Rename "hints" to "analyzer tags" 2020-10-15 16:55:29 -07:00
FormatAddressTable.xaml.cs Rename "hints" to "analyzer tags" 2020-10-15 16:55:29 -07:00
GotoBox.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
GotoBox.xaml.cs Fix "goto address" for overlapping segments 2021-07-30 14:40:17 -07:00
MainWindow.xaml ORG rework, part 8 2021-10-04 20:41:19 -07:00
MainWindow.xaml.cs ORG rework, part 8 2021-10-04 20:41:19 -07:00
NewProject.xaml Remove "Atari Arcade Cabinet" system definition 2020-07-01 11:06:23 -07:00
NewProject.xaml.cs Fix startup issues 2019-07-20 17:36:12 -07:00
ProjectLoadIssues.xaml Fix visibility binding 2019-10-27 10:38:29 -07:00
ProjectLoadIssues.xaml.cs Open damaged projects in read-only mode 2019-10-26 13:20:54 -07:00
ShowWireframeAnimation.xaml Implement wireframe animation 2020-03-09 13:56:20 -07:00
ShowWireframeAnimation.xaml.cs Add Atari AVG visualizer 2020-04-11 17:24:21 -07:00