1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-30 15:29:01 +00:00
6502bench/SourceGen/RuntimeData/Help
Andy McFadden cc6ebaffc5 Update relocation data handling
When we have relocation data available, the code currently skips the
process of matching an address with a label for a PEA instruction when
the instruction in question doesn't have reloc data.  This does a
great job of separating code that pushes parts of addresses from code
that pushes constants.

This change expands the behavior to exclude instructions with 16-bit
address operands that use the Data Bank Register, e.g. "LDA abs"
and "LDA abs,X".  This is particularly useful for code that accesses
structured data using the operand as the structure offset, e.g.
"LDX addr" / "LDA $0000,X"

The 20212-reloc-data test has been updated to check the behavior.
2020-07-10 17:41:38 -07:00
..
advanced.html Update relocation data handling 2020-07-10 17:41:38 -07:00
analysis.html Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
codegen.html Fix 65816 code generation issues 2020-07-03 14:02:38 -07:00
editors.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
end-notes.html Add "Go to Last Change" feature 2019-11-01 19:11:48 -07:00
index.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
intro.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
main.css Initial file commit 2018-09-28 10:05:11 -07:00
mainwin.html Add Navigate > Jump to Operand 2020-06-07 16:37:41 -07:00
settings.html Data Bank Register management, part 4 2020-07-09 19:42:31 -07:00
tools.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
tutorials.html Various minor changes 2020-03-30 16:50:52 -07:00
visualization.html Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00