mirror of
https://github.com/mi57730/a2d.git
synced 2024-12-01 20:50:06 +00:00
307 lines
14 KiB
Plaintext
307 lines
14 KiB
Plaintext
GLOBAL {
|
|
STARTADDR $4000;
|
|
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; };
|
|
|
|
LABEL { NAME "COUT"; ADDR $FDED; };
|
|
|
|
RANGE { START $8800; END $93B9; TYPE ByteTable; };
|
|
RANGE { START $DA20; END $DAFF; TYPE ByteTable; };
|
|
RANGE { START $E690; END $E6BF; TYPE ByteTable; };
|
|
RANGE { START $FB00; END $FFFF; TYPE ByteTable; };
|
|
RANGE { START $6427; END $6427; TYPE ByteTable; };
|
|
RANGE { START $6428; END $6429; TYPE AddrTable; };
|
|
RANGE { START $645d; END $645d; TYPE ByteTable; };
|
|
RANGE { START $645e; END $645f; TYPE AddrTable; };
|
|
RANGE { START $6463; END $6463; TYPE ByteTable; };
|
|
RANGE { START $6464; END $6465; TYPE AddrTable; };
|
|
RANGE { START $64c4; END $64c4; TYPE ByteTable; };
|
|
RANGE { START $64c5; END $64c6; TYPE AddrTable; };
|
|
RANGE { START $658e; END $658e; TYPE ByteTable; };
|
|
RANGE { START $658f; END $6590; TYPE AddrTable; };
|
|
RANGE { START $691e; END $691e; TYPE ByteTable; };
|
|
RANGE { START $691f; END $6920; TYPE AddrTable; };
|
|
RANGE { START $6a7a; END $6a7a; TYPE ByteTable; };
|
|
RANGE { START $6a7b; END $6a7c; TYPE AddrTable; };
|
|
RANGE { START $6a85; END $6a85; TYPE ByteTable; };
|
|
RANGE { START $6a86; END $6a87; TYPE AddrTable; };
|
|
RANGE { START $6b5c; END $6b5c; TYPE ByteTable; };
|
|
RANGE { START $6b5d; END $6b5e; TYPE AddrTable; };
|
|
RANGE { START $6c08; END $6c08; TYPE ByteTable; };
|
|
RANGE { START $6c09; END $6c0a; TYPE AddrTable; };
|
|
RANGE { START $6c0e; END $6c0e; TYPE ByteTable; };
|
|
RANGE { START $6c0f; END $6c10; TYPE AddrTable; };
|
|
RANGE { START $6c1b; END $6c1b; TYPE ByteTable; };
|
|
RANGE { START $6c1c; END $6c1d; TYPE AddrTable; };
|
|
RANGE { START $6e68; END $6e68; TYPE ByteTable; };
|
|
RANGE { START $6e69; END $6e6a; TYPE AddrTable; };
|
|
RANGE { START $6e73; END $6e73; TYPE ByteTable; };
|
|
RANGE { START $6e74; END $6e75; TYPE AddrTable; };
|
|
RANGE { START $6e79; END $6e79; TYPE ByteTable; };
|
|
RANGE { START $6e7a; END $6e7b; TYPE AddrTable; };
|
|
RANGE { START $6ec7; END $6ec7; TYPE ByteTable; };
|
|
RANGE { START $6ec8; END $6ec9; TYPE AddrTable; };
|
|
RANGE { START $7082; END $7082; TYPE ByteTable; };
|
|
RANGE { START $7083; END $7084; TYPE AddrTable; };
|
|
RANGE { START $7089; END $7089; TYPE ByteTable; };
|
|
RANGE { START $708a; END $708b; TYPE AddrTable; };
|
|
RANGE { START $71fa; END $71fa; TYPE ByteTable; };
|
|
RANGE { START $71fb; END $71fc; TYPE AddrTable; };
|
|
RANGE { START $7201; END $7201; TYPE ByteTable; };
|
|
RANGE { START $7202; END $7203; TYPE AddrTable; };
|
|
RANGE { START $72c6; END $72c6; TYPE ByteTable; };
|
|
RANGE { START $72c7; END $72c8; TYPE AddrTable; };
|
|
RANGE { START $73ff; END $73ff; TYPE ByteTable; };
|
|
RANGE { START $7400; END $7401; TYPE AddrTable; };
|
|
RANGE { START $754d; END $754d; TYPE ByteTable; };
|
|
RANGE { START $754e; END $754f; TYPE AddrTable; };
|
|
RANGE { START $755e; END $755e; TYPE ByteTable; };
|
|
RANGE { START $755f; END $7560; TYPE AddrTable; };
|
|
RANGE { START $7668; END $7668; TYPE ByteTable; };
|
|
RANGE { START $7669; END $766a; TYPE AddrTable; };
|
|
RANGE { START $7678; END $7678; TYPE ByteTable; };
|
|
RANGE { START $7679; END $767a; TYPE AddrTable; };
|
|
RANGE { START $76df; END $76df; TYPE ByteTable; };
|
|
RANGE { START $76e0; END $76e1; TYPE AddrTable; };
|
|
RANGE { START $787d; END $787d; TYPE ByteTable; };
|
|
RANGE { START $787e; END $787f; TYPE AddrTable; };
|
|
RANGE { START $7888; END $7888; TYPE ByteTable; };
|
|
RANGE { START $7889; END $788a; TYPE AddrTable; };
|
|
RANGE { START $788e; END $788e; TYPE ByteTable; };
|
|
RANGE { START $788f; END $7890; TYPE AddrTable; };
|
|
RANGE { START $79ab; END $79ab; TYPE ByteTable; };
|
|
RANGE { START $79ac; END $79ad; TYPE AddrTable; };
|
|
RANGE { START $79c5; END $79c5; TYPE ByteTable; };
|
|
RANGE { START $79c6; END $79c7; TYPE AddrTable; };
|
|
RANGE { START $79cb; END $79cb; TYPE ByteTable; };
|
|
RANGE { START $79cc; END $79cd; TYPE AddrTable; };
|
|
RANGE { START $79d1; END $79d1; TYPE ByteTable; };
|
|
RANGE { START $79d2; END $79d3; TYPE AddrTable; };
|
|
RANGE { START $7bf1; END $7bf1; TYPE ByteTable; };
|
|
RANGE { START $7bf2; END $7bf3; TYPE AddrTable; };
|
|
RANGE { START $834a; END $834a; TYPE ByteTable; };
|
|
RANGE { START $834b; END $834c; TYPE AddrTable; };
|
|
RANGE { START $866a; END $866a; TYPE ByteTable; };
|
|
RANGE { START $866b; END $866c; TYPE AddrTable; };
|
|
RANGE { START $9538; END $9538; TYPE ByteTable; };
|
|
RANGE { START $9539; END $953a; TYPE AddrTable; };
|
|
RANGE { START $97a5; END $97a5; TYPE ByteTable; };
|
|
RANGE { START $97a6; END $97a7; TYPE AddrTable; };
|
|
RANGE { START $97db; END $97db; TYPE ByteTable; };
|
|
RANGE { START $97dc; END $97dd; TYPE AddrTable; };
|
|
RANGE { START $9848; END $9848; TYPE ByteTable; };
|
|
RANGE { START $9849; END $984a; TYPE AddrTable; };
|
|
RANGE { START $98de; END $98de; TYPE ByteTable; };
|
|
RANGE { START $98df; END $98e0; TYPE AddrTable; };
|
|
RANGE { START $99ff; END $99ff; TYPE ByteTable; };
|
|
RANGE { START $9a00; END $9a01; TYPE AddrTable; };
|
|
RANGE { START $9a05; END $9a05; TYPE ByteTable; };
|
|
RANGE { START $9a06; END $9a07; TYPE AddrTable; };
|
|
RANGE { START $9a0b; END $9a0b; TYPE ByteTable; };
|
|
RANGE { START $9a0c; END $9a0d; TYPE AddrTable; };
|
|
RANGE { START $9a11; END $9a11; TYPE ByteTable; };
|
|
RANGE { START $9a12; END $9a13; TYPE AddrTable; };
|
|
RANGE { START $9a58; END $9a58; TYPE ByteTable; };
|
|
RANGE { START $9a59; END $9a5a; TYPE AddrTable; };
|
|
RANGE { START $9a5e; END $9a5e; TYPE ByteTable; };
|
|
RANGE { START $9a5f; END $9a60; TYPE AddrTable; };
|
|
RANGE { START $9a64; END $9a64; TYPE ByteTable; };
|
|
RANGE { START $9a65; END $9a66; TYPE AddrTable; };
|
|
RANGE { START $9a70; END $9a70; TYPE ByteTable; };
|
|
RANGE { START $9a71; END $9a72; TYPE AddrTable; };
|
|
RANGE { START $9a76; END $9a76; TYPE ByteTable; };
|
|
RANGE { START $9a77; END $9a78; TYPE AddrTable; };
|
|
RANGE { START $9a7c; END $9a7c; TYPE ByteTable; };
|
|
RANGE { START $9a7d; END $9a7e; TYPE AddrTable; };
|
|
RANGE { START $9b55; END $9b55; TYPE ByteTable; };
|
|
RANGE { START $9b56; END $9b57; TYPE AddrTable; };
|
|
RANGE { START $9b9f; END $9b9f; TYPE ByteTable; };
|
|
RANGE { START $9ba0; END $9ba1; TYPE AddrTable; };
|
|
RANGE { START $9ba8; END $9ba8; TYPE ByteTable; };
|
|
RANGE { START $9ba9; END $9baa; TYPE AddrTable; };
|
|
RANGE { START $9bbc; END $9bbc; TYPE ByteTable; };
|
|
RANGE { START $9bbd; END $9bbe; TYPE AddrTable; };
|
|
RANGE { START $9be7; END $9be7; TYPE ByteTable; };
|
|
RANGE { START $9be8; END $9be9; TYPE AddrTable; };
|
|
RANGE { START $9bed; END $9bed; TYPE ByteTable; };
|
|
RANGE { START $9bee; END $9bef; TYPE AddrTable; };
|
|
RANGE { START $9c0d; END $9c0d; TYPE ByteTable; };
|
|
RANGE { START $9c0e; END $9c0f; TYPE AddrTable; };
|
|
RANGE { START $9e20; END $9e20; TYPE ByteTable; };
|
|
RANGE { START $9e21; END $9e22; TYPE AddrTable; };
|
|
RANGE { START $9e70; END $9e70; TYPE ByteTable; };
|
|
RANGE { START $9e71; END $9e72; TYPE AddrTable; };
|
|
RANGE { START $9e76; END $9e76; TYPE ByteTable; };
|
|
RANGE { START $9e77; END $9e78; TYPE AddrTable; };
|
|
RANGE { START $9e7c; END $9e7c; TYPE ByteTable; };
|
|
RANGE { START $9e7d; END $9e7e; TYPE AddrTable; };
|
|
RANGE { START $9e88; END $9e88; TYPE ByteTable; };
|
|
RANGE { START $9e89; END $9e8a; TYPE AddrTable; };
|
|
RANGE { START $9e8e; END $9e8e; TYPE ByteTable; };
|
|
RANGE { START $9e8f; END $9e90; TYPE AddrTable; };
|
|
RANGE { START $9e94; END $9e94; TYPE ByteTable; };
|
|
RANGE { START $9e95; END $9e96; TYPE AddrTable; };
|
|
RANGE { START $9e9a; END $9e9a; TYPE ByteTable; };
|
|
RANGE { START $9e9b; END $9e9c; TYPE AddrTable; };
|
|
RANGE { START $9ea0; END $9ea0; TYPE ByteTable; };
|
|
RANGE { START $9ea1; END $9ea2; TYPE AddrTable; };
|
|
RANGE { START $9ea6; END $9ea6; TYPE ByteTable; };
|
|
RANGE { START $9ea7; END $9ea8; TYPE AddrTable; };
|
|
RANGE { START $9eac; END $9eac; TYPE ByteTable; };
|
|
RANGE { START $9ead; END $9eae; TYPE AddrTable; };
|
|
RANGE { START $9ff7; END $9ff7; TYPE ByteTable; };
|
|
RANGE { START $9ff8; END $9ff9; TYPE AddrTable; };
|
|
RANGE { START $a07f; END $a07f; TYPE ByteTable; };
|
|
RANGE { START $a080; END $a081; TYPE AddrTable; };
|
|
RANGE { START $a093; END $a093; TYPE ByteTable; };
|
|
RANGE { START $a094; END $a095; TYPE AddrTable; };
|
|
RANGE { START $a09a; END $a09a; TYPE ByteTable; };
|
|
RANGE { START $a09b; END $a09c; TYPE AddrTable; };
|
|
RANGE { START $a0a0; END $a0a0; TYPE ByteTable; };
|
|
RANGE { START $a0a1; END $a0a2; TYPE AddrTable; };
|
|
RANGE { START $a0b0; END $a0b0; TYPE ByteTable; };
|
|
RANGE { START $a0b1; END $a0b2; TYPE AddrTable; };
|
|
RANGE { START $a0b9; END $a0b9; TYPE ByteTable; };
|
|
RANGE { START $a0ba; END $a0bb; TYPE AddrTable; };
|
|
RANGE { START $a0bf; END $a0bf; TYPE ByteTable; };
|
|
RANGE { START $a0c0; END $a0c1; TYPE AddrTable; };
|
|
RANGE { START $a0c5; END $a0c5; TYPE ByteTable; };
|
|
RANGE { START $a0c6; END $a0c7; TYPE AddrTable; };
|
|
RANGE { START $a0d6; END $a0d6; TYPE ByteTable; };
|
|
RANGE { START $a0d7; END $a0d8; TYPE AddrTable; };
|
|
RANGE { START $a0e1; END $a0e1; TYPE ByteTable; };
|
|
RANGE { START $a0e2; END $a0e3; TYPE AddrTable; };
|
|
RANGE { START $a0e9; END $a0e9; TYPE ByteTable; };
|
|
RANGE { START $a0ea; END $a0eb; TYPE AddrTable; };
|
|
RANGE { START $a0ef; END $a0ef; TYPE ByteTable; };
|
|
RANGE { START $a0f0; END $a0f1; TYPE AddrTable; };
|
|
RANGE { START $a100; END $a100; TYPE ByteTable; };
|
|
RANGE { START $a101; END $a102; TYPE AddrTable; };
|
|
RANGE { START $a114; END $a114; TYPE ByteTable; };
|
|
RANGE { START $a115; END $a116; TYPE AddrTable; };
|
|
RANGE { START $a122; END $a122; TYPE ByteTable; };
|
|
RANGE { START $a123; END $a124; TYPE AddrTable; };
|
|
RANGE { START $a128; END $a128; TYPE ByteTable; };
|
|
RANGE { START $a129; END $a12a; TYPE AddrTable; };
|
|
RANGE { START $a23c; END $a23c; TYPE ByteTable; };
|
|
RANGE { START $a23d; END $a23e; TYPE AddrTable; };
|
|
RANGE { START $a3a0; END $a3a0; TYPE ByteTable; };
|
|
RANGE { START $a3a1; END $a3a2; TYPE AddrTable; };
|
|
RANGE { START $a3a6; END $a3a6; TYPE ByteTable; };
|
|
RANGE { START $a3a7; END $a3a8; TYPE AddrTable; };
|
|
RANGE { START $a3d3; END $a3d3; TYPE ByteTable; };
|
|
RANGE { START $a3d4; END $a3d5; TYPE AddrTable; };
|
|
RANGE { START $a3d9; END $a3d9; TYPE ByteTable; };
|
|
RANGE { START $a3da; END $a3db; TYPE AddrTable; };
|
|
RANGE { START $a3e5; END $a3e5; TYPE ByteTable; };
|
|
RANGE { START $a3e6; END $a3e7; TYPE AddrTable; };
|
|
RANGE { START $a3f7; END $a3f7; TYPE ByteTable; };
|
|
RANGE { START $a3f8; END $a3f9; TYPE AddrTable; };
|
|
RANGE { START $a40b; END $a40b; TYPE ByteTable; };
|
|
RANGE { START $a40c; END $a40d; TYPE AddrTable; };
|
|
RANGE { START $a419; END $a419; TYPE ByteTable; };
|
|
RANGE { START $a41a; END $a41b; TYPE AddrTable; };
|
|
RANGE { START $a442; END $a442; TYPE ByteTable; };
|
|
RANGE { START $a443; END $a444; TYPE AddrTable; };
|
|
RANGE { START $a459; END $a459; TYPE ByteTable; };
|
|
RANGE { START $a45a; END $a45b; TYPE AddrTable; };
|
|
RANGE { START $a45f; END $a45f; TYPE ByteTable; };
|
|
RANGE { START $a460; END $a461; TYPE AddrTable; };
|
|
RANGE { START $a69f; END $a69f; TYPE ByteTable; };
|
|
RANGE { START $a6a0; END $a6a1; TYPE AddrTable; };
|
|
RANGE { START $a756; END $a756; TYPE ByteTable; };
|
|
RANGE { START $a757; END $a758; TYPE AddrTable; };
|
|
RANGE { START $a78f; END $a78f; TYPE ByteTable; };
|
|
RANGE { START $a790; END $a791; TYPE AddrTable; };
|
|
RANGE { START $a7a0; END $a7a0; TYPE ByteTable; };
|
|
RANGE { START $a7a1; END $a7a2; TYPE AddrTable; };
|
|
RANGE { START $a7a9; END $a7a9; TYPE ByteTable; };
|
|
RANGE { START $a7aa; END $a7ab; TYPE AddrTable; };
|
|
RANGE { START $a95d; END $a95d; TYPE ByteTable; };
|
|
RANGE { START $a95e; END $a95f; TYPE AddrTable; };
|
|
RANGE { START $bff8; END $bff8; TYPE ByteTable; };
|
|
RANGE { START $bff9; END $bffa; TYPE AddrTable; };
|
|
|
|
|
|
RANGE { START $403B; END $4041; TYPE Code; };
|
|
RANGE { START $407F; END $40E4; TYPE Code; };
|
|
RANGE { START $40E5; END $4BA0; TYPE ByteTable; };
|
|
|
|
RANGE { START $4BA1; END $4D6C; TYPE Code; };
|
|
|
|
RANGE { START $4E09; END $4E16; TYPE Code; };
|
|
RANGE { START $4F31; END $4F4E; TYPE Code; };
|
|
RANGE { START $5016; END $501D; TYPE ByteTable; };
|
|
RANGE { START $528B; END $529F; TYPE ByteTable; };
|
|
RANGE { START $5300; END $5310; TYPE Code; };
|
|
RANGE { START $5400; END $54B2; TYPE Code; };
|
|
RANGE { START $5800; END $583B; TYPE Code; };
|
|
RANGE { START $583C; END $5869; TYPE ByteTable; };
|
|
RANGE { START $58BD; END $58DB; TYPE ByteTable; };
|
|
RANGE { START $594C; END $5D80; TYPE Code; };
|
|
|
|
RANGE { START $5D81; END $5E50; TYPE ByteTable; };
|
|
RANGE { START $5E51; END $5E79; TYPE Code; };
|
|
RANGE { START $5EDE; END $5F14; TYPE Code; };
|
|
RANGE { START $5F15; END $6066; TYPE ByteTable; };
|
|
RANGE { START $612D; END $621F; TYPE Code; };
|
|
|
|
RANGE { START $6335; END $6340; TYPE ByteTable; };
|
|
RANGE { START $6341; END $6426; TYPE Code; };
|
|
|
|
RANGE { START $6537; END $653B; TYPE ByteTable; };
|
|
RANGE { START $653C; END $6587; TYPE Code; };
|
|
RANGE { START $6592; END $65B3; TYPE ByteTable; };
|
|
|
|
RANGE { START $6750; END $67D7; TYPE ByteTable; };
|
|
RANGE { START $67FE; END $680B; TYPE ByteTable; };
|
|
RANGE { START $6813; END $6813; TYPE ByteTable; };
|
|
RANGE { START $681D; END $6860; TYPE ByteTable; };
|
|
RANGE { START $6F39; END $7012; TYPE ByteTable; };
|
|
RANGE { START $71E4; END $71ED; TYPE ByteTable; };
|
|
RANGE { START $750C; END $7531; TYPE ByteTable; };
|
|
RANGE { START $769A; END $76A7; TYPE ByteTable; };
|
|
RANGE { START $78CB; END $78E0; TYPE ByteTable; };
|
|
RANGE { START $79E7; END $79F0; TYPE ByteTable; };
|
|
RANGE { START $7D74; END $7D82; TYPE ByteTable; };
|
|
RANGE { START $7D99; END $7E18; TYPE ByteTable; };
|
|
RANGE { START $84AD; END $84BC; TYPE ByteTable; };
|
|
RANGE { START $8590; END $8597; TYPE ByteTable; };
|
|
RANGE { START $8738; END $87FF; TYPE ByteTable; };
|
|
|
|
RANGE { START $95A5; END $9624; TYPE ByteTable; };
|
|
RANGE { START $9829; END $983C; TYPE ByteTable; };
|
|
RANGE { START $9C74; END $9C9D; TYPE ByteTable; };
|
|
RANGE { START $A627; END $A63E; TYPE ByteTable; };
|
|
RANGE { START $A6A8; END $A6C6; TYPE ByteTable; };
|
|
RANGE { START $A961; END $B9FE; TYPE ByteTable; };
|
|
|
|
RANGE { START $BE21; END $BE4E; TYPE Code; };
|
|
|
|
RANGE { START $BF0A; END $BF0F; TYPE ByteTable; };
|
|
RANGE { START $BFAE; END $BFCF; TYPE ByteTable; };
|