73 lines
6.1 KiB
PHP
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
|