153 lines
13 KiB
PHP
153 lines
13 KiB
PHP
; Chiller (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 ; 2 refs; reads=1 writes=1; used at $BABA, BCB9
|
|
Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $BABF, BCBB
|
|
Zp02 = $02 ; 7 refs; reads=3 writes=4; used at $BA40, BAC9, BC8A, BD38
|
|
Zp03 = $03 ; 4 refs; reads=1 writes=3; used at $B840, B848, BA59, BCA3
|
|
Zp04 = $04 ; 5 refs; reads=2 writes=3; used at $B9E2, B9E4, BCEE, BE3B, +1 more
|
|
Zp05 = $05 ; 14 refs; reads=12 writes=2; used at $8121, 82C8, 82E6, 82FD, +9 more
|
|
Zp06 = $06 ; 26 refs; reads=14 writes=12; used at $88BC, 88D2, 88DC, 88E6, +22 more
|
|
Zp07 = $07 ; 31 refs; reads=3 writes=28; used at $88C1, 9A60, B125, B2DF, +25 more
|
|
Zp08 = $08 ; 17 refs; reads=1 writes=16; used at $B1D6, B1D9, B1DD, B1E6, +13 more
|
|
Zp09 = $09 ; 8 refs; reads=2 writes=6; used at $B7DF, B7ED, B974, B98E, +2 more
|
|
Zp0A = $0A ; 8 refs; reads=7 writes=1; used at $B220, B235, B250, B26B, +4 more
|
|
Zp0B = $0B ; 8 refs; reads=7 writes=1; used at $B34E, B363, B37E, B399, +4 more
|
|
Zp0C = $0C ; 9 refs; reads=8 writes=1; used at $810F, 8293, 833D, 8363, +5 more
|
|
Zp0D = $0D ; 6 refs; reads=5 writes=1; used at $8109, 828D, 8343, 8369, +2 more
|
|
Zp0E = $0E ; 31 refs; reads=17 writes=14; used at $89CB, 89DD, 89E3, 89E9, +17 more
|
|
Zp0F = $0F ; 27 refs; reads=13 writes=14; used at $B2DB, B2F0, B305, B31A, +23 more
|
|
Zp10 = $10 ; 6 refs; reads=2 writes=4; used at $B721, B74A, B762, B78E, +2 more
|
|
Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $BC04, BD47
|
|
Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $BC09, BD49
|
|
Zp13 = $13 ; 2 refs; reads=1 writes=1; used at $BC0E, BD4B
|
|
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $BC13, BD4D
|
|
Zp15 = $15 ; 2 refs; reads=1 writes=1; used at $BC18, BD4F
|
|
Zp16 = $16 ; 2 refs; reads=1 writes=1; used at $BC1D, BD51
|
|
Zp17 = $17 ; 2 refs; reads=1 writes=1; used at $BC22, BD61
|
|
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $BC41, BD53
|
|
Zp19 = $19 ; 2 refs; reads=1 writes=1; used at $BC49, BD55
|
|
Zp1A = $1A ; 2 refs; reads=1 writes=1; used at $BC51, BD57
|
|
Zp1B = $1B ; 2 refs; reads=1 writes=1; used at $BC59, BD59
|
|
Zp1C = $1C ; 2 refs; reads=1 writes=1; used at $BC61, BD5B
|
|
Zp1D = $1D ; 2 refs; reads=1 writes=1; used at $BC69, BD5D
|
|
Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $BC71, BD63
|
|
Zp1F = $1F ; 9 refs; reads=4 writes=5; used at $8002, B2B4, B2B8, B2BD, +3 more
|
|
Zp20 = $20 ; 5 refs; reads=2 writes=3; used at $8006, B476, B47A, B493
|
|
Zp21 = $21 ; 21 refs; reads=12 writes=9; used at $801D, 814D, 814F, 8155, +17 more
|
|
Zp22 = $22 ; 4 refs; reads=2 writes=2; used at $EE09, EE70, EE85, EEEC
|
|
Zp23 = $23 ; 4 refs; reads=3 writes=1; used at $B554, B66A, B8F6, B9AB
|
|
Zp24 = $24 ; 4 refs; reads=3 writes=1; used at $B558, B66E, B8FB, B9AF
|
|
Zp2C = $2C ; 4 refs; reads=2 writes=2; used at $BB6E, BB72, BBA3, BBA7
|
|
Zp2D = $2D ; 5 refs; reads=2 writes=3; used at $BB44, BB48, BB52, BB5F
|
|
Zp2E = $2E ; 21 refs; reads=10 writes=11; used at $82CA, 82CE, 82E8, 82EC, +16 more
|
|
Zp32 = $32 ; 5 refs; reads=2 writes=3; used at $8015, B751, BA84, BA88
|
|
Zp33 = $33 ; 16 refs; reads=11 writes=5; used at $B2E4, B2F9, B30E, B323, +12 more
|
|
Zp34 = $34 ; 5 refs; reads=1 writes=4; used at $B2CA, B3F8, B54A, B660, +1 more
|
|
Zp35 = $35 ; 7 refs; reads=4 writes=3; used at $82AD, B7A6, B7AD, B7B4, +3 more
|
|
Zp36 = $36 ; 6 refs; reads=4 writes=2; used at $82AF, B7A8, B7BD, B7C2, +2 more
|
|
Zp37 = $37 ; 1 refs; reads=0 writes=1; used at $B900
|
|
Zp38 = $38 ; 1 refs; reads=0 writes=1; used at $B905
|
|
Zp39 = $39 ; 1 refs; reads=0 writes=1; used at $B914
|
|
Zp3A = $3A ; 1 refs; reads=0 writes=1; used at $B919
|
|
Zp3B = $3B ; 2 refs; reads=1 writes=1; used at $9A2C, B90A
|
|
Zp3C = $3C ; 1 refs; reads=0 writes=1; used at $B90F
|
|
Zp3D = $3D ; 5 refs; reads=2 writes=3; used at $9A42, B2CF, B3FD, B793, +1 more
|
|
Zp3E = $3E ; 1 refs; reads=0 writes=1; used at $9A47
|
|
Zp3F = $3F ; 2 refs; reads=1 writes=1; used at $9A4C, 9A73
|
|
Zp40 = $40 ; 1 refs; reads=0 writes=1; used at $9A56
|
|
Zp41 = $41 ; 3 refs; reads=1 writes=2; used at $9A6A, 9A79, 9A7E
|
|
Zp42 = $42 ; 37 refs; reads=22 writes=15; used at $82D8, 830A, 831C, 8323, +32 more
|
|
Zp43 = $43 ; 8 refs; reads=7 writes=1; used at $82A6, 8939, BB10, BB14, +3 more
|
|
Zp44 = $44 ; 5 refs; reads=2 writes=3; used at $8978, BB05, BB09, BB0E
|
|
Zp45 = $45 ; 5 refs; reads=3 writes=2; used at $8B2F, 8B3C, B707, B75B
|
|
Zp46 = $46 ; 6 refs; reads=4 writes=2; used at $8553, 8B1E, 8B23, 8B2C, +2 more
|
|
Zp47 = $47 ; 2 refs; reads=0 writes=2; used at $8557, B923
|
|
Zp48 = $48 ; 2 refs; reads=1 writes=1; used at $8B20, 8B28
|
|
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $8B25
|
|
Zp4A = $4A ; 4 refs; reads=2 writes=2; used at $8017, BA92, BA96
|
|
Zp4B = $4B ; 30 refs; reads=1 writes=29; used at $802F, 8042, 8055, 8068, +26 more
|
|
Zp4C = $4C ; 70 refs; reads=21 writes=49; used at $8033, 8046, 8059, 806C, +46 more
|
|
Zp4D = $4D ; 7 refs; reads=2 writes=5; used at $8A50, B15F, B16E, B176, +3 more
|
|
Zp4F = $4F ; 52 refs; reads=2 writes=50; used at $8037, 804A, 805D, 8070, +47 more
|
|
Zp50 = $50 ; 51 refs; reads=1 writes=50; used at $803B, 804E, 8061, 8074, +46 more
|
|
Zp51 = $51 ; 10 refs; reads=5 writes=5; used at $B1A0, B1A4, B1A8, B1AC, +3 more
|
|
Zp52 = $52 ; 10 refs; reads=5 writes=5; used at $B19C, B1A2, B1A6, B1AA, +3 more
|
|
Zp53 = $53 ; 3 refs; reads=1 writes=2; used at $BBEA, BBF5, BD67
|
|
Zp54 = $54 ; 3 refs; reads=1 writes=2; used at $BC27, BC30, BD69
|
|
Zp55 = $55 ; 9 refs; reads=4 writes=5; used at $B332, B334, B460, B462, +5 more
|
|
Zp56 = $56 ; 1 refs; reads=0 writes=1; used at $B743
|
|
Zp57 = $57 ; 2 refs; reads=1 writes=1; used at $88FB, BBD1
|
|
Zp58 = $58 ; 2 refs; reads=1 writes=1; used at $88FD, BBD6
|
|
Zp59 = $59 ; 1 refs; reads=1 writes=0; used at $BBDB
|
|
Zp5A = $5A ; 1 refs; reads=1 writes=0; used at $BBE0
|
|
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $BBE5
|
|
Zp5E = $5E ; 3 refs; reads=1 writes=2; used at $BBB7, BBC2, BD6D
|
|
Zp5F = $5F ; 1 refs; reads=0 writes=1; used at $9A8F
|
|
Zp60 = $60 ; 1 refs; reads=0 writes=1; used at $9A94
|
|
Zp61 = $61 ; 2 refs; reads=1 writes=1; used at $9A65, 9A86
|
|
Zp62 = $62 ; 14 refs; reads=1 writes=13; used at $8028, 815C, 8350, 837E, +10 more
|
|
Zp63 = $63 ; 2 refs; reads=1 writes=1; used at $BBAC, BBB0
|
|
Zp64 = $64 ; 4 refs; reads=2 writes=2; used at $B148, B156
|
|
Zp65 = $65 ; 6 refs; reads=3 writes=3; used at $8123, 8125, B14A, BB4B, +1 more
|
|
Zp66 = $66 ; 5 refs; reads=2 writes=3; used at $8129, B14C, B151, BD40
|
|
Zp67 = $67 ; 3 refs; reads=1 writes=2; used at $8130, 89AD, 89BE
|
|
Zp68 = $68 ; 3 refs; reads=1 writes=2; used at $8132, 89AF, 89C0
|
|
Zp69 = $69 ; 3 refs; reads=1 writes=2; used at $8134, 89B1, 89C2
|
|
Zp6A = $6A ; 3 refs; reads=1 writes=2; used at $8136, 89B3, 89C4
|
|
Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $8138
|
|
Zp6C = $6C ; 1 refs; reads=0 writes=1; used at $813A
|
|
Zp6D = $6D ; 1 refs; reads=0 writes=1; used at $813C
|
|
Zp6E = $6E ; 1 refs; reads=0 writes=1; used at $813E
|
|
Zp6F = $6F ; 2 refs; reads=1 writes=1; used at $8149, 89D1
|
|
Zp70 = $70 ; 7 refs; reads=5 writes=2; used at $800D, 82BC, 8444, 85AD, +3 more
|
|
Zp71 = $71 ; 10 refs; reads=8 writes=2; used at $8011, 82C2, 82E0, 82F7, +6 more
|
|
Zp72 = $72 ; 9 refs; reads=6 writes=3; used at $84DC, 8560, 85A7, 85E0, +3 more
|
|
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $BACD, BAD6
|
|
Zp74 = $74 ; 4 refs; reads=4 writes=0; used at $BADA, BAE5, BAEB, BAF1
|
|
Zp76 = $76 ; 5 refs; reads=3 writes=2; used at $8142, B87B, B881, B899
|
|
Zp77 = $77 ; 8 refs; reads=5 writes=3; used at $B226, B22C, B2A3, B2A7, +2 more
|
|
Zp78 = $78 ; 8 refs; reads=5 writes=3; used at $B354, B35A, B3D1, B3D5, +2 more
|
|
Zp79 = $79 ; 4 refs; reads=3 writes=1; used at $8946, 8966, 8971, B8AD
|
|
Zp7A = $7A ; 4 refs; reads=2 writes=2; used at $8019, BAA0, BAA4
|
|
Zp7B = $7B ; 1 refs; reads=0 writes=1; used at $B8A8
|
|
Zp7D = $7D ; 4 refs; reads=1 writes=3; used at $8349, 836F, BA6C, BCF2
|
|
Zp7E = $7E ; 4 refs; reads=2 writes=2; used at $B58C, B590, B5A9
|
|
Zp7F = $7F ; 2 refs; reads=1 writes=1; used at $8570, 857B
|
|
Zp80 = $80 ; 2 refs; reads=0 writes=2; used at $8024, 8115
|
|
Zp81 = $81 ; 5 refs; reads=4 writes=1; used at $BA12, BA32, BA34, BA38
|
|
Zp82 = $82 ; 2 refs; reads=1 writes=1; used at $AE4D, AE52
|
|
Zp83 = $83 ; 2 refs; reads=1 writes=1; used at $AE46, AE4B
|
|
Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $8417
|
|
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $AE3F, AE44
|
|
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $8420, AE56
|
|
Zp87 = $87 ; 4 refs; reads=3 writes=1; used at $AE38, AE3D, AE58, AE6C
|
|
Zp88 = $88 ; 6 refs; reads=4 writes=2; used at $8151, 8297, 8383, 84C6, +2 more
|
|
Zp89 = $89 ; 5 refs; reads=1 writes=4; used at $AF3F, AF4A, AF61, AF64, +1 more
|
|
Zp8A = $8A ; 14 refs; reads=6 writes=8; used at $AF5B, AF76, AF78, AF92, +5 more
|
|
Zp8B = $8B ; 8 refs; reads=6 writes=2; used at $AF52, AF7A, AF86, AF9C, +4 more
|
|
Zp8C = $8C ; 2 refs; reads=0 writes=2; used at $AF57, AFC6
|
|
Zp8D = $8D ; 8 refs; reads=2 writes=6; used at $AF5D, AF6D, AF71, AF88, +3 more
|
|
Zp8E = $8E ; 3 refs; reads=2 writes=1; used at $B129, B12B, B143
|
|
Zp8F = $8F ; 4 refs; reads=1 writes=3; used at $B0AA, B0CA, B145, BD32
|
|
Zp90 = $90 ; 1 refs; reads=0 writes=1; used at $BD34
|
|
Zp91 = $91 ; 1 refs; reads=0 writes=1; used at $BD36
|
|
Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $B139
|
|
Zp93 = $93 ; 1 refs; reads=1 writes=0; used at $B0E5
|
|
Zp94 = $94 ; 4 refs; reads=2 writes=2; used at $B0B5, B0B9, B0E7
|
|
Zp95 = $95 ; 3 refs; reads=2 writes=1; used at $B0B1, B0E3
|
|
Zp96 = $96 ; 1 refs; reads=1 writes=0; used at $B0DA
|
|
Zp97 = $97 ; 3 refs; reads=2 writes=1; used at $B0E9, B0F3, B0F8
|
|
Zp98 = $98 ; 3 refs; reads=2 writes=1; used at $B0EE, B0FA, B0FE
|
|
Zp99 = $99 ; 3 refs; reads=2 writes=1; used at $B0F6, B100, B105
|
|
Zp9A = $9A ; 3 refs; reads=2 writes=1; used at $B0FC, B107, B10B
|
|
Zp9B = $9B ; 1 refs; reads=1 writes=0; used at $B103
|
|
Zp9C = $9C ; 1 refs; reads=1 writes=0; used at $B109
|
|
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $B10D, B112
|
|
Zp9E = $9E ; 3 refs; reads=2 writes=1; used at $B0DC, B114, B118
|
|
Zp9F = $9F ; 1 refs; reads=1 writes=0; used at $B110
|
|
ZpA0 = $A0 ; 1 refs; reads=1 writes=0; used at $B116
|