; Karate Champ (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. Zp04 = $04 ; 1 refs; reads=0 writes=1; used at $807F Zp05 = $05 ; 1 refs; reads=0 writes=1; used at $8084 Zp0C = $0C ; 4 refs; reads=1 writes=3; used at $808B, 80C2, 80C8, 82D2 Zp0D = $0D ; 2 refs; reads=1 writes=1; used at $8063, 8257 Zp0E = $0E ; 1 refs; reads=0 writes=1; used at $806D Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $8049, 825C Zp10 = $10 ; 2 refs; reads=1 writes=1; used at $804B, 8261 Zp11 = $11 ; 2 refs; reads=1 writes=1; used at $82D4 Zp12 = $12 ; 2 refs; reads=1 writes=1; used at $8078, 82A7 Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $82AB Zp14 = $14 ; 1 refs; reads=0 writes=1; used at $82AD Zp45 = $45 ; 2 refs; reads=1 writes=1; used at $8335, 8366 Zp46 = $46 ; 2 refs; reads=1 writes=1; used at $833B, 836A Zp47 = $47 ; 2 refs; reads=1 writes=1; used at $8341, 836E Zp48 = $48 ; 2 refs; reads=1 writes=1; used at $8347, 8372 Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $835F Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $8376 Zp4B = $4B ; 3 refs; reads=1 writes=2; used at $8378, 8DA5, 8DD5 Zp4C = $4C ; 2 refs; reads=1 writes=1; used at $8DCE, 8DD7 Zp4D = $4D ; 1 refs; reads=0 writes=1; used at $8DB2 Zp4E = $4E ; 1 refs; reads=0 writes=1; used at $8DB7 Zp5E = $5E ; 1 refs; reads=0 writes=1; used at $8353 Zp5F = $5F ; 1 refs; reads=0 writes=1; used at $8355 Zp60 = $60 ; 1 refs; reads=0 writes=1; used at $8357 Zp61 = $61 ; 1 refs; reads=0 writes=1; used at $8359 Zp62 = $62 ; 1 refs; reads=0 writes=1; used at $834F Zp63 = $63 ; 1 refs; reads=0 writes=1; used at $835B ZpD0 = $D0 ; 1 refs; reads=0 writes=1; used at $8330 ZpEE = $EE ; 3 refs; reads=1 writes=2; used at $B84D, BA22, BA28 ZpEF = $EF ; 3 refs; reads=1 writes=2; used at $B84F, BA2A, BA2F ZpF0 = $F0 ; 16 refs; reads=11 writes=5; used at $BAB6, BABF, BADB, BAE1, +12 more ZpF1 = $F1 ; 8 refs; reads=3 writes=5; used at $BABB, BB27, BB98, BBA7, +4 more ZpF2 = $F2 ; 3 refs; reads=2 writes=1; used at $BD1A, BD37, BD3D ZpF3 = $F3 ; 1 refs; reads=0 writes=1; used at $BD1F ZpF4 = $F4 ; 1 refs; reads=0 writes=1; used at $BDBF ZpF5 = $F5 ; 1 refs; reads=0 writes=1; used at $BDC4 ZpF6 = $F6 ; 1 refs; reads=0 writes=1; used at $BC40 ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $BC45 ZpF8 = $F8 ; 17 refs; reads=8 writes=9; used at $BAC6, BAD4, BAD7, BB32, +13 more