; Stealth ATF (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 ; 5 refs; reads=2 writes=3; used at $A6DB, A73B, D17D, D1C0, +1 more Zp01 = $01 ; 3 refs; reads=1 writes=2; used at $A734, A78B, D178 Zp02 = $02 ; 1 refs; reads=0 writes=1; used at $A76F Zp03 = $03 ; 1 refs; reads=0 writes=1; used at $A776 Zp04 = $04 ; 11 refs; reads=10 writes=1; used at $988F, 98CA, A94E, AB84, +6 more Zp05 = $05 ; 2 refs; reads=1 writes=1; used at $D198 Zp06 = $06 ; 59 refs; reads=32 writes=27; used at $94DD, 950B, 9510, 951A, +53 more Zp07 = $07 ; 3 refs; reads=1 writes=2; used at $94DF, 9518, 9AA1 Zp08 = $08 ; 2 refs; reads=1 writes=1; used at $D0FE, D1DF Zp09 = $09 ; 2 refs; reads=1 writes=1; used at $D100, D1E1 Zp0A = $0A ; 3 refs; reads=2 writes=1; used at $9E3D, D102, D1E3 Zp0F = $0F ; 3 refs; reads=2 writes=1; used at $A7D1, A903, C0D5 Zp12 = $12 ; 5 refs; reads=3 writes=2; used at $A8D3, A91E, A922, AC0B Zp14 = $14 ; 2 refs; reads=1 writes=1; used at $D1A0, D1AC Zp15 = $15 ; 2 refs; reads=1 writes=1; used at $D1A6, D1AE Zp16 = $16 ; 14 refs; reads=9 writes=5; used at $A70A, A740, A744, A84F, +10 more Zp17 = $17 ; 5 refs; reads=3 writes=2; used at $A70C, C646, D148, D1A8, +1 more Zp18 = $18 ; 1 refs; reads=0 writes=1; used at $A6FA Zp19 = $19 ; 1 refs; reads=0 writes=1; used at $A708 Zp1F = $1F ; 44 refs; reads=28 writes=16; used at $A2AF, A398, A39C, A6FC, +40 more Zp20 = $20 ; 17 refs; reads=9 writes=8; used at $9F59, 9F5D, A687, A68B, +13 more Zp21 = $21 ; 15 refs; reads=13 writes=2; used at $9832, 99AD, 99C7, 9B96, +11 more Zp22 = $22 ; 4 refs; reads=1 writes=3; used at $A703, D143, D1C8, D1D3 Zp23 = $23 ; 2 refs; reads=1 writes=1; used at $C08D, C0B6 Zp24 = $24 ; 10 refs; reads=7 writes=3; used at $A721, CE36, CE3B, CE3E, +4 more Zp25 = $25 ; 1 refs; reads=0 writes=1; used at $A717 Zp26 = $26 ; 1 refs; reads=0 writes=1; used at $A719 Zp27 = $27 ; 2 refs; reads=1 writes=1; used at $C030, C075 Zp28 = $28 ; 3 refs; reads=1 writes=2; used at $A71B, D107, D12A Zp29 = $29 ; 3 refs; reads=2 writes=1; used at $A71D, D109, D126 Zp2A = $2A ; 6 refs; reads=5 writes=1; used at $956B, 957E, 9584, 958A, +2 more Zp2B = $2B ; 1 refs; reads=0 writes=1; used at $9570 Zp2C = $2C ; 3 refs; reads=2 writes=1; used at $9575, 95B9, 9642 Zp2D = $2D ; 1 refs; reads=0 writes=1; used at $957A Zp2E = $2E ; 17 refs; reads=7 writes=10; used at $9945, 994D, 9A20, 9A73, +10 more Zp2F = $2F ; 12 refs; reads=7 writes=5; used at $9909, 9912, 991A, 991F, +7 more Zp31 = $31 ; 2 refs; reads=1 writes=1; used at $994F, 9964 Zp33 = $33 ; 10 refs; reads=1 writes=9; used at $983A, 9850, 9869, 98B1, +6 more Zp3A = $3A ; 5 refs; reads=5 writes=0; used at $C36D, C612, D10D, D113, +1 more Zp3B = $3B ; 2 refs; reads=2 writes=0; used at $C368, C60D Zp3C = $3C ; 2 refs; reads=2 writes=0; used at $C363, C608 Zp3D = $3D ; 2 refs; reads=2 writes=0; used at $C35E, C603 Zp3E = $3E ; 2 refs; reads=2 writes=0; used at $C359, C5FE Zp3F = $3F ; 2 refs; reads=2 writes=0; used at $C354, C5F9 Zp40 = $40 ; 2 refs; reads=2 writes=0; used at $C34F, C5F4 Zp41 = $41 ; 2 refs; reads=2 writes=0; used at $C34A, C5EF Zp42 = $42 ; 2 refs; reads=2 writes=0; used at $C345, C5EA Zp43 = $43 ; 2 refs; reads=2 writes=0; used at $C340, C5E5 Zp44 = $44 ; 2 refs; reads=2 writes=0; used at $C33B, C5E0 Zp45 = $45 ; 2 refs; reads=2 writes=0; used at $C336, C5DB Zp46 = $46 ; 2 refs; reads=2 writes=0; used at $C331, C5D6 Zp47 = $47 ; 2 refs; reads=2 writes=0; used at $C32C, C5D1 Zp48 = $48 ; 2 refs; reads=2 writes=0; used at $C327, C5CC Zp49 = $49 ; 2 refs; reads=2 writes=0; used at $C322, C5C7 Zp4A = $4A ; 2 refs; reads=2 writes=0; used at $C31D, C5C2 Zp4B = $4B ; 2 refs; reads=2 writes=0; used at $C318, C5BD Zp4C = $4C ; 2 refs; reads=2 writes=0; used at $C313, C5B8 Zp4D = $4D ; 2 refs; reads=2 writes=0; used at $C30E, C5B3 Zp4E = $4E ; 2 refs; reads=2 writes=0; used at $C309, C5AE Zp4F = $4F ; 2 refs; reads=2 writes=0; used at $C304, C5A9 Zp50 = $50 ; 2 refs; reads=2 writes=0; used at $C2FF, C5A4 Zp51 = $51 ; 2 refs; reads=2 writes=0; used at $C2FA, C59F Zp52 = $52 ; 2 refs; reads=2 writes=0; used at $C2F5, C59A Zp53 = $53 ; 2 refs; reads=2 writes=0; used at $C2F0, C595 Zp54 = $54 ; 2 refs; reads=2 writes=0; used at $C2EB, C590 Zp55 = $55 ; 2 refs; reads=2 writes=0; used at $C2E6, C58B Zp56 = $56 ; 2 refs; reads=2 writes=0; used at $C2E1, C586 Zp57 = $57 ; 2 refs; reads=2 writes=0; used at $C2DC, C581 Zp58 = $58 ; 2 refs; reads=2 writes=0; used at $C2D7, C57C Zp59 = $59 ; 2 refs; reads=2 writes=0; used at $C2D2, C577 Zp5A = $5A ; 2 refs; reads=2 writes=0; used at $C2CD, C572 Zp5B = $5B ; 2 refs; reads=2 writes=0; used at $C2C8, C56D Zp5C = $5C ; 2 refs; reads=2 writes=0; used at $C2C3, C568 Zp5D = $5D ; 2 refs; reads=2 writes=0; used at $C2BE, C563 Zp5E = $5E ; 2 refs; reads=2 writes=0; used at $C2B9, C55E Zp5F = $5F ; 2 refs; reads=2 writes=0; used at $C2B4, C559 Zp60 = $60 ; 2 refs; reads=2 writes=0; used at $C2AF, C554 Zp61 = $61 ; 2 refs; reads=2 writes=0; used at $C2AA, C54F Zp62 = $62 ; 2 refs; reads=2 writes=0; used at $C2A5, C54A Zp63 = $63 ; 2 refs; reads=2 writes=0; used at $C2A0, C545 Zp64 = $64 ; 2 refs; reads=2 writes=0; used at $C29B, C540 Zp65 = $65 ; 2 refs; reads=2 writes=0; used at $C296, C53B Zp66 = $66 ; 2 refs; reads=2 writes=0; used at $C291, C536 Zp67 = $67 ; 2 refs; reads=2 writes=0; used at $C28C, C531 Zp68 = $68 ; 2 refs; reads=2 writes=0; used at $C287, C52C Zp69 = $69 ; 2 refs; reads=2 writes=0; used at $C282, C527 Zp6A = $6A ; 2 refs; reads=2 writes=0; used at $C27D, C522 Zp6B = $6B ; 2 refs; reads=2 writes=0; used at $C278, C51D Zp6C = $6C ; 2 refs; reads=2 writes=0; used at $C273, C518 Zp6D = $6D ; 2 refs; reads=2 writes=0; used at $C26E, C513 Zp6E = $6E ; 2 refs; reads=2 writes=0; used at $C269, C50E Zp6F = $6F ; 2 refs; reads=2 writes=0; used at $C264, C509 Zp70 = $70 ; 2 refs; reads=2 writes=0; used at $C25F, C504 Zp71 = $71 ; 2 refs; reads=2 writes=0; used at $C25A, C4FF Zp72 = $72 ; 2 refs; reads=2 writes=0; used at $C255, C4FA Zp73 = $73 ; 2 refs; reads=2 writes=0; used at $C250, C4F5 Zp74 = $74 ; 2 refs; reads=2 writes=0; used at $C24B, C4F0 Zp75 = $75 ; 2 refs; reads=2 writes=0; used at $C246, C4EB Zp76 = $76 ; 2 refs; reads=2 writes=0; used at $C241, C4E6 Zp77 = $77 ; 2 refs; reads=2 writes=0; used at $C23C, C4E1 Zp78 = $78 ; 2 refs; reads=2 writes=0; used at $C237, C4DC Zp79 = $79 ; 2 refs; reads=2 writes=0; used at $C232, C4D7 Zp7A = $7A ; 2 refs; reads=2 writes=0; used at $C22D, C4D2 Zp7B = $7B ; 2 refs; reads=2 writes=0; used at $C228, C4CD Zp7C = $7C ; 2 refs; reads=2 writes=0; used at $C223, C4C8 Zp7D = $7D ; 2 refs; reads=2 writes=0; used at $C21E, C4C3 Zp7E = $7E ; 2 refs; reads=2 writes=0; used at $C219, C4BE Zp7F = $7F ; 2 refs; reads=2 writes=0; used at $C214, C4B9 Zp80 = $80 ; 2 refs; reads=2 writes=0; used at $C20F, C4B4 Zp81 = $81 ; 2 refs; reads=2 writes=0; used at $C20A, C4AF Zp82 = $82 ; 2 refs; reads=2 writes=0; used at $C205, C4AA Zp83 = $83 ; 2 refs; reads=2 writes=0; used at $C200, C4A5 Zp84 = $84 ; 2 refs; reads=2 writes=0; used at $C1FB, C4A0 Zp85 = $85 ; 2 refs; reads=2 writes=0; used at $C1F6, C49B Zp86 = $86 ; 2 refs; reads=2 writes=0; used at $C1F1, C496 Zp87 = $87 ; 2 refs; reads=2 writes=0; used at $C1EC, C491 Zp88 = $88 ; 2 refs; reads=2 writes=0; used at $C1E7, C48C Zp89 = $89 ; 2 refs; reads=2 writes=0; used at $C1E2, C487 Zp8A = $8A ; 2 refs; reads=2 writes=0; used at $C1DD, C482 Zp8B = $8B ; 2 refs; reads=2 writes=0; used at $C1D8, C47D Zp8C = $8C ; 2 refs; reads=2 writes=0; used at $C1D3, C478 Zp8D = $8D ; 2 refs; reads=2 writes=0; used at $C1CE, C473 Zp8E = $8E ; 2 refs; reads=2 writes=0; used at $C1C9, C46E Zp8F = $8F ; 2 refs; reads=2 writes=0; used at $C1C4, C469 Zp90 = $90 ; 2 refs; reads=2 writes=0; used at $C1BF, C464 Zp91 = $91 ; 2 refs; reads=2 writes=0; used at $C1BA, C45F Zp92 = $92 ; 2 refs; reads=2 writes=0; used at $C1B5, C45A Zp93 = $93 ; 2 refs; reads=2 writes=0; used at $C1B0, C455 Zp94 = $94 ; 2 refs; reads=2 writes=0; used at $C1AB, C450 Zp95 = $95 ; 2 refs; reads=2 writes=0; used at $C1A6, C44B Zp96 = $96 ; 2 refs; reads=2 writes=0; used at $C1A1, C446 Zp97 = $97 ; 2 refs; reads=2 writes=0; used at $C19C, C441 Zp98 = $98 ; 2 refs; reads=2 writes=0; used at $C197, C43C Zp99 = $99 ; 2 refs; reads=2 writes=0; used at $C192, C437 Zp9A = $9A ; 2 refs; reads=2 writes=0; used at $C18D, C432 Zp9B = $9B ; 2 refs; reads=2 writes=0; used at $C188, C42D Zp9C = $9C ; 2 refs; reads=2 writes=0; used at $C183, C428 Zp9D = $9D ; 2 refs; reads=2 writes=0; used at $C17E, C423 Zp9E = $9E ; 2 refs; reads=2 writes=0; used at $C179, C41E Zp9F = $9F ; 2 refs; reads=2 writes=0; used at $C174, C419 ZpA0 = $A0 ; 2 refs; reads=2 writes=0; used at $C16F, C414 ZpA1 = $A1 ; 2 refs; reads=2 writes=0; used at $C16A, C40F ZpA2 = $A2 ; 2 refs; reads=2 writes=0; used at $C165, C40A ZpA3 = $A3 ; 2 refs; reads=2 writes=0; used at $C160, C405 ZpA4 = $A4 ; 2 refs; reads=2 writes=0; used at $C15B, C400 ZpA5 = $A5 ; 2 refs; reads=2 writes=0; used at $C156, C3FB ZpA6 = $A6 ; 2 refs; reads=2 writes=0; used at $C151, C3F6 ZpA7 = $A7 ; 2 refs; reads=2 writes=0; used at $C14C, C3F1 ZpA8 = $A8 ; 2 refs; reads=2 writes=0; used at $C147, C3EC ZpA9 = $A9 ; 2 refs; reads=2 writes=0; used at $C142, C3E7 ZpAA = $AA ; 2 refs; reads=2 writes=0; used at $C13D, C3E2 ZpAB = $AB ; 2 refs; reads=2 writes=0; used at $C138, C3DD ZpAC = $AC ; 2 refs; reads=2 writes=0; used at $C133, C3D8 ZpAD = $AD ; 2 refs; reads=2 writes=0; used at $C12E, C3D3 ZpAE = $AE ; 2 refs; reads=2 writes=0; used at $C129, C3CE ZpAF = $AF ; 2 refs; reads=2 writes=0; used at $C124, C3C9 ZpB0 = $B0 ; 2 refs; reads=2 writes=0; used at $C11F, C3C4 ZpB1 = $B1 ; 2 refs; reads=2 writes=0; used at $C11A, C3BF ZpB2 = $B2 ; 2 refs; reads=2 writes=0; used at $C115, C3BA ZpB3 = $B3 ; 2 refs; reads=2 writes=0; used at $C110, C3B5 ZpB4 = $B4 ; 2 refs; reads=2 writes=0; used at $C10B, C3B0 ZpB5 = $B5 ; 2 refs; reads=2 writes=0; used at $C106, C3AB ZpB6 = $B6 ; 2 refs; reads=2 writes=0; used at $C101, C3A6 ZpB7 = $B7 ; 2 refs; reads=2 writes=0; used at $C0FC, C3A1 ZpB8 = $B8 ; 2 refs; reads=2 writes=0; used at $C0F7, C39C ZpB9 = $B9 ; 2 refs; reads=2 writes=0; used at $C0F2, C397 ZpE0 = $E0 ; 4 refs; reads=2 writes=2; used at $DA0E, DB68, DB6A ZpE1 = $E1 ; 3 refs; reads=1 writes=2; used at $DA10, DB6E ZpE2 = $E2 ; 4 refs; reads=2 writes=2; used at $D270, D2C2, D41F ZpE3 = $E3 ; 3 refs; reads=1 writes=2; used at $D275, D423 ZpE4 = $E4 ; 17 refs; reads=15 writes=2; used at $D25C, D265, D278, D27C, +13 more ZpE5 = $E5 ; 3 refs; reads=1 writes=2; used at $D25E, D280 ZpE6 = $E6 ; 1 refs; reads=0 writes=1; used at $CD55