mirror of
https://github.com/mi57730/a2d.git
synced 2024-11-29 22:49:28 +00:00
145 lines
6.5 KiB
Plaintext
145 lines
6.5 KiB
Plaintext
|
GLOBAL {
|
||
|
STARTADDR $0800;
|
||
|
PAGELENGTH 0; # No paging
|
||
|
CPU "65C02";
|
||
|
};
|
||
|
|
||
|
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; };
|
||
|
|
||
|
LABEL { NAME "A2D"; ADDR $4000; };
|
||
|
LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; };
|
||
|
LABEL { NAME "MLI"; ADDR $BF00; };
|
||
|
|
||
|
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; };
|
||
|
|
||
|
RANGE { START $0803; END $0824; TYPE ByteTable; };
|
||
|
RANGE { START $08A5; END $08B3; TYPE Code; };
|
||
|
RANGE { START $08C4; END $0985; TYPE ByteTable; };
|
||
|
RANGE { START $0A7E; END $0A83; TYPE Code; };
|
||
|
RANGE { START $0A84; END $0A91; TYPE ByteTable; };
|
||
|
RANGE { START $0B38; END $0B49; TYPE Code; };
|
||
|
RANGE { START $0B50; END $0B60; TYPE ByteTable; };
|
||
|
RANGE { START $0BE9; END $0C0C; TYPE ByteTable; };
|
||
|
RANGE { START $0CA9; END $0CEF; TYPE ByteTable; };
|
||
|
RANGE { START $0E16; END $0F15; TYPE ByteTable; };
|
||
|
|
||
|
RANGE { START $09aa; END $09aa; TYPE ByteTable; };
|
||
|
RANGE { START $09ab; END $09ac; TYPE AddrTable; };
|
||
|
RANGE { START $09b8; END $09b8; TYPE ByteTable; };
|
||
|
RANGE { START $09b9; END $09ba; TYPE AddrTable; };
|
||
|
RANGE { START $09be; END $09be; TYPE ByteTable; };
|
||
|
RANGE { START $09bf; END $09c0; TYPE AddrTable; };
|
||
|
RANGE { START $09fb; END $09fb; TYPE ByteTable; };
|
||
|
RANGE { START $09fc; END $09fd; TYPE AddrTable; };
|
||
|
RANGE { START $0a09; END $0a09; TYPE ByteTable; };
|
||
|
RANGE { START $0a0a; END $0a0b; TYPE AddrTable; };
|
||
|
RANGE { START $0a12; END $0a12; TYPE ByteTable; };
|
||
|
RANGE { START $0a13; END $0a14; TYPE AddrTable; };
|
||
|
RANGE { START $0a20; END $0a20; TYPE ByteTable; };
|
||
|
RANGE { START $0a21; END $0a22; TYPE AddrTable; };
|
||
|
RANGE { START $0a48; END $0a48; TYPE ByteTable; };
|
||
|
RANGE { START $0a49; END $0a4a; TYPE AddrTable; };
|
||
|
RANGE { START $0a4e; END $0a4e; TYPE ByteTable; };
|
||
|
RANGE { START $0a4f; END $0a50; TYPE AddrTable; };
|
||
|
RANGE { START $0a54; END $0a54; TYPE ByteTable; };
|
||
|
RANGE { START $0a55; END $0a56; TYPE AddrTable; };
|
||
|
RANGE { START $0a95; END $0a95; TYPE ByteTable; };
|
||
|
RANGE { START $0a96; END $0a97; TYPE AddrTable; };
|
||
|
RANGE { START $0abe; END $0abe; TYPE ByteTable; };
|
||
|
RANGE { START $0abf; END $0ac0; TYPE AddrTable; };
|
||
|
RANGE { START $0ace; END $0ace; TYPE ByteTable; };
|
||
|
RANGE { START $0acf; END $0ad0; TYPE AddrTable; };
|
||
|
RANGE { START $0adc; END $0adc; TYPE ByteTable; };
|
||
|
RANGE { START $0add; END $0ade; TYPE AddrTable; };
|
||
|
RANGE { START $0af2; END $0af2; TYPE ByteTable; };
|
||
|
RANGE { START $0af3; END $0af4; TYPE AddrTable; };
|
||
|
RANGE { START $0b0c; END $0b0c; TYPE ByteTable; };
|
||
|
RANGE { START $0b0d; END $0b0e; TYPE AddrTable; };
|
||
|
RANGE { START $0b13; END $0b13; TYPE ByteTable; };
|
||
|
RANGE { START $0b14; END $0b15; TYPE AddrTable; };
|
||
|
RANGE { START $0b4a; END $0b4a; TYPE ByteTable; };
|
||
|
RANGE { START $0b4b; END $0b4c; TYPE AddrTable; };
|
||
|
RANGE { START $0c1e; END $0c1e; TYPE ByteTable; };
|
||
|
RANGE { START $0c1f; END $0c20; TYPE AddrTable; };
|
||
|
RANGE { START $0c24; END $0c24; TYPE ByteTable; };
|
||
|
RANGE { START $0c25; END $0c26; TYPE AddrTable; };
|
||
|
RANGE { START $0c6f; END $0c6f; TYPE ByteTable; };
|
||
|
RANGE { START $0c70; END $0c71; TYPE AddrTable; };
|
||
|
RANGE { START $0c75; END $0c75; TYPE ByteTable; };
|
||
|
RANGE { START $0c76; END $0c77; TYPE AddrTable; };
|
||
|
RANGE { START $0c89; END $0c89; TYPE ByteTable; };
|
||
|
RANGE { START $0c8a; END $0c8b; TYPE AddrTable; };
|
||
|
RANGE { START $0cf3; END $0cf3; TYPE ByteTable; };
|
||
|
RANGE { START $0cf4; END $0cf5; TYPE AddrTable; };
|
||
|
RANGE { START $0cf9; END $0cf9; TYPE ByteTable; };
|
||
|
RANGE { START $0cfa; END $0cfb; TYPE AddrTable; };
|
||
|
RANGE { START $0cff; END $0cff; TYPE ByteTable; };
|
||
|
RANGE { START $0d00; END $0d01; TYPE AddrTable; };
|
||
|
RANGE { START $0d05; END $0d05; TYPE ByteTable; };
|
||
|
RANGE { START $0d06; END $0d07; TYPE AddrTable; };
|
||
|
RANGE { START $0d0b; END $0d0b; TYPE ByteTable; };
|
||
|
RANGE { START $0d0c; END $0d0d; TYPE AddrTable; };
|
||
|
RANGE { START $0d11; END $0d11; TYPE ByteTable; };
|
||
|
RANGE { START $0d12; END $0d13; TYPE AddrTable; };
|
||
|
RANGE { START $0d17; END $0d17; TYPE ByteTable; };
|
||
|
RANGE { START $0d18; END $0d19; TYPE AddrTable; };
|
||
|
RANGE { START $0d1d; END $0d1d; TYPE ByteTable; };
|
||
|
RANGE { START $0d1e; END $0d1f; TYPE AddrTable; };
|
||
|
RANGE { START $0d23; END $0d23; TYPE ByteTable; };
|
||
|
RANGE { START $0d24; END $0d25; TYPE AddrTable; };
|
||
|
RANGE { START $0d29; END $0d29; TYPE ByteTable; };
|
||
|
RANGE { START $0d2a; END $0d2b; TYPE AddrTable; };
|
||
|
RANGE { START $0d2f; END $0d2f; TYPE ByteTable; };
|
||
|
RANGE { START $0d30; END $0d31; TYPE AddrTable; };
|
||
|
RANGE { START $0d35; END $0d35; TYPE ByteTable; };
|
||
|
RANGE { START $0d36; END $0d37; TYPE AddrTable; };
|
||
|
RANGE { START $0d3b; END $0d3b; TYPE ByteTable; };
|
||
|
RANGE { START $0d3c; END $0d3d; TYPE AddrTable; };
|
||
|
RANGE { START $0d41; END $0d41; TYPE ByteTable; };
|
||
|
RANGE { START $0d42; END $0d43; TYPE AddrTable; };
|
||
|
RANGE { START $0d47; END $0d47; TYPE ByteTable; };
|
||
|
RANGE { START $0d48; END $0d49; TYPE AddrTable; };
|
||
|
RANGE { START $0d4d; END $0d4d; TYPE ByteTable; };
|
||
|
RANGE { START $0d4e; END $0d4f; TYPE AddrTable; };
|
||
|
RANGE { START $0d65; END $0d65; TYPE ByteTable; };
|
||
|
RANGE { START $0d66; END $0d67; TYPE AddrTable; };
|
||
|
RANGE { START $0d6b; END $0d6b; TYPE ByteTable; };
|
||
|
RANGE { START $0d6c; END $0d6d; TYPE AddrTable; };
|
||
|
RANGE { START $0d84; END $0d84; TYPE ByteTable; };
|
||
|
RANGE { START $0d85; END $0d86; TYPE AddrTable; };
|
||
|
RANGE { START $0d8a; END $0d8a; TYPE ByteTable; };
|
||
|
RANGE { START $0d8b; END $0d8c; TYPE AddrTable; };
|
||
|
RANGE { START $0d91; END $0d91; TYPE ByteTable; };
|
||
|
RANGE { START $0d92; END $0d93; TYPE AddrTable; };
|
||
|
RANGE { START $0d97; END $0d97; TYPE ByteTable; };
|
||
|
RANGE { START $0d98; END $0d99; TYPE AddrTable; };
|
||
|
RANGE { START $0d9d; END $0d9d; TYPE ByteTable; };
|
||
|
RANGE { START $0d9e; END $0d9f; TYPE AddrTable; };
|
||
|
RANGE { START $0da3; END $0da3; TYPE ByteTable; };
|
||
|
RANGE { START $0da4; END $0da5; TYPE AddrTable; };
|
||
|
RANGE { START $0daa; END $0daa; TYPE ByteTable; };
|
||
|
RANGE { START $0dab; END $0dac; TYPE AddrTable; };
|
||
|
RANGE { START $0db0; END $0db0; TYPE ByteTable; };
|
||
|
RANGE { START $0db1; END $0db2; TYPE AddrTable; };
|
||
|
RANGE { START $0de0; END $0de0; TYPE ByteTable; };
|
||
|
RANGE { START $0de1; END $0de2; TYPE AddrTable; };
|
||
|
RANGE { START $0de7; END $0de7; TYPE ByteTable; };
|
||
|
RANGE { START $0de8; END $0de9; TYPE AddrTable; };
|
||
|
RANGE { START $0dee; END $0dee; TYPE ByteTable; };
|
||
|
RANGE { START $0def; END $0df0; TYPE AddrTable; };
|