1
0
mirror of https://github.com/fadden/6502bench.git synced 2026-04-26 12:18:26 +00:00

Allow explicit widths in project/platform symbols, part 4 (of 4)

Handle situation where a symbol wraps around a bank.  Updated
2021-external-symbols for that, and to test the behavior when file
data and an external symbol overlap.

The bank-wrap test turned up a bug in Merlin 32.  A workaround has
been added.

Updated documentation to explain widths.
This commit is contained in:
Andy McFadden
2019-10-03 10:32:54 -07:00
parent 0d9814d993
commit 37855c8f8e
15 changed files with 173 additions and 86 deletions
+5 -3
View File
@@ -80,9 +80,11 @@ method in <code>DisasmProject.cs</code>):</p>
</ul>
<p>Once analysis is complete, a line-by-line display list is generated
by walking through the annotated file data. Most of the actual strings
aren't rendered until they're needed. For complicated multi-line items
like string operands, the formatted text is cached.</p>
by walking through the annotated file data. Most of the actual text
isn't rendered until they're needed. For complicated multi-line items
like string operands, the formatted text must be generated to know how
many lines it will occupy, so it's done immediately and cached for re-use
on subsequent runs.</p>
<h3><a name="auto-format">Automatic Formatting</a></h3>