mirror of
https://github.com/fadden/6502bench.git
synced 2024-11-29 10:50:28 +00:00
18e6951f17
On the 65816, 16-bit data access instructions (e.g. LDA abs) are expanded to 24 bits by merging in the Data Bank Register (B). The value of the register is difficult to determine via static analysis, so we need a way to annotate the disassembly with the correct value. Without this, the mapping of address to file offset will sometimes be incorrect. This change adds the basic data structures and "fixup" function, a functional but incomplete editor, and source for a new test case. |
||
---|---|---|
.. | ||
Properties | ||
AddressMap.cs | ||
BitTwiddle.cs | ||
CommonUtil.csproj | ||
Container.cs | ||
CRC32.cs | ||
DebugLog.cs | ||
FileLoadReport.cs | ||
FileUtil.cs | ||
Font8x8.cs | ||
Misc.cs | ||
RangeSet.cs | ||
RawData.cs | ||
ShellCommand.cs | ||
TaskTimer.cs | ||
TextUtil.cs | ||
TypedRangeSet.cs | ||
UnpackedGif.cs | ||
Version.cs |