RPGHacker / asar

(Now) official repository of the SNES assembler Asar, originally created by Alcaro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`optimize address mirrors` does not handle bank 7E optimization like `ram` does

yuriks opened this issue · comments

This is a regression from v1.81.

Repros: (checked against both versions via randombot99)

lorom
optimize address mirrors
print "!assembler_ver"

fx_yoff = $7E1914

org $88D9B3
    LDA fx_yoff,X

; Result:
; <print> 10801
; $88D9B3:
;   BD 14 19
lorom
optimize address mirrors
print "!assembler_ver"

fx_yoff = $7E1914

org $88D9B3
    LDA fx_yoff,X

; Result:
; <print> 10900
; $88D9B3:
;   BF 14 19 7E

fixed in 6454cf8