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

[GBC Video] OBJ palettes not randomized at startup #1111

Open
ISSOtm opened this Issue Jun 25, 2018 · 1 comment

Comments

Projects
None yet
1 participant
@ISSOtm

ISSOtm commented Jun 25, 2018

The GBC boot ROM blanks out BG palettes, but leaves OBJ palettes untouched. They seem to be random across units but no resets. BGB emulates this by randomizing OBJ palettes (apparently in a not fully random way "close to real hardware", fwiw), which is a good indication that palettes may not have been initialized properly.

tl;dr: randomized OBJ palettes at startup pl0x

@ISSOtm

This comment has been minimized.

Show comment
Hide comment
@ISSOtm

ISSOtm Jun 25, 2018

It has been confirmed that OBJ palettes at start-up are non-deterministic, both on CGB models and AGB/AGS. A dump of several resets across four different units is at https://eldred.fr/cgb_pal_dump.sav

ISSOtm commented Jun 25, 2018

It has been confirmed that OBJ palettes at start-up are non-deterministic, both on CGB models and AGB/AGS. A dump of several resets across four different units is at https://eldred.fr/cgb_pal_dump.sav

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment