Files
disasm/_wip/CNROM/Pyramid (U) (Sachen-Hacker)/locals.inc
T

73 lines
6.1 KiB
PHP

; Pyramid (U) (Sachen-Hacker) 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 ; 11 refs; reads=2 writes=9; used at $80BF, 81A2, 8815, 8843, +7 more
Zp01 = $01 ; 9 refs; reads=4 writes=5; used at $80B3, 81EF, 884C, 888C, +5 more
Zp02 = $02 ; 29 refs; reads=15 writes=14; used at $8063, 8069, 8070, 8090, +24 more
Zp03 = $03 ; 16 refs; reads=2 writes=14; used at $8065, 80BB, 80DD, 80FD, +11 more
Zp04 = $04 ; 6 refs; reads=4 writes=2; used at $8120, 8122, 8127, 815D, +1 more
Zp05 = $05 ; 11 refs; reads=1 writes=10; used at $806B, 81AF, 8A84, 8AB6, +7 more
Zp06 = $06 ; 18 refs; reads=5 writes=13; used at $8072, 8198, 81A8, 8A88, +11 more
Zp07 = $07 ; 8 refs; reads=1 writes=7; used at $8853, 8920, 8A20, 8B44, +4 more
Zp08 = $08 ; 12 refs; reads=6 writes=6; used at $8885, 88B9, 88E4, 88E6, +4 more
Zp09 = $09 ; 3 refs; reads=1 writes=2; used at $88BB, 9814, 98DE
Zp0A = $0A ; 14 refs; reads=8 writes=6; used at $81C2, 81C4, 8952, 8954, +9 more
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $8C23, 983D
Zp0E = $0E ; 7 refs; reads=1 writes=6; used at $9281, 92A8, 92B9, 98F4, +3 more
Zp11 = $11 ; 6 refs; reads=3 writes=3; used at $A2E7, A2EC, A300, A304, +2 more
Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $A332
Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $A334, A33B
Zp15 = $15 ; 6 refs; reads=3 writes=3; used at $A38C, A391, A3A5, A3A9, +2 more
Zp17 = $17 ; 1 refs; reads=0 writes=1; used at $A3D7
Zp18 = $18 ; 2 refs; reads=1 writes=1; used at $A3D9, A3E0
Zp19 = $19 ; 6 refs; reads=3 writes=3; used at $A431, A436, A44A, A44E, +2 more
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $A47C
Zp1C = $1C ; 2 refs; reads=1 writes=1; used at $A47E, A485
Zp1D = $1D ; 2 refs; reads=1 writes=1; used at $A4C7, A4CC
Zp21 = $21 ; 3 refs; reads=1 writes=2; used at $A284, A34E, A517
Zp22 = $22 ; 2 refs; reads=0 writes=2; used at $A35E, A3F3
Zp23 = $23 ; 2 refs; reads=0 writes=2; used at $A403, A498
Zp24 = $24 ; 2 refs; reads=0 writes=2; used at $A4A8, A4FE
Zp25 = $25 ; 6 refs; reads=2 writes=4; used at $A1E9, A1FC, A27A, A27E, +1 more
Zp26 = $26 ; 4 refs; reads=2 writes=2; used at $A354, A358, A3EC
Zp27 = $27 ; 4 refs; reads=2 writes=2; used at $A3F9, A3FD, A491
Zp28 = $28 ; 4 refs; reads=2 writes=2; used at $A49E, A4A2, A4E7
Zp29 = $29 ; 9 refs; reads=6 writes=3; used at $A1C0, A28B, A2B7, A2E5, +4 more
Zp2A = $2A ; 5 refs; reads=2 writes=3; used at $A1C5, A2F0, A2F4, A538
Zp2B = $2B ; 8 refs; reads=5 writes=3; used at $A1CA, A365, A38A, A38E, +3 more
Zp2C = $2C ; 5 refs; reads=2 writes=3; used at $A1CF, A395, A399, A53F
Zp2D = $2D ; 8 refs; reads=5 writes=3; used at $A1D4, A40A, A42F, A433, +3 more
Zp2E = $2E ; 5 refs; reads=2 writes=3; used at $A1D9, A43A, A43E, A546
Zp2F = $2F ; 8 refs; reads=5 writes=3; used at $A1DE, A4AF, A4C5, A4C9, +3 more
Zp30 = $30 ; 5 refs; reads=2 writes=3; used at $A1E3, A4D0, A4D4, A54D
Zp31 = $31 ; 4 refs; reads=1 writes=3; used at $A1ED, A1FE, A276, A2A3
Zp32 = $32 ; 2 refs; reads=1 writes=1; used at $A350, A37D
Zp33 = $33 ; 2 refs; reads=1 writes=1; used at $A3F5, A422
Zp34 = $34 ; 2 refs; reads=1 writes=1; used at $A49A, A4B7
Zp35 = $35 ; 8 refs; reads=5 writes=3; used at $8A5B, A1F3, A1F8, A268, +4 more
Zp36 = $36 ; 5 refs; reads=4 writes=1; used at $A2B9, A2C0, A345, A3EA, +1 more
Zp3F = $3F ; 6 refs; reads=5 writes=1; used at $8171, 989F, 98BA, 98EB, +1 more
Zp40 = $40 ; 2 refs; reads=1 writes=1; used at $817D
Zp41 = $41 ; 5 refs; reads=3 writes=2; used at $8301, 8303, 8314, 97DB, +1 more
Zp42 = $42 ; 4 refs; reads=2 writes=2; used at $8305, 8307, 97E1, 97E3
Zp43 = $43 ; 4 refs; reads=2 writes=2; used at $8309, 830B, 97E7, 97E9
Zp44 = $44 ; 3 refs; reads=2 writes=1; used at $830D, 830F, 8312
Zp47 = $47 ; 49 refs; reads=25 writes=24; used at $809E, 80A8, 84B8, 84C5, +38 more
Zp48 = $48 ; 36 refs; reads=16 writes=20; used at $84BA, 84C0, 8847, 88B7, +24 more
Zp49 = $49 ; 13 refs; reads=7 writes=6; used at $84C8, 84CE, 9172, 91A2, +8 more
Zp4A = $4A ; 9 refs; reads=5 writes=4; used at $91D2, 91E4, 91F4, 9390, +4 more
Zp4B = $4B ; 7 refs; reads=6 writes=1; used at $B271, B285, B294, B29F, +3 more
ZpD5 = $D5 ; 5 refs; reads=3 writes=2; used at $F89A, F8D3, F8D6
ZpD6 = $D6 ; 5 refs; reads=3 writes=2; used at $F8E7, F934, F939
ZpD7 = $D7 ; 2 refs; reads=1 writes=1; used at $882B, F8A2
ZpD8 = $D8 ; 4 refs; reads=2 writes=2; used at $882F, F8B0, F8B2
ZpD9 = $D9 ; 3 refs; reads=2 writes=1; used at $F8FB, F914, F919
ZpDA = $DA ; 4 refs; reads=3 writes=1; used at $F8F6, F91D, F91F
ZpDB = $DB ; 3 refs; reads=2 writes=1; used at $F8A5, F8A7, F8C8
ZpDC = $DC ; 3 refs; reads=2 writes=1; used at $F8AB, F8CF
ZpDD = $DD ; 3 refs; reads=2 writes=1; used at $F909, F90B, F929
ZpDE = $DE ; 3 refs; reads=2 writes=1; used at $F90F, F930