GValiente

Results 12 issues of GValiente

[Test ROM](https://github.com/AntonioND/giibiiadvance/files/5623252/sprites.zip) [Test ROM code](https://github.com/GValiente/butano/tree/master/examples/sprites) [Test video](https://github.com/AntonioND/giibiiadvance/files/5623261/sprites.zip) When rotating a sprite until its rotation is disabled, the emulator shows garbage. It happens on v0.3.0 with and without a BIOS file.

[Test ROM](https://github.com/AntonioND/giibiiadvance/files/5623183/mosaic.zip) [Test ROM source code](https://github.com/GValiente/butano/tree/master/examples/mosaic) When the start key is pressed, the emulator shows a Butano assert screen. It happens on all Butano examples that show a regular background....

NanoBoyAdvance 1.3 shows some noise on [gba-niccc](https://github.com/GValiente/gba-niccc) demo: ![NBA](https://user-images.githubusercontent.com/13147012/107130947-d0c62700-68d2-11eb-9a01-34d62ad677bf.png) It is difficult to catch it on a screenshot, running the demo shows it better. It didn't happen with 1.2 release.

bug
accuracy
hw: ppu
regression

Tested on Windows with mGBA 0.10.2 and the latest development version (8261-63b18687f). [Test ROM](https://github.com/mgba-emu/mgba/files/13465106/max_sprites.zip) Being all squares 64x64 affine sprites, the red one is not visible on hardware: ![max_sprites_mgba](https://github.com/mgba-emu/mgba/assets/13147012/9c5dfdb5-3f2d-40d0-9e32-75b7472c24f3) NanoBoyAdvance...

platform:GBA
hardware:2D

In the test ROM of this [mGBA issue](https://github.com/mgba-emu/mgba/issues/3081), if you press A button, NanoBoyAdvance 1.7.1 renders more sprite pixels than hardware. In this case, VisualBoyAdvance seems to do the right...

accuracy
hw: ppu

[Test ROM](https://github.com/nba-emu/NanoBoyAdvance/files/11078545/world_map.zip) In the scanline marked by the red arrow, there's some flickering not present on real hardware. Map scale is updated each scanline in a H-Blank interrupt, so the...

accuracy
hw: ppu

Thanks for your work on this core, compatibility is much better than I expected! Most of [Butano](https://github.com/GValiente/butano) games and examples work without issues. Would it be too hard to add...

Modern Butano releases are supported, and all build warnings have been removed too.

[Test ROM](https://github.com/mgba-emu/mgba/files/6025000/cube_test.zip) The line that crosses the cube (drawn with sprites written with HDMA) is not present on hardware, because it is below other sprites: ![cube_test](https://user-images.githubusercontent.com/13147012/108767041-2e56a680-7556-11eb-8284-70bf1a1f83ba.png)

platform:GBA
hardware:2D