1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-02-12 15:30:48 +00:00
Andy McFadden 7a7ff44d3a Address region isolation, part 3 (of 3)
If an address resolves to a user label in an isolated region, we
don't want to use it.  However, we still want to try to match it
to a project/platform symbol.

For example, suppose the isolated code wants to reference address
$1C00, which is a memory-mapped I/O location in one area, but a
regular bunch of code in the other.  We don't want it to map to
the regular code, but we do want it to resolve to our table of
platform I/O addresses.

We now handle this correctly.  The regression test has been updated
to check this.  The current implementation does a linear scan through
the symbol table, but I'm hoping this is not a common situation.

The reference manual has been updated to describe the new feature.
2024-05-21 14:14:32 -07:00
..
2024-05-21 10:32:18 -07:00
2021-11-14 09:21:15 -08:00
2021-10-16 09:15:28 -07:00
2021-10-23 21:35:30 -07:00
2024-05-20 14:50:18 -07:00
2024-05-20 14:50:18 -07:00
2021-09-30 21:11:26 -07:00
2024-05-05 15:23:47 -07:00
2023-05-10 10:07:15 -07:00
2022-03-02 08:13:46 -08:00
2021-11-17 11:18:23 -08:00
2021-09-30 21:11:26 -07:00
2021-10-07 12:39:30 -07:00
2020-07-16 10:14:28 -07:00
2024-04-30 13:27:07 -07:00
2021-11-02 08:54:07 -07:00