Files
disasm/_wip/NROM/Seicross (U)/locals.inc
T

100 lines
8.2 KiB
PHP

; Seicross (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 ; 1 refs; reads=0 writes=1; used at $8197
Zp02 = $02 ; 9 refs; reads=7 writes=2; used at $88C5, 8C05, 8E7C, 8E7E, +4 more
Zp04 = $04 ; 3 refs; reads=2 writes=1; used at $88EB, 936B
Zp05 = $05 ; 4 refs; reads=4 writes=0; used at $9413, 9497, 94B3, 94DE
Zp07 = $07 ; 1 refs; reads=1 writes=0; used at $9027
Zp09 = $09 ; 1 refs; reads=0 writes=1; used at $984A
Zp0B = $0B ; 4 refs; reads=2 writes=2; used at $8DA7, 9885, 98E0
Zp0C = $0C ; 2 refs; reads=2 writes=0; used at $943B, 9450
Zp43 = $43 ; 3 refs; reads=2 writes=1; used at $9828, 9838
Zp44 = $44 ; 3 refs; reads=1 writes=2; used at $8EE7, 8EF6, 8EFE
Zp45 = $45 ; 8 refs; reads=5 writes=3; used at $8B01, 8B0F, 8B19, 8BC0, +2 more
Zp47 = $47 ; 6 refs; reads=3 writes=3; used at $8B35, 8B6E, 8B70, 8B79, +1 more
Zp48 = $48 ; 4 refs; reads=2 writes=2; used at $8B27, 8B7B, 8C0B
Zp49 = $49 ; 4 refs; reads=2 writes=2; used at $8BA4, 8BAF, 9047
Zp4A = $4A ; 5 refs; reads=3 writes=2; used at $8FCB, 901B, 901D, 9025
Zp4B = $4B ; 2 refs; reads=1 writes=1; used at $8DCB, 8DD8
Zp4C = $4C ; 4 refs; reads=2 writes=2; used at $8DD4, 8DDD, 8DF4, 8DF9
Zp4D = $4D ; 5 refs; reads=3 writes=2; used at $8DCD, 8DFD, 8DFF
Zp4E = $4E ; 3 refs; reads=1 writes=2; used at $8156, 8AC1
Zp4F = $4F ; 4 refs; reads=2 writes=2; used at $815A, 8AB5, 8AC3
Zp51 = $51 ; 8 refs; reads=7 writes=1; used at $8CCF, 8CD3, 8D15, 8D79, +4 more
Zp52 = $52 ; 2 refs; reads=1 writes=1; used at $8CD7
Zp53 = $53 ; 4 refs; reads=2 writes=2; used at $9419, 941B, 9423
Zp54 = $54 ; 24 refs; reads=17 writes=7; used at $88D6, 8917, 893B, 898C, +14 more
Zp55 = $55 ; 3 refs; reads=2 writes=1; used at $89C0, 89C2
Zp56 = $56 ; 5 refs; reads=4 writes=1; used at $8F76, 8F87, 8F91, 9000, +1 more
Zp57 = $57 ; 1 refs; reads=0 writes=1; used at $8F7B
Zp58 = $58 ; 6 refs; reads=4 writes=2; used at $8F7F, 8FFE, 900F, 9011, +1 more
Zp59 = $59 ; 1 refs; reads=0 writes=1; used at $92C5
Zp5A = $5A ; 1 refs; reads=0 writes=1; used at $92BE
Zp5B = $5B ; 1 refs; reads=0 writes=1; used at $92B5
Zp5C = $5C ; 1 refs; reads=0 writes=1; used at $92AE
Zp5D = $5D ; 2 refs; reads=1 writes=1; used at $8468, 847C
Zp5E = $5E ; 5 refs; reads=3 writes=2; used at $8FD6, 8FE0, 8FE2, 8FEA
Zp5F = $5F ; 2 refs; reads=0 writes=2; used at $8E65, 8E76
Zp60 = $60 ; 2 refs; reads=0 writes=2; used at $8E6A, 8E78
Zp61 = $61 ; 2 refs; reads=0 writes=2; used at $8E6F, 8E7A
Zp62 = $62 ; 5 refs; reads=2 writes=3; used at $8B5F, 8B88, 8B8D, 8B95, +1 more
Zp63 = $63 ; 4 refs; reads=2 writes=2; used at $8B64, 8B97, 8B9C, 9043
Zp64 = $64 ; 4 refs; reads=3 writes=1; used at $8B46, 8B7D, 9045
Zp65 = $65 ; 5 refs; reads=3 writes=2; used at $9431, 9440, 9444, 947B
Zp66 = $66 ; 5 refs; reads=3 writes=2; used at $9446, 9455, 9459, 947F
Zp67 = $67 ; 1 refs; reads=1 writes=0; used at $9483
Zp68 = $68 ; 4 refs; reads=1 writes=3; used at $8B83, 8BBA, 94E3, F1C5
Zp6A = $6A ; 15 refs; reads=11 writes=4; used at $F2E6, F30D, F318, F325, +10 more
Zp6B = $6B ; 13 refs; reads=8 writes=5; used at $88C9, 8919, 8AD8, 8B9F, +8 more
Zp6C = $6C ; 2 refs; reads=1 writes=1; used at $F31A, F33A
Zp6D = $6D ; 5 refs; reads=2 writes=3; used at $F321, F333, F337, F33C
Zp6E = $6E ; 4 refs; reads=1 writes=3; used at $F323, F33E, F355
Zp6F = $6F ; 2 refs; reads=1 writes=1; used at $F327, F3B2
Zp70 = $70 ; 2 refs; reads=1 writes=1; used at $F32B, F3B6
Zp71 = $71 ; 2 refs; reads=1 writes=1; used at $F3DA, F3E7
Zp72 = $72 ; 2 refs; reads=1 writes=1; used at $F3DE, F3EB
Zp73 = $73 ; 2 refs; reads=1 writes=1; used at $F345, F3D8
Zp74 = $74 ; 2 refs; reads=1 writes=1; used at $F349, F3DC
Zp75 = $75 ; 6 refs; reads=3 writes=3; used at $F316, F3D0, F3D6, F3E3, +1 more
Zp76 = $76 ; 5 refs; reads=4 writes=1; used at $F34F, F35A, F376, F392, +1 more
Zp78 = $78 ; 5 refs; reads=3 writes=2; used at $8114, 9254, 9275, 94D8
Zp7A = $7A ; 3 refs; reads=2 writes=1; used at $9499, 94DA
Zp7B = $7B ; 5 refs; reads=3 writes=2; used at $88A6, 8C72, 8D56, 9400
Zp7C = $7C ; 13 refs; reads=7 writes=6; used at $815E, 93A8, 93B0, 93B4, +5 more
Zp7F = $7F ; 17 refs; reads=10 writes=7; used at $8170, 8ACF, 8AD5, 93B6, +8 more
Zp81 = $81 ; 14 refs; reads=7 writes=7; used at $83D2, 83DD, 83F1, 83FE, +8 more
Zp82 = $82 ; 10 refs; reads=5 writes=5; used at $83CE, 83D9, 83ED, 83F9, +6 more
Zp8C = $8C ; 16 refs; reads=8 writes=8; used at $8081, 8085, 8137, 83E2, +12 more
Zp8D = $8D ; 3 refs; reads=2 writes=1; used at $8CB4, 8D1F, 8D23
Zp8E = $8E ; 4 refs; reads=3 writes=1; used at $807C, 813E, 8982, 8D34
Zp8F = $8F ; 51 refs; reads=30 writes=21; used at $82A4, 82AD, 8434, 843F, +43 more
Zp90 = $90 ; 25 refs; reads=8 writes=17; used at $82A9, 8439, 849B, 8E19, +17 more
Zp91 = $91 ; 6 refs; reads=3 writes=3; used at $8E32, 8E3F, 9083, 9091, +2 more
Zp92 = $92 ; 6 refs; reads=3 writes=3; used at $8E36, 8E45, 908B, 90A4, +2 more
Zp93 = $93 ; 3 refs; reads=1 writes=2; used at $96FC, 97C4, 97D2
Zp94 = $94 ; 1 refs; reads=0 writes=1; used at $9701
Zp97 = $97 ; 6 refs; reads=2 writes=4; used at $8F0D, 8F13, 8FAA, 8FB2
Zp99 = $99 ; 8 refs; reads=4 writes=4; used at $8F02, 8F04, 8F3D, 8F9F, +2 more
Zp9B = $9B ; 3 refs; reads=1 writes=2; used at $9890, 98AA
Zp9C = $9C ; 4 refs; reads=3 writes=1; used at $889F, 8AEA, 8D39
Zp9D = $9D ; 2 refs; reads=1 writes=1; used at $977E, 9786
Zp9E = $9E ; 9 refs; reads=5 writes=4; used at $971D, 9721, 9731, 973C, +4 more
Zp9F = $9F ; 27 refs; reads=16 writes=11; used at $818B, 818D, 818F, 8191, +13 more
ZpA1 = $A1 ; 3 refs; reads=2 writes=1; used at $88E1, 939A, 97AB
ZpA3 = $A3 ; 2 refs; reads=1 writes=1; used at $96EA, 96F0
ZpA7 = $A7 ; 7 refs; reads=4 writes=3; used at $8CC5, 8CCC, 8CD1, 8CE4, +3 more
ZpAA = $AA ; 24 refs; reads=21 writes=3; used at $89DF, 89F8, 8A05, 8A22, +19 more
ZpAB = $AB ; 2 refs; reads=1 writes=1; used at $936F, 938E
ZpAC = $AC ; 4 refs; reads=3 writes=1; used at $8A19, 9345, 93CE
ZpAD = $AD ; 4 refs; reads=2 writes=2; used at $8D04, 983D, 9843
ZpAE = $AE ; 2 refs; reads=1 writes=1; used at $96CB, 983F
ZpB1 = $B1 ; 1 refs; reads=0 writes=1; used at $96C6
ZpB4 = $B4 ; 5 refs; reads=3 writes=2; used at $843B, 845B, 845D, 8465
ZpB5 = $B5 ; 1 refs; reads=0 writes=1; used at $96EE
ZpB6 = $B6 ; 6 refs; reads=4 writes=2; used at $8AAC, 8AB2, 8AC6, 8ACC
ZpB7 = $B7 ; 4 refs; reads=2 writes=2; used at $8074, 823C, 8872