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
Description of mole error #1
Comments
Hi there! The "Object Priority Mode" is referring to bit 0 of https://github.com/ISSOtm/gb-bootroms/blob/master/src/cgb.asm#L23 So the failure case would be if you're prioritising by X coordinate instead of OAM position. I'll add a note in the table clarifying what it refers to. |
Oh wild, I didn't even know that register existed. The Pan Docs don't reference it... |
Ah yeap :) I only just discovered its purpose earlier this year by playing with the register value before the boot ROM had locked out access to it. Also the official name for the register wasn't known until recently too. |
Great, thanks for the info and for updating the readme! :) |
Hey there! In my own experience, the description "Object Priority Mode (DMG/CGB)" for the mole error could potentially be a little misleading.
In my own experience, the cause was that sprites on CGB are prioritized by position OAM rather than by X-coordinate.
I'm making an issue rather than a PR because I'm sure you understand this better than I do, and I might just be misunderstanding something.
Thanks for your work on these :)
The text was updated successfully, but these errors were encountered: