1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-30 01:50:10 +00:00
6502bench/SourceGen
Andy McFadden cd23580cc5 Add junk/align directives
Sometimes there's a bunch of junk in the binary that isn't used for
anything.  Often it's there to make things line up at the start of
a page boundary.

This adds a ".junk" directive that tells the disassembler that it
can safely disregard the contents of a region.  If the region ends
on a power-of-two boundary, an alignment value can be specified.

The assembly source generators will output an alignment directive
when possible, a .fill directive when appropriate, and a .dense
directive when all else fails.  Because we're required to regenerate
the original data file, it's not always possible to avoid generating
a hex dump.
2019-10-18 21:00:28 -07:00
..
AsmGen Add junk/align directives 2019-10-18 21:00:28 -07:00
Examples Pass operand to extension script JSR/JSL handlers 2019-10-17 13:15:25 -07:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res External symbol I/O direction and address mask, part 3 (of 3) 2019-10-16 17:32:30 -07:00
RuntimeData Add junk/align directives 2019-10-18 21:00:28 -07:00
Sandbox Invoke extension scripts when labels they care about change 2019-10-13 18:32:53 -07:00
SGTestData Add junk/align directives 2019-10-18 21:00:28 -07:00
Tests Add issues & limitations for scripts to manual 2019-10-07 17:56:35 -07:00
Tools Format ProDOS 8 parameter blocks 2019-10-07 15:42:40 -07:00
WpfGui Add junk/align directives 2019-10-18 21:00:28 -07:00
Anattrib.cs Minor tweaks 2019-09-06 13:47:23 -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.4.0-dev1 2019-10-08 13:32:14 -07:00
AppSettings.cs SourceGen After Dark 2019-10-12 17:23:32 -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 Pass operand to extension script JSR/JSL handlers 2019-10-17 13:15:25 -07:00
DataAnalysis.cs Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
DefSymbol.cs Fix constants declared with MULTI_MASK 2019-10-18 16:19:42 -07:00
DisasmProject.cs External symbol I/O direction and address mask, part 2 2019-10-16 14:55:10 -07:00
DisplayList.cs Init all FormattedParts strings fields to an empty string 2019-10-06 15:24:22 -07:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
Exporter.cs Init all FormattedParts strings fields to an empty string 2019-10-06 15:24:22 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Add junk/align directives 2019-10-18 21:00:28 -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 SourceGen After Dark 2019-10-12 17:23:32 -07:00
LocalVariableLookup.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00
LocalVariableTable.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
MainController.cs Add junk/align directives 2019-10-18 21:00:28 -07:00
MultiLineComment.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
NavStack.cs Tweak navigation 2019-10-10 11:57:36 -07:00
PlatformSymbols.cs Fix constants declared with MULTI_MASK 2019-10-18 16:19:42 -07:00
ProblemList.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
ProjectFile.cs Add junk/align directives 2019-10-18 21:00:28 -07:00
ProjectProperties.cs Optionally treat BRKs as two-byte instructions 2019-10-09 14:55:56 -07:00
PseudoOp.cs Add junk/align directives 2019-10-18 21:00:28 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj SourceGen After Dark 2019-10-12 17:23:32 -07:00
Symbol.cs External symbol I/O direction and address mask, part 1 2019-10-15 19:12:57 -07:00
SymbolTable.cs External symbol I/O direction and address mask, part 2 2019-10-16 14:55:10 -07: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 Add LocalVariableTable list to project 2019-08-26 16:58:53 -07: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