1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-26 06:49:19 +00:00
6502bench/SourceGen
Andy McFadden 5635a1e33a Add Atari 2600 sprite/playfield visualizer
First swing at a visualizer for Atari 2600 sprites and playfields.
Won't necessarily present an accurate view of what is displayed on
screen, but should provide a reasonable shape for data stored in
the obvious way.

The Adventure playfields looked squashed, so I added a simple row
duplication value.

Also, minor improvements to visualizers generally:
- Throw an exception, rather than an Assert, in VisBitmap8 when the
  arguments are bad.
- Show the exception in the Visualization Edit dialog.
- If generation fails and we don't have an error message, show a
  generic "stuff be broke" string.
- Set focus on OK button in Visualization Set Edit after editing,
  so you can hit Enter twice after renaming a tag.
2019-12-06 17:33:29 -08:00
..
AsmGen Label rework, part 6 2019-11-18 13:36:53 -08:00
Examples Label rework, part 7 (of 7) 2019-11-18 17:45:41 -08:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Add Atari 2600 sprite/playfield visualizer 2019-12-06 17:33:29 -08:00
RuntimeData Add Atari 2600 sprite/playfield visualizer 2019-12-06 17:33:29 -08:00
Sandbox More progress on visualization 2019-11-30 18:02:03 -08:00
SGTestData Add Atari 2600 sprite/playfield visualizer 2019-12-06 17:33:29 -08:00
Tests Label rework, part 6 2019-11-18 13:36:53 -08:00
Tools Minor updates 2019-10-25 18:16:09 -07:00
WpfGui Add Atari 2600 sprite/playfield visualizer 2019-12-06 17:33:29 -08:00
Anattrib.cs Correctly handle embedded instruction edge case 2019-10-19 17:28:45 -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.5.0-dev1 2019-11-19 14:03:16 -08:00
AppSettings.cs Finish removal of "disable label localizer" feature 2019-11-16 17:15:03 -08: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 Tweak visualizer interface 2019-12-05 10:29:00 -08:00
DataAnalysis.cs Visualizer improvements 2019-12-06 15:05:49 -08:00
DefSymbol.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
DisasmProject.cs Visualizer improvements 2019-12-06 15:05:49 -08:00
DisplayList.cs Add visualization thumbnails 2019-12-03 16:11:21 -08:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
Exporter.cs Groundwork for visualization sets 2019-11-22 20:45:57 -08:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Fix junk alignment check 2019-10-23 13:25:50 -07:00
FormattedOperandCache.cs Add a string operand cache 2019-08-17 17:03:06 -07:00
HelpAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
LineListGen.cs Finish basic visualization editor implementation 2019-12-02 16:38:32 -08:00
LocalVariableLookup.cs Label rework, part 6 2019-11-18 13:36:53 -08:00
LocalVariableTable.cs Improve the "info" panel 2019-10-22 21:27:49 -07:00
MainController.cs Visualizer improvements 2019-12-06 15:05:49 -08:00
MessageList.cs Check for bank overrun 2019-11-05 13:29:51 -08:00
MultiLineComment.cs Tweak line folding code 2019-11-01 19:47:56 -07:00
NavStack.cs Tweak navigation 2019-10-10 11:57:36 -07:00
PlatformSymbols.cs Update comments, remove unused var 2019-10-27 21:29:44 -07:00
ProjectFile.cs Improve visualization 2019-12-04 15:59:37 -08:00
ProjectProperties.cs Optionally treat BRKs as two-byte instructions 2019-10-09 14:55:56 -07:00
PseudoOp.cs Label rework, part 6 2019-11-18 13:36:53 -08:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj Finish basic visualization editor implementation 2019-12-02 16:38:32 -08:00
Symbol.cs Label rework, part 5 2019-11-17 16:05:51 -08:00
SymbolTable.cs Label rework, part 6 2019-11-18 13:36:53 -08:00
SystemDefaults.cs Optionally treat BRKs as two-byte instructions 2019-10-09 14:55:56 -07:00
SystemDefs.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
UndoableChange.cs Groundwork for visualization sets 2019-11-22 20:45:57 -08:00
Visualization.cs Improve visualization 2019-12-04 15:59:37 -08:00
VisualizationSet.cs Tweak visualizer interface 2019-12-05 10:29:00 -08:00
WeakSymbolRef.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
XrefSet.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00