; Caveman Games (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 $CD71 Zp01 = $01 ; 215 refs; reads=211 writes=4; used at $C67E, C680, C682, C684, +210 more Zp06 = $06 ; 2 refs; reads=1 writes=1; used at $813F Zp09 = $09 ; 1 refs; reads=1 writes=0; used at $CF63 Zp0A = $0A ; 1 refs; reads=1 writes=0; used at $C706 Zp0B = $0B ; 3 refs; reads=2 writes=1; used at $C724, CF67 Zp0D = $0D ; 1 refs; reads=1 writes=0; used at $CF65 Zp0E = $0E ; 4 refs; reads=2 writes=2; used at $C726, CF61 Zp0F = $0F ; 2 refs; reads=1 writes=1; used at $CF69 Zp10 = $10 ; 2 refs; reads=2 writes=0; used at $C733, C7A5 Zp11 = $11 ; 2 refs; reads=2 writes=0; used at $C715, C787 Zp12 = $12 ; 1 refs; reads=1 writes=0; used at $C742 Zp14 = $14 ; 4 refs; reads=2 writes=2; used at $C735, C7A7 Zp17 = $17 ; 1 refs; reads=1 writes=0; used at $C744 Zp1A = $1A ; 1 refs; reads=1 writes=0; used at $CC67 Zp1F = $1F ; 1 refs; reads=1 writes=0; used at $C8DB Zp20 = $20 ; 4 refs; reads=3 writes=1; used at $C0D4, CC5F, CC61 Zp21 = $21 ; 2 refs; reads=2 writes=0; used at $CC63, CC65 Zp29 = $29 ; 4 refs; reads=2 writes=2; used at $C0C4, C0CF Zp53 = $53 ; 1 refs; reads=1 writes=0; used at $93D4 Zp61 = $61 ; 1 refs; reads=1 writes=0; used at $C8D4 Zp63 = $63 ; 1 refs; reads=1 writes=0; used at $C8E3 Zp6B = $6B ; 1 refs; reads=1 writes=0; used at $C8E5 Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $C7F2 Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $C7FF Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $C801 Zp7A = $7A ; 2 refs; reads=1 writes=1; used at $C80E Zp8B = $8B ; 1 refs; reads=1 writes=0; used at $C76E Zp8D = $8D ; 5 refs; reads=2 writes=3; used at $C4BE, C581, CBBF Zp94 = $94 ; 13 refs; reads=9 writes=4; used at $8674, 8678, 867D, 8702, +9 more Zp95 = $95 ; 13 refs; reads=4 writes=9; used at $8707, 8714, 9E08, 9E23, +6 more Zp9C = $9C ; 1 refs; reads=1 writes=0; used at $C7A9 Zp9D = $9D ; 1 refs; reads=1 writes=0; used at $C7AB Zp9F = $9F ; 1 refs; reads=1 writes=0; used at $C7DC ZpA4 = $A4 ; 9 refs; reads=0 writes=9; used at $9FE7, A002, A01A, A032, +5 more ZpA5 = $A5 ; 9 refs; reads=0 writes=9; used at $9FEB, A006, A01E, A036, +5 more ZpA6 = $A6 ; 1 refs; reads=1 writes=0; used at $C7EC ZpA8 = $A8 ; 9 refs; reads=1 writes=8; used at $9FEF, A00A, A022, A04A, +4 more ZpA9 = $A9 ; 10 refs; reads=2 writes=8; used at $9FF3, A00E, A026, A04E, +5 more ZpAB = $AB ; 1 refs; reads=1 writes=0; used at $C7FA ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $C321 ZpAD = $AD ; 5 refs; reads=2 writes=3; used at $C317, C31B, C31E ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $C336 ZpAF = $AF ; 2 refs; reads=2 writes=0; used at $82E5, 8859 ZpB5 = $B5 ; 1 refs; reads=1 writes=0; used at $C80A ZpB6 = $B6 ; 1 refs; reads=0 writes=1; used at $C80C ZpB8 = $B8 ; 1 refs; reads=1 writes=0; used at $C818 ZpC2 = $C2 ; 7 refs; reads=3 writes=4; used at $AEAF, AF03, AF6B, AFA6, +2 more ZpC3 = $C3 ; 5 refs; reads=1 writes=4; used at $AEB4, AF0D, AF70, AFE0 ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $AF05 ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $AF0F ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $AF07 ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $AF11 ZpC8 = $C8 ; 2 refs; reads=1 writes=1; used at $AF09, C0D9 ZpC9 = $C9 ; 1 refs; reads=0 writes=1; used at $AF13 ZpCA = $CA ; 4 refs; reads=2 writes=2; used at $AEA6, AEBB, AF21 ZpCB = $CB ; 3 refs; reads=1 writes=2; used at $AEBF, AF1C ZpD0 = $D0 ; 1 refs; reads=1 writes=0; used at $CBBA ZpFE = $FE ; 2 refs; reads=1 writes=1; used at $B92F, B939