78 lines
6.0 KiB
PHP
78 lines
6.0 KiB
PHP
; Alpha Mission (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 $815D, 81D3
|
|
Zp01 = $01 ; 2 refs; reads=1 writes=1; used at $815F, 81C8
|
|
Zp02 = $02 ; 2 refs; reads=1 writes=1; used at $8161, 81CA
|
|
Zp03 = $03 ; 20 refs; reads=14 writes=6; used at $81F6, 820D, 823C, 827F, +16 more
|
|
Zp04 = $04 ; 7 refs; reads=2 writes=5; used at $81FC, 8211, B9BF, B9DE, +3 more
|
|
Zp05 = $05 ; 8 refs; reads=4 writes=4; used at $BADF, BAF0, BAF5, BB77, +2 more
|
|
Zp06 = $06 ; 8 refs; reads=4 writes=4; used at $BAE4, BAEE, BAFA, BB7C, +2 more
|
|
Zp07 = $07 ; 13 refs; reads=9 writes=4; used at $BA90, BAA8, BABD, BAC7, +6 more
|
|
Zp0F = $0F ; 8 refs; reads=7 writes=1; used at $BA0E, BA1A, BA20, BA25, +4 more
|
|
Zp10 = $10 ; 3 refs; reads=2 writes=1; used at $BA14, BA32, BA44
|
|
Zp11 = $11 ; 6 refs; reads=1 writes=5; used at $847A, 8486, 848D, 8494, +2 more
|
|
Zp12 = $12 ; 3 refs; reads=1 writes=2; used at $847E, C1C6, C1CA
|
|
Zp23 = $23 ; 3 refs; reads=2 writes=1; used at $9CBB, 9CCC, 9CD1
|
|
Zp24 = $24 ; 5 refs; reads=3 writes=2; used at $9CB6, 9CD3, 9CD7, 9CFB, +1 more
|
|
Zp25 = $25 ; 13 refs; reads=9 writes=4; used at $80A4, 80B9, 80C7, 80CB, +9 more
|
|
Zp26 = $26 ; 4 refs; reads=3 writes=1; used at $80A6, 8189, 81CC, 8290
|
|
Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $833A
|
|
Zp2A = $2A ; 1 refs; reads=0 writes=1; used at $833C
|
|
Zp2B = $2B ; 1 refs; reads=1 writes=0; used at $819B
|
|
Zp2C = $2C ; 3 refs; reads=1 writes=2; used at $81EB, 8205, 9CF2
|
|
Zp35 = $35 ; 1 refs; reads=0 writes=1; used at $9CF9
|
|
Zp36 = $36 ; 2 refs; reads=1 writes=1; used at $9D03, 9D08
|
|
Zp37 = $37 ; 2 refs; reads=1 writes=1; used at $9D0A, 9D0E
|
|
Zp38 = $38 ; 3 refs; reads=2 writes=1; used at $9CE6, 9CE8
|
|
Zp39 = $39 ; 3 refs; reads=1 writes=2; used at $9CDE, 9CE4
|
|
Zp3A = $3A ; 4 refs; reads=2 writes=2; used at $8092, 9CAD, 9CB1
|
|
Zp3B = $3B ; 1 refs; reads=1 writes=0; used at $9CC2
|
|
Zp5B = $5B ; 4 refs; reads=3 writes=1; used at $81B6, 9D10, 9D14
|
|
Zp5D = $5D ; 3 refs; reads=2 writes=1; used at $8175, 8177
|
|
Zp63 = $63 ; 3 refs; reads=1 writes=2; used at $B9AB, B9B0, BA69
|
|
Zp64 = $64 ; 5 refs; reads=2 writes=3; used at $B9AD, BA03, BA07, BB23, +1 more
|
|
Zp65 = $65 ; 13 refs; reads=11 writes=2; used at $B9A9, B9C3, B9FC, BA18, +9 more
|
|
Zp66 = $66 ; 2 refs; reads=1 writes=1; used at $B9E9, BA6D
|
|
Zp67 = $67 ; 2 refs; reads=1 writes=1; used at $B9EF, BA71
|
|
Zp68 = $68 ; 2 refs; reads=1 writes=1; used at $B9DC, BA7A
|
|
Zp69 = $69 ; 2 refs; reads=1 writes=1; used at $B9E2, BA7E
|
|
Zp6A = $6A ; 5 refs; reads=4 writes=1; used at $BA42, BB45, BB5A, BB6E, +1 more
|
|
Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $BA48
|
|
Zp6C = $6C ; 3 refs; reads=2 writes=1; used at $BA30, BBAC, BBB3
|
|
Zp6D = $6D ; 1 refs; reads=0 writes=1; used at $BA36
|
|
Zp6E = $6E ; 3 refs; reads=2 writes=1; used at $B9A6, BA86, BA9D
|
|
Zp6F = $6F ; 3 refs; reads=1 writes=2; used at $B9F3, BA8E, BB20
|
|
Zp70 = $70 ; 2 refs; reads=1 writes=1; used at $BAC5, BAE6
|
|
Zp71 = $71 ; 6 refs; reads=3 writes=3; used at $B9F7, BA62, BA66, BA8A, +1 more
|
|
Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $B9A3
|
|
Zp73 = $73 ; 1 refs; reads=0 writes=1; used at $B9F5
|
|
Zp75 = $75 ; 1 refs; reads=0 writes=1; used at $B9F9
|
|
Zp76 = $76 ; 2 refs; reads=1 writes=1; used at $BA22, BB65
|
|
Zp77 = $77 ; 3 refs; reads=1 writes=2; used at $BA4C, BB43, BB9A
|
|
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $BB60, BB7E
|
|
Zp7B = $7B ; 3 refs; reads=1 writes=2; used at $BA4E, BBAA, BBBD
|
|
Zp7C = $7C ; 2 refs; reads=1 writes=1; used at $BA3B, BBBF
|
|
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $8353
|
|
ZpD2 = $D2 ; 4 refs; reads=1 writes=3; used at $809A, 8344, 834C, 8350
|
|
ZpD6 = $D6 ; 1 refs; reads=0 writes=1; used at $833E
|
|
ZpD8 = $D8 ; 1 refs; reads=0 writes=1; used at $8340
|
|
ZpD9 = $D9 ; 1 refs; reads=0 writes=1; used at $8342
|
|
ZpDA = $DA ; 1 refs; reads=0 writes=1; used at $8348
|
|
ZpDC = $DC ; 1 refs; reads=0 writes=1; used at $832E
|
|
ZpDD = $DD ; 1 refs; reads=0 writes=1; used at $8330
|
|
ZpDE = $DE ; 1 refs; reads=0 writes=1; used at $8332
|
|
ZpDF = $DF ; 1 refs; reads=0 writes=1; used at $8357
|
|
ZpE0 = $E0 ; 2 refs; reads=1 writes=1; used at $8094, 81B1
|
|
ZpE1 = $E1 ; 5 refs; reads=3 writes=2; used at $8259, 825E, 826B, 826D, +1 more
|
|
ZpE2 = $E2 ; 4 refs; reads=2 writes=2; used at $8264, 8268, 8272, 8276
|
|
ZpE3 = $E3 ; 2 refs; reads=1 writes=1; used at $8142, 8260
|
|
ZpE4 = $E4 ; 2 refs; reads=1 writes=1; used at $825C, 8262
|
|
ZpE5 = $E5 ; 2 refs; reads=1 writes=1; used at $8270, 8274
|
|
ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $8334
|
|
ZpE7 = $E7 ; 2 refs; reads=1 writes=1; used at $8096, 81BA
|
|
ZpEC = $EC ; 3 refs; reads=1 writes=2; used at $8098, 8336, 834A
|