; Zero-page aliases for this project. ; Pass 1+ adds proven semantic names here; ; addresses whose role is not yet determined keep the neutral ZpXX ; form. Zp00 = $00 Zp01 = $01 Zp02 = $02 Zp2F = $2F Zp6A = $6A ; --------------------------------------------------------------------------- ; Semantic zero-page aliases (Pass 3) ; ; Every alias below was read out of this dump's own code. An address whose ; role is the same at every reference is renamed everywhere; an address that ; is reused for several roles keeps the neutral ZpXX name outside the ; routines where the role is proven, and the per-site choice is recorded in ; sites.tsv. ; --------------------------------------------------------------------------- TempVar0 = $00 ; semantic alias for Zp00 (general-purpose zero-page temp, used at $804D,$8057,$806B) TempVar1 = $01 ; semantic alias for Zp01 (general-purpose zero-page temp, used at $804F,$8062,$8066,$806D,$807D) TempVar2 = $02 ; semantic alias for Zp02 (general-purpose zero-page temp, used at $8076) LoopCounter = $2F ; semantic alias for Zp2F (incremented at $8083, likely frame/loop counter) StatusByte = $6A ; semantic alias for Zp6A (stored at $8081, likely status/flags register) ; Clean marker section placeholder - will be filled by tools if needed ; --------------------------------------------------------------------------- ; Semantic zero-page aliases (Pass 3) ; ; Every alias below was read out of this dump's own code. An address whose ; role is the same at every reference is renamed everywhere; an address that ; is reused for several roles keeps the neutral ZpXX name outside the ; routines where the role is proven, and the per-site choice is recorded in ; sites.tsv. ; ---------------------------------------------------------------------------