Files

46 lines
3.3 KiB
PHP

; 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