1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-14 05:28:55 +00:00
6502bench/SourceGen/RuntimeData/Apple
Andy McFadden d3e00b2342 Add Apple IIgs I/O locations in bank $E1
The $Cxxx I/O locations are mapped into banks $E0/E1, and are usually
configured to appear in banks $00/01 as well.  Direct access to
locations in banks $E0/E1 is common in 16-bit code, but we only had
definitions for $E0.

This adds a clone of definitions for $E1, and renames the symbols
to be _E0/_E1 instead of _GS.

This can also be solved with MULTI_MASK, but that will always use
$E0 as the base address, so references to $E1/Cxxx will have a large
adjustment added ("+$10000"), which is kind of ugly.

Note we still don't have definitions for $01/Cxxx.  I'll add those
if I run into them in 16-bit code.  (That might be a reasonable use
of MULTI_MASK; feels less ugly somehow.)
2020-11-03 11:54:25 -08:00
..
A3-IO.sym65 Update Apple /// SOS definitions 2020-08-22 18:41:24 -07:00
A3-ROM.sym65 More Apple /// details 2018-09-29 00:31:32 -04:00
Apple1.sym65 Add Apple-1 symbols 2019-10-26 08:28:49 -07:00
Applesoft.sym65 Update some Apple II definitions 2020-08-12 20:40:56 -07:00
C08x-DiskII.sym65 Move Disk ][ defs into separate platform symbol file 2020-07-11 13:23:46 -07:00
Cxxx-IO.sym65 Update Apple II definitions 2020-08-21 20:01:41 -07:00
DOS33.sym65 Update DOS 3.3 and GS/OS symbols 2020-07-30 15:22:54 -07:00
E0Cxxx-IO.sym65 Add Apple IIgs I/O locations in bank $E1 2020-11-03 11:54:25 -08:00
E1Cxxx-IO.sym65 Add Apple IIgs I/O locations in bank $E1 2020-11-03 11:54:25 -08:00
F8-ROM-nozp.sym65 Add a few Apple II symbols 2020-01-19 16:49:02 -08:00
F8-ROM.sym65 Update Apple II definitions 2020-08-18 15:10:10 -07:00
GSOS.cs Update GS/OS parameter block definitions 2020-07-31 08:34:06 -07:00
GSOS.sym65 Update DOS 3.3 and GS/OS symbols 2020-07-30 15:22:54 -07:00
IIgs-ROM.sym65 Initial file commit 2018-09-28 10:05:11 -07:00
IIgs-Toolbox.cs More progress on visualization 2019-11-30 18:02:03 -08:00
ProDOS8.cs Update Apple /// SOS definitions 2020-08-22 18:41:24 -07:00
ProDOS8.sym65 Update ProDOS, ProDOS-16, and GS/OS call handling 2020-07-05 10:54:55 -07:00
SOS.cs Update Apple /// SOS definitions 2020-08-22 18:41:24 -07:00
SOS.sym65 Update Apple /// SOS definitions 2020-08-22 18:41:24 -07:00
VisHiRes.cs Update Apple II definitions 2020-08-21 20:01:41 -07:00
VisShapeTable.cs Update some Apple II definitions 2020-08-12 20:40:56 -07:00