Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background horizontal mosaic isn't shown as expected when horizontal position is changed midframe #1684

Closed
GValiente opened this issue Mar 4, 2020 · 4 comments

Comments

@GValiente
Copy link

@GValiente GValiente commented Mar 4, 2020

Test rom:
mosaic-test.zip

mGBA tested versions:
0.8.1 and 6156-8d194fa.

If the horizontal position of the background is not changed midframe, horizontal mosaic is shown as expected.
Of all tested emulators, VBA is the only one which seems to get it right:

mGBA -  (60 fps) - 0 8 1 3_4_2020 9_30_26 AM

No$gba Emulator  3_4_2020 9_29_57 AM

VisualBoyAdvance- 91% 3_4_2020 9_30_40 AM

@GValiente GValiente changed the title Background mosaic doesn't show as expected when horizontal position is changed midframe Background mosaic isn't shown as expected when horizontal position is changed midframe Mar 4, 2020
@GValiente
Copy link
Author

@GValiente GValiente commented Mar 4, 2020

Byuu seems to get it right too:
mosaic-test 3_4_2020 9_45_51 AM

EDIT: Nope, the first column is wrong.

@GValiente GValiente changed the title Background mosaic isn't shown as expected when horizontal position is changed midframe Background horizontal mosaic isn't shown as expected when horizontal position is changed midframe Mar 4, 2020
@endrift
Copy link
Member

@endrift endrift commented Aug 14, 2020

Do you have a non-animated version of this? It's kinda hard to compare against hardware when it's animating.

@GValiente
Copy link
Author

@GValiente GValiente commented Aug 14, 2020

mgba_1684.zip

VBA seems to show the correct output:

vba

mGBA output:

mgba

@GValiente
Copy link
Author

@GValiente GValiente commented Nov 11, 2020

If it helps, here's the source code of the latest test rom:
https://github.com/GValiente/butano/tree/master/issues/mgba_1684

@endrift endrift added this to the mGBA 0.9.1 milestone Mar 21, 2021
@endrift endrift closed this in 118bee2 Mar 24, 2021
@endrift endrift modified the milestones: mGBA 0.9.1, mGBA 0.9.0 Mar 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants