mirror of
https://github.com/mi57730/a2d.git
synced 2024-11-29 22:49:28 +00:00
75 lines
2.7 KiB
Plaintext
75 lines
2.7 KiB
Plaintext
GLOBAL {
|
|
STARTADDR $4000;
|
|
PAGELENGTH 0; # No paging
|
|
CPU "65C02";
|
|
};
|
|
|
|
# Softswitches / I/O ROM
|
|
LABEL { NAME "RAMRDOFF"; ADDR $C002; };
|
|
LABEL { NAME "RAMRDON"; ADDR $C003; };
|
|
LABEL { NAME "RAMWRTOFF"; ADDR $C004; };
|
|
LABEL { NAME "RAMWRTON"; ADDR $C005; };
|
|
LABEL { NAME "ALTZPOFF"; ADDR $C008; };
|
|
LABEL { NAME "ALTZPON"; ADDR $C009; };
|
|
LABEL { NAME "LCBANK1"; ADDR $C08B; };
|
|
LABEL { NAME "AUXMOVE"; ADDR $C311; };
|
|
LABEL { NAME "XFER"; ADDR $C314; };
|
|
|
|
# A2Desktop
|
|
LABEL { NAME "A2D"; ADDR $4000; };
|
|
LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; };
|
|
LABEL { NAME "MLI"; ADDR $BF00; };
|
|
LABEL { NAME "A2D_RELAY"; ADDR $D000; };
|
|
LABEL { NAME "DESKTOP_RELAY"; ADDR $D040; };
|
|
|
|
# Applesoft
|
|
LABEL { NAME "FSUB"; ADDR $E7A7; };
|
|
LABEL { NAME "FADD"; ADDR $E7BE; };
|
|
LABEL { NAME "FMULT"; ADDR $E97F; };
|
|
LABEL { NAME "FDIV"; ADDR $EA66; };
|
|
LABEL { NAME "ROUND"; ADDR $EB2B; };
|
|
LABEL { NAME "FLOAT"; ADDR $EB93; };
|
|
LABEL { NAME "FIN"; ADDR $EC4A; };
|
|
LABEL { NAME "FOUT"; ADDR $ED34; };
|
|
|
|
# Monitor
|
|
LABEL { NAME "INIT"; ADDR $FB2F; };
|
|
LABEL { NAME "BELL1"; ADDR $FBDD; };
|
|
LABEL { NAME "HOME"; ADDR $FC58; };
|
|
LABEL { NAME "COUT"; ADDR $FDED; };
|
|
LABEL { NAME "SETKBD"; ADDR $FE89; };
|
|
LABEL { NAME "SETVID"; ADDR $FE93; };
|
|
|
|
RANGE { START $46ce; END $46ce; TYPE ByteTable; };
|
|
RANGE { START $46cf; END $46d0; TYPE AddrTable; };
|
|
RANGE { START $50f6; END $50f6; TYPE ByteTable; };
|
|
RANGE { START $50f7; END $50f8; TYPE AddrTable; };
|
|
|
|
RANGE { START $83DB; END $8490; TYPE ByteTable; };
|
|
RANGE { START $40df; END $40df; TYPE ByteTable; };
|
|
RANGE { START $40f0; END $40f1; TYPE ByteTable; };
|
|
RANGE { START $42c3; END $4359; TYPE ByteTable; };
|
|
RANGE { START $4596; END $45b1; TYPE ByteTable; };
|
|
RANGE { START $4637; END $464d; TYPE ByteTable; };
|
|
RANGE { START $46e1; END $46f2; TYPE ByteTable; };
|
|
RANGE { START $47a6; END $47b7; TYPE ByteTable; };
|
|
RANGE { START $4816; END $4841; TYPE ByteTable; };
|
|
RANGE { START $485d; END $4889; TYPE ByteTable; };
|
|
RANGE { START $498f; END $49a1; TYPE ByteTable; };
|
|
RANGE { START $4c76; END $4ca1; TYPE ByteTable; };
|
|
RANGE { START $4f67; END $4fb6; TYPE ByteTable; };
|
|
|
|
RANGE { START $5098; END $50a9; TYPE ByteTable; };
|
|
RANGE { START $7057; END $70c4; TYPE ByteTable; };
|
|
RANGE { START $7620; END $7634; TYPE ByteTable; };
|
|
RANGE { START $7764; END $7767; TYPE ByteTable; };
|
|
RANGE { START $8ac3; END $8af2; TYPE ByteTable; };
|
|
RANGE { START $8e1a; END $8e80; TYPE ByteTable; };
|
|
RANGE { START $92c0; END $92e6; TYPE ByteTable; };
|
|
RANGE { START $9705; END $97e4; TYPE ByteTable; };
|
|
RANGE { START $992d; END $9939; TYPE ByteTable; };
|
|
|
|
RANGE { START $a503; END $a51f; TYPE ByteTable; };
|
|
RANGE { START $b39c; END $b3bf; TYPE ByteTable; };
|
|
RANGE { START $bec4; END $beff; TYPE ByteTable; };
|