Files
disasm/_wip/MAPPER7/Caesar's Palace (U)/locals.inc
T

154 lines
12 KiB
PHP

; Caesar's Palace (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.
Zp07 = $07 ; 1 refs; reads=1 writes=0; used at $8ED2
Zp08 = $08 ; 11 refs; reads=6 writes=5; used at $D15C, D171, D175, E0BD, +5 more
Zp09 = $09 ; 7 refs; reads=2 writes=5; used at $D161, D179, E0C2, E210, +1 more
Zp0A = $0A ; 11 refs; reads=5 writes=6; used at $D157, D1B7, E0DA, E0F0, +5 more
Zp0B = $0B ; 7 refs; reads=4 writes=3; used at $E0DF, E0F6, E0F8, E0FA, +2 more
Zp0C = $0C ; 9 refs; reads=5 writes=4; used at $C041, F13A, F13E, F159, +5 more
Zp0D = $0D ; 15 refs; reads=8 writes=7; used at $C03A, E39A, E39E, E3E9, +11 more
Zp0E = $0E ; 4 refs; reads=2 writes=2; used at $965D, FD1F, FD21
Zp0F = $0F ; 8 refs; reads=7 writes=1; used at $C327, C71A, C71C, D9E5, +3 more
Zp10 = $10 ; 33 refs; reads=20 writes=13; used at $8F14, D136, D17B, E0A9, +25 more
Zp11 = $11 ; 10 refs; reads=4 writes=6; used at $962A, D12F, D181, E0AB, +5 more
Zp12 = $12 ; 14 refs; reads=7 writes=7; used at $8F28, D173, D17D, E106, +9 more
Zp13 = $13 ; 10 refs; reads=5 writes=5; used at $E0FF, E11D, E11F, E246, +6 more
Zp18 = $18 ; 17 refs; reads=8 writes=9; used at $C78C, C78E, C798, C7AD, +12 more
Zp19 = $19 ; 11 refs; reads=4 writes=7; used at $C2A8, E0A0, E622, ED0D, +7 more
Zp1A = $1A ; 13 refs; reads=6 writes=7; used at $C35B, C381, C521, C6F2, +9 more
Zp1B = $1B ; 10 refs; reads=4 writes=6; used at $F0BC, F0CD, F0F4, F100, +6 more
Zp1C = $1C ; 2 refs; reads=0 writes=2; used at $F0C1, F0D2
Zp1D = $1D ; 60 refs; reads=43 writes=17; used at $CA4B, CA71, CB4E, CB66, +55 more
Zp1E = $1E ; 27 refs; reads=11 writes=16; used at $CA4F, CA7A, CB50, CB6B, +21 more
Zp1F = $1F ; 25 refs; reads=15 writes=10; used at $CA31, CA43, CA89, D025, +21 more
Zp20 = $20 ; 17 refs; reads=7 writes=10; used at $8EEB, CA37, CA3E, CA92, +10 more
Zp21 = $21 ; 9 refs; reads=5 writes=4; used at $E7FA, E832, E840, E863, +5 more
Zp22 = $22 ; 5 refs; reads=1 writes=4; used at $E7FE, EF3E, EF4D, EFFB
Zp23 = $23 ; 9 refs; reads=6 writes=3; used at $8E98, 8EBA, EF28, EFF2, +4 more
Zp24 = $24 ; 3 refs; reads=1 writes=2; used at $EF94, EFE9, F17C
Zp25 = $25 ; 1 refs; reads=1 writes=0; used at $F181
Zp26 = $26 ; 1 refs; reads=1 writes=0; used at $F186
Zp27 = $27 ; 1 refs; reads=1 writes=0; used at $F18B
Zp28 = $28 ; 4 refs; reads=3 writes=1; used at $8ED0, 8F18, F190
Zp29 = $29 ; 1 refs; reads=1 writes=0; used at $F195
Zp2A = $2A ; 3 refs; reads=2 writes=1; used at $9604, F19A
Zp2B = $2B ; 5 refs; reads=3 writes=2; used at $961E, 9649, F19F
Zp2C = $2C ; 1 refs; reads=1 writes=0; used at $F1A4
Zp2D = $2D ; 1 refs; reads=1 writes=0; used at $F1A9
Zp2E = $2E ; 2 refs; reads=2 writes=0; used at $8E9C, F1AE
Zp2F = $2F ; 4 refs; reads=4 writes=0; used at $8F0D, 8F1E, 8F67, F1B3
Zp30 = $30 ; 1 refs; reads=1 writes=0; used at $F1B8
Zp31 = $31 ; 1 refs; reads=1 writes=0; used at $F1BD
Zp32 = $32 ; 1 refs; reads=1 writes=0; used at $F1C2
Zp33 = $33 ; 1 refs; reads=1 writes=0; used at $F1C7
Zp34 = $34 ; 7 refs; reads=4 writes=3; used at $8EE7, 8F06, 8F63, F1CC
Zp35 = $35 ; 1 refs; reads=1 writes=0; used at $F1D1
Zp36 = $36 ; 9 refs; reads=5 writes=4; used at $960A, 9636, 9663, 9679, +1 more
Zp37 = $37 ; 1 refs; reads=1 writes=0; used at $F1DB
Zp38 = $38 ; 17 refs; reads=9 writes=8; used at $8EBC, 8ED4, 8EDB, 95FB, +5 more
Zp39 = $39 ; 1 refs; reads=1 writes=0; used at $F1E5
Zp3A = $3A ; 1 refs; reads=1 writes=0; used at $F1EA
Zp3B = $3B ; 26 refs; reads=17 writes=9; used at $8E82, 8E96, 8EA9, 8EBE, +13 more
Zp3C = $3C ; 1 refs; reads=1 writes=0; used at $F1F4
Zp3D = $3D ; 1 refs; reads=1 writes=0; used at $F1F9
Zp3E = $3E ; 1 refs; reads=1 writes=0; used at $F1FE
Zp3F = $3F ; 1 refs; reads=1 writes=0; used at $F203
Zp40 = $40 ; 1 refs; reads=1 writes=0; used at $F208
Zp41 = $41 ; 3 refs; reads=2 writes=1; used at $8ECB, F20D
Zp42 = $42 ; 6 refs; reads=2 writes=4; used at $8E9E, E883, E8D9, E8F0, +1 more
Zp43 = $43 ; 6 refs; reads=3 writes=3; used at $8E8B, 8EF3, E8F5, EA9D
Zp44 = $44 ; 16 refs; reads=8 writes=8; used at $8F4D, 9606, 9617, 9620, +5 more
Zp45 = $45 ; 5 refs; reads=4 writes=1; used at $8EF8, 8F20, 8F3C, E8FF, +1 more
Zp46 = $46 ; 4 refs; reads=2 writes=2; used at $8EE4, E904, EAAC
Zp47 = $47 ; 10 refs; reads=5 writes=5; used at $8E7F, 8E8D, 8EB5, 8EF1, +2 more
Zp48 = $48 ; 5 refs; reads=3 writes=2; used at $8EA0, 8EC9, E90E, EAB6
Zp49 = $49 ; 2 refs; reads=1 writes=1; used at $E913, EABB
Zp4A = $4A ; 1 refs; reads=1 writes=0; used at $EAC0
Zp4B = $4B ; 1 refs; reads=1 writes=0; used at $EAC5
Zp4C = $4C ; 1 refs; reads=1 writes=0; used at $EACA
Zp4D = $4D ; 2 refs; reads=2 writes=0; used at $9610, EACF
Zp4E = $4E ; 2 refs; reads=2 writes=0; used at $9656, EAD4
Zp4F = $4F ; 1 refs; reads=1 writes=0; used at $EAD9
Zp50 = $50 ; 2 refs; reads=2 writes=0; used at $9600, EADE
Zp51 = $51 ; 1 refs; reads=1 writes=0; used at $EAE3
Zp52 = $52 ; 1 refs; reads=1 writes=0; used at $EAE8
Zp53 = $53 ; 3 refs; reads=2 writes=1; used at $95F9, EAED
Zp54 = $54 ; 1 refs; reads=1 writes=0; used at $EAF2
Zp55 = $55 ; 1 refs; reads=1 writes=0; used at $EAF7
Zp56 = $56 ; 1 refs; reads=1 writes=0; used at $EAFC
Zp57 = $57 ; 1 refs; reads=1 writes=0; used at $EB01
Zp58 = $58 ; 1 refs; reads=1 writes=0; used at $EB06
Zp59 = $59 ; 1 refs; reads=1 writes=0; used at $EB0B
Zp5A = $5A ; 1 refs; reads=1 writes=0; used at $EB10
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $EB15
Zp5C = $5C ; 1 refs; reads=1 writes=0; used at $EB1A
Zp5D = $5D ; 1 refs; reads=1 writes=0; used at $EB1F
Zp5E = $5E ; 1 refs; reads=1 writes=0; used at $EB24
Zp5F = $5F ; 1 refs; reads=1 writes=0; used at $EB29
Zp60 = $60 ; 1 refs; reads=1 writes=0; used at $EB2E
Zp61 = $61 ; 1 refs; reads=1 writes=0; used at $EB33
Zp62 = $62 ; 1 refs; reads=1 writes=0; used at $EB47
Zp63 = $63 ; 1 refs; reads=1 writes=0; used at $EB4C
Zp64 = $64 ; 1 refs; reads=1 writes=0; used at $EB51
Zp65 = $65 ; 1 refs; reads=1 writes=0; used at $EB56
Zp66 = $66 ; 1 refs; reads=1 writes=0; used at $EB5B
Zp67 = $67 ; 1 refs; reads=1 writes=0; used at $EB60
Zp68 = $68 ; 1 refs; reads=1 writes=0; used at $EB65
Zp69 = $69 ; 1 refs; reads=1 writes=0; used at $EB6A
Zp6A = $6A ; 1 refs; reads=1 writes=0; used at $EB6F
Zp6B = $6B ; 1 refs; reads=1 writes=0; used at $EB74
Zp6C = $6C ; 1 refs; reads=1 writes=0; used at $EB79
Zp6D = $6D ; 1 refs; reads=1 writes=0; used at $EB7E
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $EB83
Zp6F = $6F ; 1 refs; reads=1 writes=0; used at $EB88
Zp70 = $70 ; 1 refs; reads=1 writes=0; used at $EB8D
Zp71 = $71 ; 1 refs; reads=1 writes=0; used at $EB92
Zp72 = $72 ; 1 refs; reads=1 writes=0; used at $EB97
Zp73 = $73 ; 1 refs; reads=1 writes=0; used at $EB9C
Zp74 = $74 ; 1 refs; reads=1 writes=0; used at $EBA1
Zp75 = $75 ; 1 refs; reads=1 writes=0; used at $EBA6
Zp76 = $76 ; 1 refs; reads=1 writes=0; used at $EBAB
Zp77 = $77 ; 1 refs; reads=1 writes=0; used at $EBB0
Zp78 = $78 ; 1 refs; reads=1 writes=0; used at $EBB5
Zp79 = $79 ; 1 refs; reads=1 writes=0; used at $EBBA
Zp7A = $7A ; 1 refs; reads=1 writes=0; used at $EBBF
Zp7B = $7B ; 1 refs; reads=1 writes=0; used at $EBC4
Zp7C = $7C ; 1 refs; reads=1 writes=0; used at $EBC9
Zp7D = $7D ; 1 refs; reads=1 writes=0; used at $EBCE
Zp7E = $7E ; 1 refs; reads=1 writes=0; used at $EBD3
Zp7F = $7F ; 1 refs; reads=1 writes=0; used at $EBD8
Zp80 = $80 ; 1 refs; reads=1 writes=0; used at $EBDD
Zp81 = $81 ; 1 refs; reads=1 writes=0; used at $EBE2
Zp82 = $82 ; 21 refs; reads=10 writes=11; used at $EA07, EA0D, EA23, EA29, +17 more
Zp83 = $83 ; 11 refs; reads=8 writes=3; used at $E8B0, E92D, EA09, EA25, +7 more
Zp84 = $84 ; 2 refs; reads=0 writes=2; used at $E8BF, E935
Zp98 = $98 ; 2 refs; reads=1 writes=1; used at $CA2B, DF79
Zp99 = $99 ; 2 refs; reads=1 writes=1; used at $CA33, DF7D
Zp9A = $9A ; 2 refs; reads=1 writes=1; used at $F967
Zp9D = $9D ; 4 refs; reads=2 writes=2; used at $C40B, C412, CDCE
ZpA0 = $A0 ; 1 refs; reads=0 writes=1; used at $E44A
ZpA7 = $A7 ; 2 refs; reads=1 writes=1; used at $C289, DE64
ZpA8 = $A8 ; 1 refs; reads=0 writes=1; used at $C28D
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $C28F
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $C295
ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $C291, DE62
ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $DE22
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $DE24
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $DE26
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $DE28
ZpB0 = $B0 ; 2 refs; reads=1 writes=1; used at $DDB2, DE2A
ZpB2 = $B2 ; 3 refs; reads=1 writes=2; used at $CBCF, CBDD, CBDF
ZpD0 = $D0 ; 3 refs; reads=1 writes=2; used at $CBD4, CBE3
ZpF6 = $F6 ; 9 refs; reads=8 writes=1; used at $8060, 80B9, 80C2, 80D8, +5 more
ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $8065
ZpF8 = $F8 ; 5 refs; reads=3 writes=2; used at $80A8, 8157, 8166, 81AC, +1 more
ZpF9 = $F9 ; 3 refs; reads=1 writes=2; used at $80AE, 81B2
ZpFA = $FA ; 6 refs; reads=4 writes=2; used at $8083, 808C, 8091, 8098, +1 more
ZpFB = $FB ; 4 refs; reads=2 writes=2; used at $8088, 8095, 809E
ZpFC = $FC ; 3 refs; reads=2 writes=1; used at $809A, 80A6, 8179
ZpFD = $FD ; 2 refs; reads=1 writes=1; used at $80A0, 80AC