Files
disasm/_wip/MAPPER11/King Neptune's Adventure (U)/locals.inc
T

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