74 lines
5.9 KiB
PHP
74 lines
5.9 KiB
PHP
; Sky Kid (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 ; 4 refs; reads=1 writes=3; used at $F251, F258, F261, F270
|
|
Zp13 = $13 ; 1 refs; reads=0 writes=1; used at $F268
|
|
Zp23 = $23 ; 1 refs; reads=0 writes=1; used at $F27F
|
|
Zp24 = $24 ; 1 refs; reads=1 writes=0; used at $F288
|
|
Zp25 = $25 ; 2 refs; reads=1 writes=1; used at $F28A, F389
|
|
Zp26 = $26 ; 1 refs; reads=1 writes=0; used at $F570
|
|
Zp29 = $29 ; 1 refs; reads=0 writes=1; used at $F26A
|
|
Zp2C = $2C ; 1 refs; reads=0 writes=1; used at $F279
|
|
Zp32 = $32 ; 1 refs; reads=0 writes=1; used at $F27B
|
|
Zp38 = $38 ; 2 refs; reads=1 writes=1; used at $F2D8, FE72
|
|
Zp39 = $39 ; 2 refs; reads=1 writes=1; used at $F2DC, FE87
|
|
Zp3A = $3A ; 2 refs; reads=1 writes=1; used at $F2E0, FE9C
|
|
Zp41 = $41 ; 6 refs; reads=3 writes=3; used at $F32C, F359, F3B9, F42E, +1 more
|
|
Zp42 = $42 ; 3 refs; reads=2 writes=1; used at $F330, F35F, F46C
|
|
Zp43 = $43 ; 4 refs; reads=1 writes=3; used at $F587, F58D, FAF3, FB00
|
|
Zp44 = $44 ; 2 refs; reads=1 writes=1; used at $F5A7, F5AD
|
|
Zp45 = $45 ; 5 refs; reads=4 writes=1; used at $BD98, F324, F45F, F4BD, +1 more
|
|
Zp46 = $46 ; 3 refs; reads=2 writes=1; used at $F31D, F434, F458
|
|
Zp47 = $47 ; 1 refs; reads=1 writes=0; used at $BDA0
|
|
Zp48 = $48 ; 2 refs; reads=2 writes=0; used at $BD8E, BDA4
|
|
Zp49 = $49 ; 2 refs; reads=2 writes=0; used at $BDCA, BDD9
|
|
Zp4B = $4B ; 2 refs; reads=0 writes=2; used at $CAFA, F3CB
|
|
Zp4C = $4C ; 2 refs; reads=0 writes=2; used at $CAFF, F3D0
|
|
Zp4F = $4F ; 10 refs; reads=6 writes=4; used at $CA8E, CABE, CAC1, CACD, +3 more
|
|
Zp50 = $50 ; 3 refs; reads=2 writes=1; used at $CAC5, CAC9, CB04
|
|
Zp51 = $51 ; 4 refs; reads=3 writes=1; used at $F16C, F171, F17E
|
|
Zp52 = $52 ; 4 refs; reads=3 writes=1; used at $F169, F173, F180
|
|
Zp53 = $53 ; 3 refs; reads=2 writes=1; used at $F175, F17A, F17C
|
|
Zp54 = $54 ; 3 refs; reads=2 writes=1; used at $F49B, F4A6, F4AA
|
|
Zp56 = $56 ; 8 refs; reads=4 writes=4; used at $F353, F363, F480, F490, +3 more
|
|
Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $F482
|
|
Zp58 = $58 ; 2 refs; reads=1 writes=1; used at $F496, F4A8
|
|
Zp5A = $5A ; 2 refs; reads=1 writes=1; used at $F49F, F4A4
|
|
Zp86 = $86 ; 21 refs; reads=11 writes=10; used at $CA69, CA75, CA80, CA83, +17 more
|
|
Zp87 = $87 ; 15 refs; reads=7 writes=8; used at $CADE, F23B, F244, F246, +9 more
|
|
Zp88 = $88 ; 17 refs; reads=6 writes=11; used at $CA8C, CAA7, CAAA, CAAD, +9 more
|
|
Zp89 = $89 ; 4 refs; reads=0 writes=4; used at $CAE6, CB25, F372, F397
|
|
Zp8A = $8A ; 5 refs; reads=2 writes=3; used at $CAF1, CAF8, CAFD, F376, +1 more
|
|
Zp8B = $8B ; 3 refs; reads=0 writes=3; used at $CAF6, F378, F39F
|
|
Zp8C = $8C ; 2 refs; reads=0 writes=2; used at $F37C, F3A3
|
|
Zp8D = $8D ; 2 refs; reads=0 writes=2; used at $F380, F3A7
|
|
Zp8E = $8E ; 2 refs; reads=0 writes=2; used at $F384, F3AB
|
|
Zp96 = $96 ; 12 refs; reads=6 writes=6; used at $BD96, BD9C, BD9E, BDC0, +7 more
|
|
Zp97 = $97 ; 18 refs; reads=8 writes=10; used at $BDA2, BDA6, BDA9, BDAC, +9 more
|
|
Zp98 = $98 ; 2 refs; reads=1 writes=1; used at $BDB2, BDD4
|
|
Zp9C = $9C ; 3 refs; reads=2 writes=1; used at $F336, F4AF
|
|
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $F54A, F550
|
|
ZpA0 = $A0 ; 2 refs; reads=1 writes=1; used at $F51A, F526
|
|
ZpA1 = $A1 ; 5 refs; reads=4 writes=1; used at $F4B7, F510, F515, F544, +1 more
|
|
ZpA2 = $A2 ; 2 refs; reads=1 writes=1; used at $F4DE, F512
|
|
ZpA5 = $A5 ; 2 refs; reads=2 writes=0; used at $F4C7, F4E2
|
|
ZpA6 = $A6 ; 2 refs; reads=2 writes=0; used at $F4C2, F4EC
|
|
ZpF0 = $F0 ; 2 refs; reads=1 writes=1; used at $F361, FC20
|
|
ZpF1 = $F1 ; 4 refs; reads=2 writes=2; used at $FBF8, FE2C, FE2E
|
|
ZpF2 = $F2 ; 9 refs; reads=5 writes=4; used at $FBD7, FBF1, FC2A, FC3B, +5 more
|
|
ZpF3 = $F3 ; 5 refs; reads=2 writes=3; used at $FBD5, FBEC, FC41, FC4A, +1 more
|
|
ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $FC97, FE0F
|
|
ZpF5 = $F5 ; 4 refs; reads=2 writes=2; used at $FC2C, FC4E, FCDD, FCDF
|
|
ZpF6 = $F6 ; 4 refs; reads=3 writes=1; used at $FE02, FE38, FE41, FE54
|
|
ZpF7 = $F7 ; 1 refs; reads=0 writes=1; used at $FE3D
|
|
ZpF8 = $F8 ; 5 refs; reads=2 writes=3; used at $FDCB, FDD9, FDE5, FE25
|
|
ZpF9 = $F9 ; 5 refs; reads=2 writes=3; used at $FDD0, FDDB, FDE1, FE14
|
|
ZpFA = $FA ; 2 refs; reads=1 writes=1; used at $FC26, FC37
|
|
ZpFB = $FB ; 6 refs; reads=5 writes=1; used at $FCCC, FCDB, FCED, FDBD, +2 more
|
|
ZpFC = $FC ; 8 refs; reads=6 writes=2; used at $FC2E, FC33, FC35, FC70, +3 more
|
|
ZpFD = $FD ; 5 refs; reads=2 writes=3; used at $FCF3, FCFA, FD1C, FDBB, +1 more
|
|
ZpFE = $FE ; 1 refs; reads=0 writes=1; used at $FD21
|