* When searching forwards, if no match is found then a multiple of the width is reported depending on sx. If sx<width then width is reported, if width<sx<width*2 then width*2 is reported etc. The "match" flag will not be set as expected.
==== BMXL ====
* When the vram address is calculated from dx and dy, dx and dy are masked before use.