1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-08-14 03:29:00 +00:00
6502bench/SourceGen
Andy McFadden 975b62db6b Treat low and high ASCII as two distinct formats
We've been treating ASCII strings and instruction/data operands as
ambiguous, resolving low vs. high when generating output for the
display or assembler.  This change splits it into two separate
formats, simplifying output generation.

The UI will continue to treat low/high ASCII as as single thing,
selecting the format appropriately based on the data.  There's no
reason to have two radio buttons that are never both enabled.

The data operand string functions need some additional work, but
that overlaps substantially with the upcoming PETSCII changes, so
for now all strings set by the data operand editor are low ASCII.

The file format has changed again, but since there hasn't been a
release since the previous change, I'm leaving the file format
at v2.  Code has been added to resolve the ASCII mode when loading
a v1 project file.

This removes some complexity from the assembly code generators.
2019-08-10 14:59:24 -07:00
..
AsmGen Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
Examples Add advanced tutorial 2018-10-09 14:55:16 -07:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
RuntimeData Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
Sandbox Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SGTestData Improve 64tass output 2019-08-09 19:13:58 -07:00
Tests Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
Tools Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
WpfGui Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
AddressMap.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Anattrib.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
App.config Fix startup issues 2019-07-20 17:36:12 -07:00
App.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
App.xaml.cs Version 1.3.0-dev2 2019-08-04 15:00:36 -07:00
AppSettings.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
AutoLabel.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ChangeSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
CodeAnalysis.cs Change the way string formats are defined 2019-08-07 16:19:13 -07:00
DataAnalysis.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
DefSymbol.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
DisasmProject.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
DisplayList.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
DisplayListSelection.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
HelpAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
LineListGen.cs Reverse position on '#' in block move operands 2019-08-08 13:02:01 -07:00
MainController.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
MultiLineComment.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
NavStack.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
PlatformSymbols.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ProjectFile.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
ProjectProperties.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
PseudoOp.cs Treat low and high ASCII as two distinct formats 2019-08-10 14:59:24 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj Rework string operand formatting 2019-08-09 17:46:33 -07:00
Symbol.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SymbolTable.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SystemDefaults.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SystemDefs.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
UndoableChange.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
WeakSymbolRef.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
XrefSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00