; 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