66 lines
4.8 KiB
PHP
66 lines
4.8 KiB
PHP
; 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
|