97 lines
8.6 KiB
PHP
97 lines
8.6 KiB
PHP
; Jaws (U) [a2] application-specific RAM aliases - Pass 1
|
|
; Generated from every direct zero-page operand in reachable code:
|
|
; ref counts are reads/writes, `where` lists the referencing addresses.
|
|
; ZpXX names indicate storage with a role not yet unique enough for a behavioral name;
|
|
; Pass 2 replaces them with names derived from observed usage.
|
|
|
|
Zp00 = $00 ; 49 refs; reads=31 writes=18; used at $811C, 812A, 81BD, 81E9, +40 more
|
|
Zp01 = $01 ; 22 refs; reads=9 writes=13; used at $8125, 812F, 9ACA, 9B3B, +14 more
|
|
Zp02 = $02 ; 27 refs; reads=16 writes=11; used at $9AA4, 9AE1, 9AEF, AAFD, +18 more
|
|
Zp03 = $03 ; 7 refs; reads=3 writes=4; used at $8412, 9AAC, 9AE6, 9AF4, +3 more
|
|
Zp04 = $04 ; 29 refs; reads=18 writes=11; used at $9AB5, 9B0A, 9B18, AB14, +21 more
|
|
Zp05 = $05 ; 12 refs; reads=6 writes=6; used at $9ABD, 9B0F, 9B1D, AB21, +8 more
|
|
Zp06 = $06 ; 7 refs; reads=5 writes=2; used at $9AC2, 9ACC, 9AFA, 9B2B, +3 more
|
|
Zp07 = $07 ; 1 refs; reads=0 writes=1; used at $9AC6
|
|
Zp08 = $08 ; 15 refs; reads=6 writes=9; used at $AADF, AD2F, AD3A, D7C8, +10 more
|
|
Zp09 = $09 ; 12 refs; reads=4 writes=8; used at $AD31, AD3E, D7CA, D9A4, +5 more
|
|
Zp0A = $0A ; 2 refs; reads=1 writes=1; used at $AD46, AD5B
|
|
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $AD4B, AD7A
|
|
Zp0C = $0C ; 3 refs; reads=1 writes=2; used at $AD5D, AD65
|
|
Zp0E = $0E ; 3 refs; reads=1 writes=2; used at $AD55, AD69, AD6E
|
|
Zp0F = $0F ; 9 refs; reads=4 writes=5; used at $9A54, 9A88, 9B3F, A8DC, +4 more
|
|
Zp10 = $10 ; 4 refs; reads=2 writes=2; used at $8D6E, 8DF6, 8DF8
|
|
Zp11 = $11 ; 3 refs; reads=1 writes=2; used at $8D73, 8DFC
|
|
Zp12 = $12 ; 37 refs; reads=15 writes=22; used at $878C, 879C, 8C96, 8C99, +27 more
|
|
Zp13 = $13 ; 22 refs; reads=13 writes=9; used at $85C6, 85EC, 8C9C, 8CA1, +14 more
|
|
Zp15 = $15 ; 9 refs; reads=5 writes=4; used at $996D, 9980, 99A2, 99A4, +2 more
|
|
Zp16 = $16 ; 59 refs; reads=31 writes=28; used at $8A1C, 8A31, 8C29, 8C2F, +43 more
|
|
Zp17 = $17 ; 49 refs; reads=26 writes=23; used at $8A24, 8A39, 8C2D, 8C31, +36 more
|
|
Zp18 = $18 ; 38 refs; reads=21 writes=17; used at $9062, 9064, 9066, 9068, +28 more
|
|
Zp19 = $19 ; 25 refs; reads=13 writes=12; used at $9060, 95F2, 9619, 9624, +18 more
|
|
Zp1A = $1A ; 8 refs; reads=5 writes=3; used at $9975, 9986, 998A, 998C, +3 more
|
|
Zp1B = $1B ; 7 refs; reads=4 writes=3; used at $997C, 9984, 9990, 99B7, +2 more
|
|
Zp1C = $1C ; 9 refs; reads=6 writes=3; used at $9998, 99AA, 99AE, 99B0, +4 more
|
|
Zp1D = $1D ; 8 refs; reads=5 writes=3; used at $999E, 99A8, 99B4, 99B9, +3 more
|
|
Zp20 = $20 ; 64 refs; reads=26 writes=38; used at $819B, 862C, 8632, 8689, +60 more
|
|
Zp21 = $21 ; 41 refs; reads=27 writes=14; used at $90B1, 90F4, 91FB, 984E, +37 more
|
|
Zp22 = $22 ; 33 refs; reads=15 writes=18; used at $81A4, 884D, 88EC, 892B, +29 more
|
|
Zp23 = $23 ; 41 refs; reads=22 writes=19; used at $88F0, 8927, 91C0, 91C9, +33 more
|
|
Zp24 = $24 ; 37 refs; reads=15 writes=22; used at $81A8, 8851, 88F4, 8FCB, +33 more
|
|
Zp25 = $25 ; 33 refs; reads=14 writes=19; used at $88F8, 91C2, 91DB, 91DE, +25 more
|
|
Zp26 = $26 ; 9 refs; reads=6 writes=3; used at $97D8, 97E3, 97E8, 97EF, +5 more
|
|
Zp27 = $27 ; 4 refs; reads=1 writes=3; used at $97DD, 97F3, 97F7, DC2B
|
|
Zp28 = $28 ; 8 refs; reads=6 writes=2; used at $97B2, 97C8, 97D5, 97DA, +4 more
|
|
Zp29 = $29 ; 2 refs; reads=0 writes=2; used at $97B7, DBEF
|
|
Zp2A = $2A ; 5 refs; reads=2 writes=3; used at $97C6, 97DF, DBF3, DC02, +1 more
|
|
Zp2B = $2B ; 13 refs; reads=7 writes=6; used at $97BE, 97C2, 97D3, D4C2, +7 more
|
|
Zp2C = $2C ; 4 refs; reads=2 writes=2; used at $97FD, 97FF, DB37, DB3C
|
|
Zp2D = $2D ; 2 refs; reads=1 writes=1; used at $981E, 9820
|
|
Zp2E = $2E ; 2 refs; reads=1 writes=1; used at $97E5, 99C1
|
|
Zp2F = $2F ; 3 refs; reads=2 writes=1; used at $97EA, 99CB, 9A14
|
|
Zp30 = $30 ; 33 refs; reads=11 writes=22; used at $88FC, 912B, 97FA, 98EF, +26 more
|
|
Zp31 = $31 ; 39 refs; reads=15 writes=24; used at $8900, 9130, 9801, 98F1, +29 more
|
|
Zp32 = $32 ; 18 refs; reads=2 writes=16; used at $8678, 9135, 981B, 98F3, +14 more
|
|
Zp33 = $33 ; 23 refs; reads=5 writes=18; used at $867C, 913A, 9822, 98F5, +16 more
|
|
Zp34 = $34 ; 39 refs; reads=22 writes=17; used at $8636, 8644, 866F, 8F61, +34 more
|
|
Zp35 = $35 ; 27 refs; reads=11 writes=16; used at $863A, 8648, 8F65, 90A9, +22 more
|
|
Zp36 = $36 ; 20 refs; reads=9 writes=11; used at $9E05, 9F24, 9FEF, A046, +13 more
|
|
Zp37 = $37 ; 11 refs; reads=4 writes=7; used at $9DAC, 9E09, 9E13, 9E25, +7 more
|
|
Zp38 = $38 ; 15 refs; reads=8 writes=7; used at $9C99, 9CA9, 9FF1, A013, +9 more
|
|
Zp39 = $39 ; 2 refs; reads=0 writes=2; used at $9FF3, D346
|
|
Zp3A = $3A ; 3 refs; reads=1 writes=2; used at $D34C, D46E, D47F
|
|
Zp3C = $3C ; 2 refs; reads=1 writes=1; used at $D3D9, D4CA
|
|
Zp3D = $3D ; 10 refs; reads=4 writes=6; used at $9223, 9DB4, 9DBC, 9DD8, +5 more
|
|
Zp3E = $3E ; 3 refs; reads=2 writes=1; used at $DA09, DC37, DC45
|
|
Zp3F = $3F ; 22 refs; reads=16 writes=6; used at $8683, 9900, 9904, 9921, +18 more
|
|
Zp40 = $40 ; 39 refs; reads=15 writes=24; used at $8623, 8839, 88D8, 8918, +35 more
|
|
Zp41 = $41 ; 22 refs; reads=3 writes=19; used at $8627, 883D, 88DC, 891C, +18 more
|
|
Zp42 = $42 ; 14 refs; reads=10 writes=4; used at $98FA, 990C, 991B, 991F, +10 more
|
|
Zp43 = $43 ; 4 refs; reads=1 writes=3; used at $98FE, 9935, 9939, 9967
|
|
Zp44 = $44 ; 43 refs; reads=29 writes=14; used at $8651, 865A, 865C, 8661, +38 more
|
|
Zp45 = $45 ; 15 refs; reads=3 writes=12; used at $8655, 8663, 8667, 8F44, +10 more
|
|
Zp46 = $46 ; 18 refs; reads=6 writes=12; used at $9A39, 9A79, 9B64, 9B88, +8 more
|
|
Zp47 = $47 ; 10 refs; reads=4 writes=6; used at $9908, 993B, 9A3D, 9A7D, +3 more
|
|
Zp48 = $48 ; 3 refs; reads=1 writes=2; used at $8A95, 8AA2, 8B8F
|
|
Zp49 = $49 ; 3 refs; reads=1 writes=2; used at $8A99, 8AA6, 8B8A
|
|
Zp4A = $4A ; 5 refs; reads=1 writes=4; used at $83AA, 83D3, 84AF, 84D8, +1 more
|
|
Zp50 = $50 ; 2 refs; reads=1 writes=1; used at $CFC0, D2BA
|
|
Zp51 = $51 ; 1 refs; reads=0 writes=1; used at $CFC6
|
|
Zp52 = $52 ; 6 refs; reads=2 writes=4; used at $CFCA, CFF9, D002, D2B8, +1 more
|
|
Zp53 = $53 ; 7 refs; reads=3 writes=4; used at $CFCC, CFF1, CFFD, D2AB, +2 more
|
|
Zp54 = $54 ; 5 refs; reads=3 writes=2; used at $CFCE, D059, D3D0, D407
|
|
Zp55 = $55 ; 4 refs; reads=2 writes=2; used at $D314, D3D2, D3D4
|
|
Zp79 = $79 ; 1 refs; reads=1 writes=0; used at $A212
|
|
Zp8D = $8D ; 1 refs; reads=0 writes=1; used at $8410
|
|
Zp92 = $92 ; 2 refs; reads=1 writes=1; used at $9200
|
|
ZpA2 = $A2 ; 1 refs; reads=1 writes=0; used at $A20B
|
|
ZpDD = $DD ; 1 refs; reads=1 writes=0; used at $DD7B
|
|
ZpF0 = $F0 ; 16 refs; reads=10 writes=6; used at $E2DB, E2E4, E2EE, E30C, +10 more
|
|
ZpF1 = $F1 ; 8 refs; reads=4 writes=4; used at $E2E0, E5F1, E630, E646, +3 more
|
|
ZpF2 = $F2 ; 46 refs; reads=34 writes=12; used at $E36E, E373, E37F, E384, +40 more
|
|
ZpF4 = $F4 ; 24 refs; reads=12 writes=12; used at $E65F, E698, E69B, E69D, +16 more
|
|
ZpF5 = $F5 ; 5 refs; reads=2 writes=3; used at $E664, E709, E714, E718, +1 more
|
|
ZpF6 = $F6 ; 15 refs; reads=8 writes=7; used at $E5BE, E5C9, E68F, E6B9, +8 more
|
|
ZpF7 = $F7 ; 12 refs; reads=6 writes=6; used at $E5C3, E68B, E6BE, E6C8, +6 more
|
|
ZpF8 = $F8 ; 2 refs; reads=1 writes=1; used at $8F02, 8F17
|
|
ZpF9 = $F9 ; 9 refs; reads=4 writes=5; used at $8EF3, 8EF7, 8EFA, 8EFD, +2 more
|