Closed pinobatch closed 1 year ago
If bit 7 of a sprite's attributes ($FE03, $FE07, $FE0B, ..., $FE9F) is true, the sprite's pixels are supposed to be drawn behind any background pixels that are not color 0. The comparison with color 0 is supposed to happen before BGP is applied.
To reproduce:
Expect: Libbet smoothly falls into the hole
Actual: A black square appears on the white cell below Libbet, which would otherwise have been hidden behind the background.
Fixed in 878bc90a9766cfef5cb57ba64b8a0269a20bc326. Tested with v0.07.
If bit 7 of a sprite's attributes ($FE03, $FE07, $FE0B, ..., $FE9F) is true, the sprite's pixels are supposed to be drawn behind any background pixels that are not color 0. The comparison with color 0 is supposed to happen before BGP is applied.
To reproduce:
Expect: Libbet smoothly falls into the hole
Actual: A black square appears on the white cell below Libbet, which would otherwise have been hidden behind the background.