Files

61 lines
4.6 KiB
PHP

; Pictionary (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 $802C, 89BC
Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $A57E
Zp0A = $0A ; 9 refs; reads=6 writes=3; used at $8185, C240, C2E0, C330, +2 more
Zp0B = $0B ; 4 refs; reads=2 writes=2; used at $818E, 8196
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $D757
Zp0D = $0D ; 3 refs; reads=2 writes=1; used at $D963, DA28
Zp0E = $0E ; 14 refs; reads=8 writes=6; used at $C010, C2B3, C300, D813, +4 more
Zp10 = $10 ; 6 refs; reads=3 writes=3; used at $89BE, C272, F3C3
Zp12 = $12 ; 1 refs; reads=1 writes=0; used at $C360
Zp15 = $15 ; 4 refs; reads=4 writes=0; used at $C012, F396, F3F4, F406
Zp17 = $17 ; 2 refs; reads=1 writes=1; used at $C313
Zp18 = $18 ; 19 refs; reads=9 writes=10; used at $8045, 8165, 865B, 89A5, +11 more
Zp19 = $19 ; 9 refs; reads=4 writes=5; used at $A1A1, A28D, AA40, AA58, +3 more
Zp1A = $1A ; 13 refs; reads=7 writes=6; used at $A215, A21C, A21E, A23C, +6 more
Zp1B = $1B ; 3 refs; reads=1 writes=2; used at $A225, A22B, A22D
Zp1C = $1C ; 2 refs; reads=2 writes=0; used at $A1C9, A1D6
Zp1D = $1D ; 6 refs; reads=4 writes=2; used at $C2E2, C323, D9F1, DA23
Zp1E = $1E ; 4 refs; reads=2 writes=2; used at $C275, D913
Zp20 = $20 ; 4 refs; reads=2 writes=2; used at $8170, 817F, A55E, A56D
Zp22 = $22 ; 1 refs; reads=0 writes=1; used at $806A
Zp24 = $24 ; 1 refs; reads=0 writes=1; used at $89B2
Zp28 = $28 ; 21 refs; reads=14 writes=7; used at $818C, C005, C034, C284, +10 more
Zp3F = $3F ; 6 refs; reads=2 writes=4; used at $805F, 8064, AA44, AA6B
Zp52 = $52 ; 2 refs; reads=1 writes=1; used at $8143, 864C
Zp55 = $55 ; 1 refs; reads=1 writes=0; used at $8147
Zp5B = $5B ; 1 refs; reads=0 writes=1; used at $9131
Zp5F = $5F ; 1 refs; reads=0 writes=1; used at $87AA
Zp62 = $62 ; 1 refs; reads=0 writes=1; used at $911D
Zp63 = $63 ; 1 refs; reads=0 writes=1; used at $9124
Zp64 = $64 ; 1 refs; reads=0 writes=1; used at $910F
Zp65 = $65 ; 1 refs; reads=0 writes=1; used at $9113
Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $818A
Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $8662
Zp72 = $72 ; 4 refs; reads=4 writes=0; used at $A1F1, A217, A227, A30C
Zp73 = $73 ; 6 refs; reads=5 writes=1; used at $A1EA, A1FC, A211, A220, +1 more
Zp75 = $75 ; 3 refs; reads=3 writes=0; used at $A1DB, A204, A231
Zp76 = $76 ; 3 refs; reads=3 writes=0; used at $A234, A251, A318
Zp78 = $78 ; 4 refs; reads=2 writes=2; used at $9E7F, A1EF, A209, A20E
Zp79 = $79 ; 2 refs; reads=1 writes=1; used at $8666, 911F
Zp7A = $7A ; 2 refs; reads=1 writes=1; used at $866A, 9115
Zp7E = $7E ; 1 refs; reads=0 writes=1; used at $8664
Zp88 = $88 ; 1 refs; reads=0 writes=1; used at $912B
Zp89 = $89 ; 1 refs; reads=0 writes=1; used at $866E
Zp98 = $98 ; 2 refs; reads=0 writes=2; used at $AD9E, ADB2
Zp9B = $9B ; 1 refs; reads=1 writes=0; used at $A1C0
ZpA9 = $A9 ; 1 refs; reads=1 writes=0; used at $8198
ZpAF = $AF ; 3 refs; reads=0 writes=3; used at $8049, 8079, 8083
ZpB1 = $B1 ; 1 refs; reads=1 writes=0; used at $8096
ZpB3 = $B3 ; 1 refs; reads=0 writes=1; used at $8149
ZpB4 = $B4 ; 1 refs; reads=0 writes=1; used at $8145
ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $8141
ZpC9 = $C9 ; 1 refs; reads=1 writes=0; used at $A572
ZpFD = $FD ; 2 refs; reads=0 writes=2; used at $800E, ADA9
ZpFE = $FE ; 3 refs; reads=1 writes=2; used at $A1B7, ADA2, ADAE