; Port Test Cartridge (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 ; 25 refs; reads=11 writes=14; used at $C088, C15B, C201, C20A, +19 more Zp01 = $01 ; 7 refs; reads=4 writes=3; used at $C405, CCEB, CD46, CD89, +3 more Zp02 = $02 ; 1 refs; reads=0 writes=1; used at $CC4C Zp03 = $03 ; 4 refs; reads=2 writes=2; used at $C3FF, CCFD, CEC9, CF0F Zp04 = $04 ; 7 refs; reads=4 writes=3; used at $C08D, C401, C438, CCF8, +2 more Zp05 = $05 ; 1 refs; reads=1 writes=0; used at $CCF4 Zp06 = $06 ; 6 refs; reads=3 writes=3; used at $C0F5, C1AC, CF23, CF2E Zp07 = $07 ; 10 refs; reads=5 writes=5; used at $C0C8, C0F9, C0FB, C1A5, +4 more Zp08 = $08 ; 2 refs; reads=1 writes=1; used at $CD05 Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $CD09 Zp0C = $0C ; 5 refs; reads=2 writes=3; used at $C1F4, C416, CC2B, CC39, +1 more Zp0D = $0D ; 1 refs; reads=0 writes=1; used at $CC1A Zp0E = $0E ; 3 refs; reads=2 writes=1; used at $C099, C1CE Zp13 = $13 ; 16 refs; reads=7 writes=9; used at $C224, C22C, C22E, C249, +8 more Zp14 = $14 ; 16 refs; reads=8 writes=8; used at $C228, C232, C236, C245, +8 more Zp18 = $18 ; 2 refs; reads=2 writes=0; used at $C1F0, C1FF Zp19 = $19 ; 30 refs; reads=19 writes=11; used at $C05D, C06E, C447, CD37, +24 more Zp1A = $1A ; 23 refs; reads=8 writes=15; used at $C059, C075, C443, C45D, +14 more Zp1B = $1B ; 4 refs; reads=3 writes=1; used at $CDD5, CE13, CE22, CE24 Zp1C = $1C ; 4 refs; reads=3 writes=1; used at $CDD9, CE1E, CE2A, CE2C Zp1D = $1D ; 4 refs; reads=2 writes=2; used at $C1D4, CDD7, CE20 Zp1E = $1E ; 2 refs; reads=1 writes=1; used at $CDDB, CE28 Zp1F = $1F ; 1 refs; reads=0 writes=1; used at $CE26 Zp20 = $20 ; 1 refs; reads=0 writes=1; used at $CE2E Zp21 = $21 ; 2 refs; reads=1 writes=1; used at $C1F2 Zp22 = $22 ; 6 refs; reads=4 writes=2; used at $CDE0, CE0D, CE33, CE3D, +1 more Zp23 = $23 ; 6 refs; reads=4 writes=2; used at $CDE7, CE18, CE47, CE51, +1 more Zp24 = $24 ; 11 refs; reads=9 writes=2; used at $C1D9, C1DE, C418, C41A, +6 more Zp25 = $25 ; 2 refs; reads=1 writes=1; used at $CDE9, CE1A Zp26 = $26 ; 33 refs; reads=19 writes=14; used at $C039, C04A, C0B3, C0C4, +24 more Zp27 = $27 ; 20 refs; reads=6 writes=14; used at $C0C0, C107, C183, C18A, +14 more Zp28 = $28 ; 8 refs; reads=4 writes=4; used at $C10F, C145, C147, C275, +2 more Zp29 = $29 ; 9 refs; reads=5 writes=4; used at $C10D, C13E, C143, C19B, +5 more Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $C03B Zp3B = $3B ; 1 refs; reads=1 writes=0; used at $CC4E Zp40 = $40 ; 2 refs; reads=0 writes=2; used at $CEE3, CEF0 Zp41 = $41 ; 1 refs; reads=0 writes=1; used at $CEDC Zp42 = $42 ; 3 refs; reads=2 writes=1; used at $C44F, CC61, CCDA Zp43 = $43 ; 2 refs; reads=1 writes=1; used at $CC1E, CC20 Zp44 = $44 ; 1 refs; reads=0 writes=1; used at $CE64 Zp46 = $46 ; 5 refs; reads=4 writes=1; used at $C409, CDC9, CDD0, CDFE, +1 more Zp86 = $86 ; 1 refs; reads=1 writes=0; used at $C160 ZpC0 = $C0 ; 2 refs; reads=1 writes=1; used at $C1C7