; Perfect Fit (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 ; 21 refs; reads=12 writes=9; used at $A146, AC4D, AFA8, AFBB, +17 more Zp01 = $01 ; 19 refs; reads=9 writes=10; used at $A14B, AFAD, AFBD, AFC4, +13 more Zp02 = $02 ; 4 refs; reads=3 writes=1; used at $AB97, AB9E, ABA2, ABA7 Zp04 = $04 ; 3 refs; reads=2 writes=1; used at $AE29, AE2F, AE38 Zp05 = $05 ; 1 refs; reads=0 writes=1; used at $AE2B Zp0D = $0D ; 10 refs; reads=7 writes=3; used at $934C, 9354, 9357, 9369, +6 more Zp0E = $0E ; 13 refs; reads=8 writes=5; used at $9386, 938E, 9391, 93A3, +9 more Zp10 = $10 ; 3 refs; reads=2 writes=1; used at $9F7C, 9F8B, 9F8F Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $9F91, 9F95 Zp12 = $12 ; 5 refs; reads=3 writes=2; used at $95CE, 95DF, 95E1, 95E9, +1 more Zp13 = $13 ; 4 refs; reads=2 writes=2; used at $95D2, 95E3, 95E7, 95EB Zp14 = $14 ; 7 refs; reads=6 writes=1; used at $A01A, A021, A02B, A035, +3 more Zp1A = $1A ; 6 refs; reads=3 writes=3; used at $A67A, A69F, A6A9, A6AE, +2 more Zp1B = $1B ; 5 refs; reads=2 writes=3; used at $A67C, A6B0, A6B4, A8E5, +1 more Zp1C = $1C ; 4 refs; reads=2 writes=2; used at $A688, A698, A6B6, A6BB Zp1D = $1D ; 4 refs; reads=2 writes=2; used at $A68F, A693, A6BD, A6C1 Zp1E = $1E ; 3 refs; reads=2 writes=1; used at $A6E7, A6F0, A6F7 Zp1F = $1F ; 1 refs; reads=0 writes=1; used at $A6EC Zp20 = $20 ; 2 refs; reads=1 writes=1; used at $A6E1, A719 Zp21 = $21 ; 4 refs; reads=2 writes=2; used at $A6F4, A70B, A70D, A732 Zp22 = $22 ; 3 refs; reads=2 writes=1; used at $A6FA, A712, A720 Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $A71E, A72B Zp24 = $24 ; 7 refs; reads=6 writes=1; used at $9EFB, 9F02, 9F0C, 9F16, +3 more Zp25 = $25 ; 1 refs; reads=0 writes=1; used at $A78C Zp26 = $26 ; 4 refs; reads=3 writes=1; used at $D40F, D418, D41E, D422 Zp27 = $27 ; 1 refs; reads=0 writes=1; used at $D414 Zp28 = $28 ; 3 refs; reads=0 writes=3; used at $A400, A4A9, A570 Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $A4AB Zp2A = $2A ; 6 refs; reads=4 writes=2; used at $A3EB, A403, A407, A4BA, +2 more Zp2B = $2B ; 2 refs; reads=1 writes=1; used at $A873, A881 Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $A875 Zp2D = $2D ; 4 refs; reads=3 writes=1; used at $A949, A958, A95D, A962 Zp2E = $2E ; 1 refs; reads=0 writes=1; used at $A94E Zp2F = $2F ; 2 refs; reads=1 writes=1; used at $A8DB, A95A Zp33 = $33 ; 3 refs; reads=1 writes=2; used at $998C, 99A9, AE51 Zp34 = $34 ; 5 refs; reads=2 writes=3; used at $D134, D13F, D14D, EC1A, +1 more Zp35 = $35 ; 3 refs; reads=0 writes=3; used at $D136, D141, EC1C Zp36 = $36 ; 2 refs; reads=0 writes=2; used at $D147, D14F Zp37 = $37 ; 1 refs; reads=0 writes=1; used at $D149 Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $D496, D4A6 Zp39 = $39 ; 3 refs; reads=1 writes=2; used at $D498, D4BC Zp3A = $3A ; 12 refs; reads=6 writes=6; used at $ECAC, ECB3, ECB6, ECB9, +5 more Zp3B = $3B ; 7 refs; reads=3 writes=4; used at $ECAE, ECBB, ECC4, ECC8, +3 more Zp3C = $3C ; 3 refs; reads=2 writes=1; used at $EECE, EEDA, EEE4 Zp3D = $3D ; 1 refs; reads=0 writes=1; used at $EED0 ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $8022, 8181 ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $8027, 8187 ZpF2 = $F2 ; 2 refs; reads=1 writes=1; used at $8055, 8192 ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $805A, 8198 ZpF4 = $F4 ; 3 refs; reads=2 writes=1; used at $802C, 817D, 8185 ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $8031 ZpF6 = $F6 ; 3 refs; reads=2 writes=1; used at $805F, 818E, 8196 ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $8064 ZpF8 = $F8 ; 3 refs; reads=2 writes=1; used at $8122, 812D, 8132 ZpF9 = $F9 ; 1 refs; reads=0 writes=1; used at $8129 ZpFA = $FA ; 8 refs; reads=5 writes=3; used at $80DE, 8100, 8183, 8194, +4 more ZpFB = $FB ; 4 refs; reads=1 writes=3; used at $80E3, 8105, 8189, 819A ZpFC = $FC ; 8 refs; reads=6 writes=2; used at $80CA, 80EC, 812F, 814D, +4 more ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $80CF, 80F1, 8134 ZpFE = $FE ; 10 refs; reads=5 writes=5; used at $80D9, 80FB, 8173, 81D1, +4 more ZpFF = $FF ; 11 refs; reads=3 writes=8; used at $80D4, 80F6, 8138, 814B, +6 more