92 lines
7.5 KiB
PHP
92 lines
7.5 KiB
PHP
; Bases Loaded 2 (U) 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 ; 7 refs; reads=4 writes=3; used at $8171, 81A0, 8B60, 8B70, +2 more
|
|
Zp01 = $01 ; 7 refs; reads=4 writes=3; used at $817A, 81AA, 8B64, 8B6B, +2 more
|
|
Zp02 = $02 ; 3 refs; reads=2 writes=1; used at $8192, 81A2
|
|
Zp03 = $03 ; 3 refs; reads=2 writes=1; used at $819B, 81AC
|
|
Zp10 = $10 ; 117 refs; reads=47 writes=70; used at $8BF3, 8BF9, 8BFC, 8BFF, +101 more
|
|
Zp11 = $11 ; 121 refs; reads=45 writes=76; used at $8C04, 8C0A, 8C0D, 8C10, +103 more
|
|
Zp12 = $12 ; 84 refs; reads=26 writes=58; used at $8C3A, 8C55, 8C96, 8CB0, +75 more
|
|
Zp13 = $13 ; 48 refs; reads=22 writes=26; used at $8D14, 8D24, 8D3A, 8D56, +43 more
|
|
Zp14 = $14 ; 73 refs; reads=46 writes=27; used at $8C3F, 8C5A, 8CA5, 8CBF, +68 more
|
|
Zp15 = $15 ; 52 refs; reads=36 writes=16; used at $8C44, 8C5F, 8CAA, 8CC4, +46 more
|
|
Zp16 = $16 ; 21 refs; reads=10 writes=11; used at $8D54, 8D61, 8D63, 8D6E, +15 more
|
|
Zp17 = $17 ; 42 refs; reads=22 writes=20; used at $8D5C, 8D67, 8D69, 8D72, +32 more
|
|
Zp18 = $18 ; 30 refs; reads=16 writes=14; used at $92A9, 92B7, 92B9, 92DF, +20 more
|
|
Zp19 = $19 ; 24 refs; reads=13 writes=11; used at $92C2, 92D2, 92D4, 92E2, +14 more
|
|
Zp1A = $1A ; 24 refs; reads=13 writes=11; used at $92CA, 92D8, 92DA, 92E5, +14 more
|
|
Zp1B = $1B ; 20 refs; reads=11 writes=9; used at $8DCF, 8DD1, 8DD3, 8DDB, +14 more
|
|
Zp1C = $1C ; 19 refs; reads=10 writes=9; used at $8DE8, 8DEE, 8E03, 8E1F, +15 more
|
|
Zp1D = $1D ; 15 refs; reads=8 writes=7; used at $8DC1, 8DCA, 8E35, 8EBF, +11 more
|
|
Zp1E = $1E ; 22 refs; reads=15 writes=7; used at $8DAA, 8DF2, 8E05, 8E5A, +16 more
|
|
Zp1F = $1F ; 22 refs; reads=15 writes=7; used at $8DA6, 8E0A, 8E2A, 8E6D, +16 more
|
|
Zp20 = $20 ; 15 refs; reads=9 writes=6; used at $8046, 8063, 806A, 807F, +11 more
|
|
Zp21 = $21 ; 2 refs; reads=2 writes=0; used at $8283, 85AC
|
|
Zp22 = $22 ; 2 refs; reads=1 writes=1; used at $8313, 8326
|
|
Zp23 = $23 ; 2 refs; reads=0 writes=2; used at $8345, 84F0
|
|
Zp24 = $24 ; 2 refs; reads=1 writes=1; used at $84A0, 84B7
|
|
Zp25 = $25 ; 3 refs; reads=2 writes=1; used at $84A7, 84AE, 84B3
|
|
Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $84AC
|
|
Zp27 = $27 ; 1 refs; reads=0 writes=1; used at $84B0
|
|
Zp28 = $28 ; 1 refs; reads=0 writes=1; used at $84B5
|
|
Zp29 = $29 ; 4 refs; reads=2 writes=2; used at $9AA3, 9ABA, 9ADB
|
|
Zp2A = $2A ; 3 refs; reads=2 writes=1; used at $9AAA, 9AB1, 9AB6
|
|
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $9AAF
|
|
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $9AB3
|
|
Zp2D = $2D ; 1 refs; reads=0 writes=1; used at $9AB8
|
|
Zp2E = $2E ; 41 refs; reads=26 writes=15; used at $80BB, 80D1, 80D5, 80DA, +37 more
|
|
Zp2F = $2F ; 5 refs; reads=3 writes=2; used at $829C, 82A0, 8317, 832A, +1 more
|
|
Zp30 = $30 ; 4 refs; reads=2 writes=2; used at $81FE, 84E6, 84F5
|
|
Zp31 = $31 ; 1 refs; reads=1 writes=0; used at $8266
|
|
Zp32 = $32 ; 1 refs; reads=1 writes=0; used at $8276
|
|
Zp33 = $33 ; 1 refs; reads=1 writes=0; used at $826B
|
|
Zp3A = $3A ; 20 refs; reads=14 writes=6; used at $808A, 8093, 8095, 809D, +16 more
|
|
Zp3B = $3B ; 11 refs; reads=7 writes=4; used at $8D8D, 8D91, 8F97, 9013, +7 more
|
|
Zp3C = $3C ; 3 refs; reads=2 writes=1; used at $94A0, 94A4, 96C0
|
|
Zp3F = $3F ; 10 refs; reads=6 writes=4; used at $861F, 8625, 863B, 863D, +6 more
|
|
Zp42 = $42 ; 2 refs; reads=2 writes=0; used at $85B0, 86EF
|
|
Zp4B = $4B ; 7 refs; reads=5 writes=2; used at $8097, 80E6, 8112, 814F, +2 more
|
|
Zp4C = $4C ; 13 refs; reads=7 writes=6; used at $8088, 8099, 809B, 80C9, +6 more
|
|
Zp4D = $4D ; 3 refs; reads=1 writes=2; used at $84CA, 85FE, 8687
|
|
Zp4E = $4E ; 3 refs; reads=1 writes=2; used at $84CF, 8601, 8684
|
|
Zp50 = $50 ; 4 refs; reads=2 writes=2; used at $858E, 85D0, 85D5, 85E5
|
|
Zp51 = $51 ; 9 refs; reads=2 writes=7; used at $806E, 811D, 8128, 81BB, +5 more
|
|
Zp52 = $52 ; 1 refs; reads=1 writes=0; used at $85D3
|
|
Zp54 = $54 ; 8 refs; reads=2 writes=6; used at $8072, 8121, 812C, 81BF, +4 more
|
|
Zp55 = $55 ; 6 refs; reads=5 writes=1; used at $8156, 81A8, 81C4, 81C8, +2 more
|
|
Zp56 = $56 ; 3 refs; reads=2 writes=1; used at $81CA, 81E0, 81F1
|
|
Zp57 = $57 ; 3 refs; reads=2 writes=1; used at $8158, 81A6, 81C6
|
|
Zp58 = $58 ; 6 refs; reads=5 writes=1; used at $815A, 81B2, 81CC, 81D0, +2 more
|
|
Zp59 = $59 ; 3 refs; reads=2 writes=1; used at $81D2, 81E8, 81F9
|
|
Zp5A = $5A ; 3 refs; reads=2 writes=1; used at $815C, 81B0, 81CE
|
|
Zp5B = $5B ; 2 refs; reads=0 writes=2; used at $81DE, 81F7
|
|
Zp5C = $5C ; 2 refs; reads=0 writes=2; used at $81E2, 81FB
|
|
Zp5D = $5D ; 2 refs; reads=0 writes=2; used at $81E6, 81EF
|
|
Zp5E = $5E ; 2 refs; reads=0 writes=2; used at $81EA, 81F3
|
|
Zp5F = $5F ; 4 refs; reads=3 writes=1; used at $8151, 8697, 8CD5
|
|
Zp60 = $60 ; 2 refs; reads=1 writes=1; used at $86A1
|
|
Zp61 = $61 ; 4 refs; reads=2 writes=2; used at $8699, 869B, 86A7
|
|
Zp62 = $62 ; 2 refs; reads=1 writes=1; used at $86A3
|
|
Zp67 = $67 ; 6 refs; reads=6 writes=0; used at $8AD1, 8ADF, 8AE8, 8AEF, +2 more
|
|
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $8AD3
|
|
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $8AD8
|
|
Zp8A = $8A ; 2 refs; reads=1 writes=1; used at $9AE0
|
|
Zp8E = $8E ; 1 refs; reads=1 writes=0; used at $8B42
|
|
Zp8F = $8F ; 1 refs; reads=1 writes=0; used at $8B47
|
|
Zp90 = $90 ; 1 refs; reads=1 writes=0; used at $8B4E
|
|
Zp9A = $9A ; 2 refs; reads=1 writes=1; used at $9AC7
|
|
Zp9B = $9B ; 8 refs; reads=4 writes=4; used at $9ACB, 9ACF, 9AD1, 9AD3
|
|
ZpAE = $AE ; 1 refs; reads=1 writes=0; used at $8B08
|
|
ZpAF = $AF ; 1 refs; reads=1 writes=0; used at $8B0D
|
|
ZpB0 = $B0 ; 1 refs; reads=1 writes=0; used at $8B14
|
|
ZpB8 = $B8 ; 1 refs; reads=1 writes=0; used at $8B21
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $8B26
|
|
ZpBA = $BA ; 1 refs; reads=1 writes=0; used at $8B2D
|
|
ZpC2 = $C2 ; 1 refs; reads=1 writes=0; used at $8B62
|
|
ZpC3 = $C3 ; 1 refs; reads=1 writes=0; used at $8B5E
|
|
ZpC4 = $C4 ; 1 refs; reads=1 writes=0; used at $8B75
|