88 lines
6.8 KiB
PHP
88 lines
6.8 KiB
PHP
; King Neptune's Adventure (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 ; 34 refs; reads=15 writes=19; used at $8E24, 8E33, 8ED2, 8EE5, +30 more
|
|
Zp01 = $01 ; 24 refs; reads=7 writes=17; used at $8E29, 8ED7, 8FD0, 9011, +17 more
|
|
Zp02 = $02 ; 9 refs; reads=7 writes=2; used at $84CD, 84E5, 84EB, 84F9, +5 more
|
|
Zp03 = $03 ; 12 refs; reads=10 writes=2; used at $84CF, 84D9, 8505, 8509, +8 more
|
|
Zp04 = $04 ; 8 refs; reads=6 writes=2; used at $85D1, 91C6, 91CC, 91D7, +4 more
|
|
Zp05 = $05 ; 4 refs; reads=2 writes=2; used at $85D3, 91E6, 91EA, 92A8
|
|
Zp06 = $06 ; 8 refs; reads=6 writes=2; used at $85DE, 9222, 9228, 9233, +4 more
|
|
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $85E0, 9242, 9246, 931A
|
|
Zp08 = $08 ; 65 refs; reads=43 writes=22; used at $8284, 8407, 8417, 8433, +60 more
|
|
Zp09 = $09 ; 20 refs; reads=5 writes=15; used at $8287, 8404, 8419, 843B, +14 more
|
|
Zp0A = $0A ; 4 refs; reads=2 writes=2; used at $80EB, 80F2, 80F4
|
|
Zp0B = $0B ; 3 refs; reads=1 writes=2; used at $80E9, 80F8
|
|
Zp0C = $0C ; 2 refs; reads=1 writes=1; used at $823E, CE15
|
|
Zp82 = $82 ; 1 refs; reads=1 writes=0; used at $FD55
|
|
Zp8A = $8A ; 2 refs; reads=0 writes=2; used at $C484, C4D3
|
|
Zp8B = $8B ; 1 refs; reads=0 writes=1; used at $C4C5
|
|
Zp8C = $8C ; 1 refs; reads=0 writes=1; used at $C4C3
|
|
Zp8E = $8E ; 3 refs; reads=1 writes=2; used at $DD3E, DD4D, DD52
|
|
Zp8F = $8F ; 2 refs; reads=1 writes=1; used at $C4C1, C74A
|
|
Zp90 = $90 ; 2 refs; reads=1 writes=1; used at $F9BE, FBDE
|
|
Zp91 = $91 ; 1 refs; reads=0 writes=1; used at $C4BD
|
|
Zp92 = $92 ; 1 refs; reads=0 writes=1; used at $C4BF
|
|
Zp94 = $94 ; 1 refs; reads=0 writes=1; used at $C4B6
|
|
Zp9C = $9C ; 5 refs; reads=3 writes=2; used at $C71C, C71E, C722, C7CF
|
|
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $C6E0, C6F8
|
|
Zp9E = $9E ; 5 refs; reads=4 writes=1; used at $C6E4, C6E8, C6F2, C6FD, +1 more
|
|
Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $C6E2
|
|
ZpA0 = $A0 ; 25 refs; reads=24 writes=1; used at $D09C, D0A5, D0A8, D0AD, +21 more
|
|
ZpA1 = $A1 ; 1 refs; reads=0 writes=1; used at $D0A1
|
|
ZpA4 = $A4 ; 1 refs; reads=0 writes=1; used at $CBAD
|
|
ZpA5 = $A5 ; 1 refs; reads=0 writes=1; used at $CBB2
|
|
ZpA6 = $A6 ; 1 refs; reads=0 writes=1; used at $CBCF
|
|
ZpA7 = $A7 ; 2 refs; reads=0 writes=2; used at $C48F, FD0E
|
|
ZpA8 = $A8 ; 2 refs; reads=1 writes=1; used at $D11A, D14C
|
|
ZpA9 = $A9 ; 2 refs; reads=1 writes=1; used at $D11F, D14E
|
|
ZpAA = $AA ; 1 refs; reads=0 writes=1; used at $CBBC
|
|
ZpAB = $AB ; 1 refs; reads=0 writes=1; used at $D115
|
|
ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $C6CC
|
|
ZpAD = $AD ; 1 refs; reads=0 writes=1; used at $CD50
|
|
ZpAE = $AE ; 1 refs; reads=0 writes=1; used at $D10B
|
|
ZpAF = $AF ; 1 refs; reads=0 writes=1; used at $D110
|
|
ZpB0 = $B0 ; 1 refs; reads=0 writes=1; used at $C4DF
|
|
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $C6D3
|
|
ZpB3 = $B3 ; 3 refs; reads=1 writes=2; used at $C5DE, C5F6, C664
|
|
ZpB5 = $B5 ; 3 refs; reads=2 writes=1; used at $CCBC, CCC3, DFA0
|
|
ZpB6 = $B6 ; 2 refs; reads=1 writes=1; used at $CCAA, DFA2
|
|
ZpB7 = $B7 ; 3 refs; reads=0 writes=3; used at $CAAC, D7B5, FC6C
|
|
ZpB8 = $B8 ; 3 refs; reads=1 writes=2; used at $CAAA, D7B1, FC63
|
|
ZpB9 = $B9 ; 1 refs; reads=1 writes=0; used at $FCD4
|
|
ZpBA = $BA ; 2 refs; reads=1 writes=1; used at $CB94, FC21
|
|
ZpBB = $BB ; 2 refs; reads=1 writes=1; used at $CB99, FC26
|
|
ZpBC = $BC ; 1 refs; reads=0 writes=1; used at $CB9E
|
|
ZpBD = $BD ; 1 refs; reads=0 writes=1; used at $CBA3
|
|
ZpBE = $BE ; 1 refs; reads=0 writes=1; used at $CBA8
|
|
ZpBF = $BF ; 1 refs; reads=0 writes=1; used at $CBB7
|
|
ZpC0 = $C0 ; 3 refs; reads=1 writes=2; used at $CAAE, FB7C, FBD4
|
|
ZpC1 = $C1 ; 3 refs; reads=2 writes=1; used at $D0FC, FDCF, FE1F
|
|
ZpC2 = $C2 ; 1 refs; reads=0 writes=1; used at $D0ED
|
|
ZpC3 = $C3 ; 2 refs; reads=1 writes=1; used at $D0F2, FDA4
|
|
ZpC4 = $C4 ; 1 refs; reads=0 writes=1; used at $D0D4
|
|
ZpC5 = $C5 ; 1 refs; reads=0 writes=1; used at $D0D9
|
|
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $D0DE
|
|
ZpC7 = $C7 ; 1 refs; reads=0 writes=1; used at $D0E3
|
|
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $D126
|
|
ZpEC = $EC ; 1 refs; reads=1 writes=0; used at $DC15
|
|
ZpEE = $EE ; 4 refs; reads=3 writes=1; used at $CA31, CD61, CD6A, D0BB
|
|
ZpEF = $EF ; 1 refs; reads=0 writes=1; used at $CD66
|
|
ZpF0 = $F0 ; 4 refs; reads=3 writes=1; used at $CD5F, CD64, D0AF, DA6B
|
|
ZpF1 = $F1 ; 2 refs; reads=1 writes=1; used at $D0B4, DA69
|
|
ZpF2 = $F2 ; 3 refs; reads=1 writes=2; used at $CB10, CB56
|
|
ZpF3 = $F3 ; 2 refs; reads=1 writes=1; used at $CB2B, CB46
|
|
ZpF4 = $F4 ; 2 refs; reads=1 writes=1; used at $CB6B, FEBC
|
|
ZpF5 = $F5 ; 2 refs; reads=1 writes=1; used at $CB69, FEC2
|
|
ZpF6 = $F6 ; 10 refs; reads=5 writes=5; used at $D174, D18C, D18E, D196, +6 more
|
|
ZpF7 = $F7 ; 19 refs; reads=8 writes=11; used at $D179, D182, D184, D189, +7 more
|
|
ZpF8 = $F8 ; 3 refs; reads=1 writes=2; used at $C8AB, CA45, D101
|
|
ZpF9 = $F9 ; 2 refs; reads=0 writes=2; used at $C8AD, D106
|
|
ZpFA = $FA ; 8 refs; reads=5 writes=3; used at $C690, C6AA, C6B1, CB0E, +4 more
|
|
ZpFB = $FB ; 8 refs; reads=4 writes=4; used at $C695, C6BB, CB0A, CB14, +2 more
|
|
ZpFC = $FC ; 5 refs; reads=3 writes=2; used at $CAA5, FC71, FC8E, FDB0, +1 more
|
|
ZpFD = $FD ; 3 refs; reads=1 writes=2; used at $CAA3, F97B, FC78
|