-
Notifications
You must be signed in to change notification settings - Fork 43
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
Main sprite disappears in some games #69
Comments
I tested this with v1.0.0 and the problem occurs there too so I don't think that this is a new issue. I'm working on a debugger to make it easier to discover the reason for these issues. I'll get back to this once I've finished the debugger on branch https://github.com/deltabeard/Peanut-GB/tree/debugger. |
Issue #69. The BG over OBJ priority now takes the tile address into account. This fixes an issue whereby Samus could not be seen at the start of Metroid II. Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
I think I've fixed the issue in commit 878bc90. Please check. The background draws over the sprite when required, making it look like Samus is walking behind the bush as shown in the animation above. |
I'll check today. You're awesome. Thanks! |
Thanks Mahyar, it works great. No noticeable change in performance |
Fixes issue #69 properly this time by performing a check with colour 0 in the BG palette. Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>
The issue should be fixed properly now. Before, it was assumed that color 0 of the BG palette was transparent, but in some games like Metroid, colour 0 is black, and instead colour 3 is white. |
Sometimes, in some (of my favorite :-)) games (e.g. Metroid II and Batman The Animated Series), the main sprite disappears.
Please see example of the beginning of Metroid II, right at the beginning after the main menu:
The text was updated successfully, but these errors were encountered: