Files
disasm/_wip/MAPPER7/Solar Jetman - Hunt for the Golden Warpship (U)/locals.inc
T

139 lines
11 KiB
PHP

; Solar Jetman - Hunt for the Golden Warpship (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=7 writes=6; used at $8037, 8AA8, 911F, D7C3, +9 more
Zp01 = $01 ; 15 refs; reads=4 writes=11; used at $80B3, 83E8, 8488, 848C, +11 more
Zp02 = $02 ; 8 refs; reads=0 writes=8; used at $815A, 81F5, 820F, 84A8, +4 more
Zp03 = $03 ; 12 refs; reads=2 writes=10; used at $8166, 81F1, 8214, 8288, +7 more
Zp04 = $04 ; 49 refs; reads=24 writes=25; used at $84F8, 84FD, 8500, 8503, +32 more
Zp05 = $05 ; 22 refs; reads=12 writes=10; used at $9612, 961E, 962A, 9636, +10 more
Zp06 = $06 ; 4 refs; reads=1 writes=3; used at $8749, B09A, B0A9, BDE6
Zp07 = $07 ; 4 refs; reads=2 writes=2; used at $A789, A795, B08C, BDEC
Zp0C = $0C ; 21 refs; reads=10 writes=11; used at $8131, 8188, 81D1, 81F7, +12 more
Zp0D = $0D ; 30 refs; reads=15 writes=15; used at $81ED, 8230, 824B, 82AA, +21 more
Zp0E = $0E ; 10 refs; reads=4 writes=6; used at $814E, 81B2, 81C5, 838C, +5 more
Zp0F = $0F ; 1 refs; reads=0 writes=1; used at $84E9
Zp10 = $10 ; 6 refs; reads=2 writes=4; used at $82D0, 82DC, 95E7, A810, +2 more
Zp11 = $11 ; 4 refs; reads=0 writes=4; used at $82D5, 95EC, A815, F79B
Zp12 = $12 ; 6 refs; reads=2 writes=4; used at $8818, 8822, F7A2, F7AE
Zp14 = $14 ; 4 refs; reads=3 writes=1; used at $BD00, BD08, BD15, BD79
Zp18 = $18 ; 7 refs; reads=5 writes=2; used at $86E0, 875B, 903F, 966B, +3 more
Zp19 = $19 ; 9 refs; reads=6 writes=3; used at $81D5, 81E5, 83AF, 86DA, +5 more
Zp1A = $1A ; 2 refs; reads=1 writes=1; used at $9676, 9678
Zp1B = $1B ; 1 refs; reads=0 writes=1; used at $967C
Zp37 = $37 ; 3 refs; reads=3 writes=0; used at $E138, E14D, E151
Zp38 = $38 ; 2 refs; reads=2 writes=0; used at $BC21, D4CA
Zp39 = $39 ; 3 refs; reads=3 writes=0; used at $E16D, E182, E186
Zp3A = $3A ; 3 refs; reads=3 writes=0; used at $BB5A, BB60, D516
Zp3B = $3B ; 17 refs; reads=14 writes=3; used at $847B, 8771, 877F, 8789, +13 more
Zp3C = $3C ; 1 refs; reads=0 writes=1; used at $D33E
Zp3D = $3D ; 3 refs; reads=2 writes=1; used at $9986, 998F, D34D
Zp3E = $3E ; 2 refs; reads=1 writes=1; used at $997D, D34B
Zp3F = $3F ; 6 refs; reads=1 writes=5; used at $95CD, 95D4, 95E2, 9A31, +2 more
Zp40 = $40 ; 2 refs; reads=0 writes=2; used at $9066, 95DE
Zp41 = $41 ; 6 refs; reads=2 writes=4; used at $9033, 905C, 95DC, A6B0, +1 more
Zp42 = $42 ; 2 refs; reads=0 writes=2; used at $9038, 903D
Zp46 = $46 ; 1 refs; reads=0 writes=1; used at $9A66
Zp47 = $47 ; 1 refs; reads=0 writes=1; used at $9A64
Zp48 = $48 ; 1 refs; reads=0 writes=1; used at $9A68
Zp49 = $49 ; 1 refs; reads=0 writes=1; used at $902F
Zp4A = $4A ; 1 refs; reads=0 writes=1; used at $F206
Zp4B = $4B ; 1 refs; reads=0 writes=1; used at $F20A
Zp4C = $4C ; 3 refs; reads=2 writes=1; used at $D445, D4AD, D4BE
Zp4D = $4D ; 3 refs; reads=2 writes=1; used at $D447, D4B5, D4C6
Zp4E = $4E ; 3 refs; reads=2 writes=1; used at $D441, D4F8, D50A
Zp4F = $4F ; 3 refs; reads=2 writes=1; used at $D443, D500, D512
Zp52 = $52 ; 5 refs; reads=0 writes=5; used at $82DA, 8322, 833F, 902D, +1 more
Zp53 = $53 ; 6 refs; reads=0 writes=6; used at $82F0, 830C, 834B, 8AE6, +2 more
Zp55 = $55 ; 3 refs; reads=0 writes=3; used at $82EC, 832E, 8337
Zp56 = $56 ; 3 refs; reads=0 writes=3; used at $82E8, 832A, 833B
Zp5A = $5A ; 2 refs; reads=2 writes=0; used at $81A8, A65F
Zp5B = $5B ; 1 refs; reads=1 writes=0; used at $D4D6
Zp5C = $5C ; 4 refs; reads=4 writes=0; used at $D49F, D4A7, D4F2, D51F
Zp5D = $5D ; 21 refs; reads=14 writes=7; used at $8133, 8182, 818E, 81A2, +16 more
Zp5E = $5E ; 9 refs; reads=3 writes=6; used at $8135, 8186, 81DB, 84ED, +4 more
Zp60 = $60 ; 2 refs; reads=0 writes=2; used at $9058, F386
Zp61 = $61 ; 6 refs; reads=4 writes=2; used at $BD59, BD5D, BD72, BDBD, +2 more
Zp62 = $62 ; 6 refs; reads=4 writes=2; used at $BD50, BD62, BD77, BDB4, +2 more
Zp63 = $63 ; 6 refs; reads=4 writes=2; used at $8200, BD36, BD48, BD9A, +2 more
Zp64 = $64 ; 4 refs; reads=2 writes=2; used at $BA50, BA56, BAC9, BACF
Zp65 = $65 ; 1 refs; reads=0 writes=1; used at $9027
Zp66 = $66 ; 6 refs; reads=3 writes=3; used at $88BF, A649, A726, A72A, +2 more
Zp67 = $67 ; 1 refs; reads=0 writes=1; used at $88B5
Zp68 = $68 ; 1 refs; reads=0 writes=1; used at $88AD
Zp6A = $6A ; 1 refs; reads=0 writes=1; used at $88C3
Zp6B = $6B ; 1 refs; reads=0 writes=1; used at $88B3
Zp6E = $6E ; 1 refs; reads=1 writes=0; used at $A64D
Zp72 = $72 ; 1 refs; reads=0 writes=1; used at $FFAC
Zp73 = $73 ; 1 refs; reads=0 writes=1; used at $8055
Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $FFAE, FFB5
Zp75 = $75 ; 7 refs; reads=2 writes=5; used at $D3A6, D3AE, F2F8, F2FC, +3 more
Zp76 = $76 ; 3 refs; reads=1 writes=2; used at $8A0E, B90D, F7AA
Zp77 = $77 ; 2 refs; reads=1 writes=1; used at $8250, B957
Zp78 = $78 ; 2 refs; reads=1 writes=1; used at $8255, B95C
Zp79 = $79 ; 2 refs; reads=1 writes=1; used at $825A, B961
Zp7A = $7A ; 1 refs; reads=1 writes=0; used at $B966
Zp7B = $7B ; 2 refs; reads=1 writes=1; used at $825F, B96B
Zp7C = $7C ; 2 refs; reads=1 writes=1; used at $8266, B970
Zp7D = $7D ; 2 refs; reads=1 writes=1; used at $826D, B975
Zp7E = $7E ; 1 refs; reads=1 writes=0; used at $B97A
Zp7F = $7F ; 3 refs; reads=1 writes=2; used at $8261, 8277, B97F
Zp80 = $80 ; 5 refs; reads=2 writes=3; used at $806D, 8268, 827B, B984
Zp81 = $81 ; 3 refs; reads=1 writes=2; used at $826F, 827F, B989
Zp82 = $82 ; 1 refs; reads=1 writes=0; used at $B98E
Zp83 = $83 ; 2 refs; reads=1 writes=1; used at $81A0, B993
Zp84 = $84 ; 1 refs; reads=1 writes=0; used at $B998
Zp85 = $85 ; 2 refs; reads=1 writes=1; used at $8197, B99D
Zp86 = $86 ; 2 refs; reads=1 writes=1; used at $A607, B9A6
Zp98 = $98 ; 7 refs; reads=3 writes=4; used at $80FB, 9031, A6B6, A6CF, +3 more
Zp99 = $99 ; 4 refs; reads=2 writes=2; used at $80FD, A6BD, A6C3
Zp9A = $9A ; 1 refs; reads=1 writes=0; used at $90E6
Zp9B = $9B ; 4 refs; reads=4 writes=0; used at $90EE, 912A, B947, B9A2
Zp9F = $9F ; 1 refs; reads=0 writes=1; used at $A121
ZpA0 = $A0 ; 1 refs; reads=0 writes=1; used at $89F4
ZpA1 = $A1 ; 1 refs; reads=1 writes=0; used at $8AB7
ZpA3 = $A3 ; 1 refs; reads=0 writes=1; used at $8AE2
ZpA4 = $A4 ; 5 refs; reads=3 writes=2; used at $89B3, 8A95, 8AB1, 8ACD, +1 more
ZpA9 = $A9 ; 1 refs; reads=0 writes=1; used at $89D8
ZpAB = $AB ; 1 refs; reads=0 writes=1; used at $A11D
ZpAC = $AC ; 1 refs; reads=0 writes=1; used at $A11F
ZpAD = $AD ; 2 refs; reads=0 writes=2; used at $E15A, E166
ZpAE = $AE ; 2 refs; reads=0 writes=2; used at $E18F, E19B
ZpAF = $AF ; 10 refs; reads=4 writes=6; used at $E15F, E16B, E1A6, E1A9, +2 more
ZpB0 = $B0 ; 10 refs; reads=4 writes=6; used at $E194, E1A0, E1B5, E1B8, +2 more
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $8AE4
ZpBA = $BA ; 1 refs; reads=1 writes=0; used at $8ABC
ZpC6 = $C6 ; 1 refs; reads=0 writes=1; used at $F1FA
ZpC7 = $C7 ; 2 refs; reads=1 writes=1; used at $A68A, F1F3
ZpC8 = $C8 ; 1 refs; reads=0 writes=1; used at $F1FC
ZpC9 = $C9 ; 3 refs; reads=2 writes=1; used at $991A, 994E, F1F5
ZpCA = $CA ; 1 refs; reads=1 writes=0; used at $972D
ZpCB = $CB ; 2 refs; reads=2 writes=0; used at $96F2, 9736
ZpCC = $CC ; 2 refs; reads=2 writes=0; used at $96FA, 973E
ZpCD = $CD ; 3 refs; reads=2 writes=1; used at $9702, 9746, D35B
ZpCE = $CE ; 2 refs; reads=2 writes=0; used at $970A, 974E
ZpCF = $CF ; 2 refs; reads=2 writes=0; used at $9712, 9756
ZpD0 = $D0 ; 2 refs; reads=2 writes=0; used at $971A, 975E
ZpD1 = $D1 ; 2 refs; reads=1 writes=1; used at $8480, 98B0
ZpD6 = $D6 ; 3 refs; reads=3 writes=0; used at $A6D5, A75B, A7A3
ZpD7 = $D7 ; 3 refs; reads=3 writes=0; used at $A6DB, A761, A7A8
ZpD8 = $D8 ; 2 refs; reads=2 writes=0; used at $A6F3, A781
ZpD9 = $D9 ; 2 refs; reads=2 writes=0; used at $A6F9, A787
ZpDC = $DC ; 3 refs; reads=2 writes=1; used at $8468, CBEE, CC09
ZpDE = $DE ; 3 refs; reads=1 writes=2; used at $87BD, D5D8, D5DA
ZpDF = $DF ; 1 refs; reads=0 writes=1; used at $87BF
ZpE1 = $E1 ; 1 refs; reads=1 writes=0; used at $8529
ZpEA = $EA ; 3 refs; reads=2 writes=1; used at $877D, 9826, 983A
ZpF0 = $F0 ; 4 refs; reads=2 writes=2; used at $991C, 992F, 9993, 999D
ZpF1 = $F1 ; 1 refs; reads=0 writes=1; used at $F270
ZpF2 = $F2 ; 2 refs; reads=0 writes=2; used at $F266, F26E
ZpF3 = $F3 ; 6 refs; reads=2 writes=4; used at $A7CD, F2CB, F41E, F42A, +2 more
ZpF4 = $F4 ; 3 refs; reads=1 writes=2; used at $A7C7, F2CD, F436
ZpF5 = $F5 ; 4 refs; reads=0 writes=4; used at $A7D1, CC04, F2CF, F420
ZpF6 = $F6 ; 3 refs; reads=0 writes=3; used at $A7C9, CC00, F2D1
ZpF7 = $F7 ; 3 refs; reads=2 writes=1; used at $F414, F418
ZpFD = $FD ; 2 refs; reads=0 writes=2; used at $D488, F43D