81 lines
6.6 KiB
PHP
81 lines
6.6 KiB
PHP
; Magic Johnson's Fast Break (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 ; 13 refs; reads=6 writes=7; used at $8C39, 8C50, 8C65, 8C6A, +7 more
|
|
Zp01 = $01 ; 10 refs; reads=5 writes=5; used at $8C3D, 8C41, 8C6E, 8C9A, +3 more
|
|
Zp02 = $02 ; 6 refs; reads=2 writes=4; used at $8C35, 8C71, 8C9E, 8CE1
|
|
Zp04 = $04 ; 4 refs; reads=3 writes=1; used at $8C01, 8C0A, 8C49, 8CB9
|
|
Zp05 = $05 ; 2 refs; reads=1 writes=1; used at $8013, 8C06
|
|
Zp09 = $09 ; 7 refs; reads=2 writes=5; used at $802C, 8094, 83AF, 84E9, +3 more
|
|
Zp0A = $0A ; 2 refs; reads=0 writes=2; used at $81E4, A078
|
|
Zp0B = $0B ; 11 refs; reads=11 writes=0; used at $8260, 8982, 8B2B, 8BA3, +7 more
|
|
Zp0D = $0D ; 12 refs; reads=6 writes=6; used at $8039, 8A0A, 8D48, 8D61, +8 more
|
|
Zp0E = $0E ; 6 refs; reads=0 writes=6; used at $8075, 8614, 862F, 8917, +2 more
|
|
Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $803B
|
|
Zp10 = $10 ; 1 refs; reads=0 writes=1; used at $8919
|
|
Zp11 = $11 ; 4 refs; reads=1 writes=3; used at $8618, 8633, 900C, 9FFB
|
|
Zp12 = $12 ; 4 refs; reads=2 writes=2; used at $8D22, 9007, 96F0, 9FF8
|
|
Zp21 = $21 ; 1 refs; reads=0 writes=1; used at $8915
|
|
Zp29 = $29 ; 2 refs; reads=0 writes=2; used at $85EF, A74B
|
|
Zp2A = $2A ; 2 refs; reads=0 writes=2; used at $85F4, A74D
|
|
Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $85F9
|
|
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $8913
|
|
Zp2D = $2D ; 5 refs; reads=2 writes=3; used at $8B23, 8B3F, 8C19, 8C95, +1 more
|
|
Zp2E = $2E ; 4 refs; reads=2 writes=2; used at $8BFF, 8C04, 91AE, 96E6
|
|
Zp2F = $2F ; 2 refs; reads=0 writes=2; used at $91B2, 96EB
|
|
Zp30 = $30 ; 2 refs; reads=1 writes=1; used at $8BED, 8BFB
|
|
Zp31 = $31 ; 7 refs; reads=2 writes=5; used at $8A2E, 8A58, 8A62, 8A7B, +3 more
|
|
Zp32 = $32 ; 15 refs; reads=8 writes=7; used at $8A0F, 8A1F, 8A2C, 8A5C, +5 more
|
|
Zp33 = $33 ; 13 refs; reads=7 writes=6; used at $8BE2, 8C27, 8C29, 8C5A, +9 more
|
|
Zp34 = $34 ; 13 refs; reads=7 writes=6; used at $8BE9, 8C2D, 8C45, 8C82, +4 more
|
|
Zp35 = $35 ; 3 refs; reads=2 writes=1; used at $8C12, 8C33, 8C9C
|
|
Zp36 = $36 ; 5 refs; reads=2 writes=3; used at $8C17, 8C91, 8D01
|
|
Zp37 = $37 ; 7 refs; reads=6 writes=1; used at $8BF5, 8C1D, 8C2F, 8C55, +3 more
|
|
Zp38 = $38 ; 205 refs; reads=122 writes=83; used at $845C, 8462, 84C1, 84CA, +174 more
|
|
Zp39 = $39 ; 53 refs; reads=23 writes=30; used at $84C6, 86D5, 86E6, 8707, +44 more
|
|
Zp3A = $3A ; 54 refs; reads=29 writes=25; used at $805E, 8068, 86EE, 86FA, +47 more
|
|
Zp3B = $3B ; 29 refs; reads=13 writes=16; used at $86F0, 86F8, 870D, 871D, +22 more
|
|
Zp3C = $3C ; 15 refs; reads=8 writes=7; used at $86EB, 86F4, 86FE, 8703, +9 more
|
|
Zp3D = $3D ; 9 refs; reads=4 writes=5; used at $86F6, 8705, 8709, 8721, +3 more
|
|
Zp40 = $40 ; 35 refs; reads=27 writes=8; used at $8657, 865C, 8B51, 8B95, +30 more
|
|
Zp41 = $41 ; 2 refs; reads=1 writes=1; used at $A5BA, A5C7
|
|
Zp42 = $42 ; 9 refs; reads=7 writes=2; used at $8920, 8989, 899E, 8BAA, +5 more
|
|
Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $922D
|
|
Zp4B = $4B ; 1 refs; reads=0 writes=1; used at $9236
|
|
Zp4C = $4C ; 41 refs; reads=33 writes=8; used at $8A03, 8AB7, 8B66, 90CC, +37 more
|
|
Zp50 = $50 ; 16 refs; reads=13 writes=3; used at $8B69, 9248, 9524, 952D, +12 more
|
|
Zp56 = $56 ; 1 refs; reads=0 writes=1; used at $94CC
|
|
Zp60 = $60 ; 45 refs; reads=37 writes=8; used at $89C9, 89D0, 8AC7, 8B7D, +40 more
|
|
Zp64 = $64 ; 13 refs; reads=7 writes=6; used at $8B75, 924D, 9866, 9A5A, +9 more
|
|
Zp6A = $6A ; 4 refs; reads=2 writes=2; used at $94FD, 9587, 9DAF, B522
|
|
Zp74 = $74 ; 4 refs; reads=2 writes=2; used at $8ACA, 8BDC, 94FF, B51E
|
|
Zp7E = $7E ; 8 refs; reads=6 writes=2; used at $89F6, 8A16, 8A23, 8AA7, +4 more
|
|
Zp85 = $85 ; 2 refs; reads=0 writes=2; used at $84B4, C02D
|
|
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $800F
|
|
Zp88 = $88 ; 7 refs; reads=4 writes=3; used at $8802, 8BEB, 91F4, 94D0, +3 more
|
|
Zp8C = $8C ; 1 refs; reads=0 writes=1; used at $9251
|
|
Zp8D = $8D ; 3 refs; reads=0 writes=3; used at $82D6, 9F33, 9F4C
|
|
Zp8E = $8E ; 1 refs; reads=1 writes=0; used at $8011
|
|
Zp92 = $92 ; 26 refs; reads=16 writes=10; used at $91FC, 94EF, 970C, 97A8, +22 more
|
|
Zp9C = $9C ; 61 refs; reads=48 writes=13; used at $844F, 85B1, 878D, 8A30, +57 more
|
|
ZpA0 = $A0 ; 1 refs; reads=0 writes=1; used at $C015
|
|
ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $C01A
|
|
ZpA2 = $A2 ; 1 refs; reads=0 writes=1; used at $C01F
|
|
ZpA3 = $A3 ; 1 refs; reads=0 writes=1; used at $C024
|
|
ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $C02E
|
|
ZpA6 = $A6 ; 1 refs; reads=0 writes=1; used at $C033
|
|
ZpBA = $BA ; 2 refs; reads=0 writes=2; used at $C057, C091
|
|
ZpBB = $BB ; 1 refs; reads=0 writes=1; used at $C093
|
|
ZpBC = $BC ; 2 refs; reads=0 writes=2; used at $C05B, C095
|
|
ZpBD = $BD ; 3 refs; reads=1 writes=2; used at $C02A, C05D, C097
|
|
ZpC0 = $C0 ; 1 refs; reads=1 writes=0; used at $80CB
|
|
ZpCB = $CB ; 1 refs; reads=1 writes=0; used at $8EA9
|
|
ZpCC = $CC ; 1 refs; reads=0 writes=1; used at $C046
|
|
ZpCD = $CD ; 1 refs; reads=0 writes=1; used at $C048
|
|
ZpCF = $CF ; 1 refs; reads=0 writes=1; used at $C04C
|
|
ZpD1 = $D1 ; 1 refs; reads=0 writes=1; used at $C061
|
|
ZpD2 = $D2 ; 1 refs; reads=0 writes=1; used at $C063
|