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

nwk-tr.cpp: Revert back to one K001604 to properly show graphics during POST #13333

Closed
wants to merge 3 commits into from

Conversation

Hydreigon223
Copy link
Contributor

racingj and racingj2 had a problem where some portions of POST wouldn't properly show with two k001604 tilemap ICs. This is because of the hardware configured in a way so that each CG board had its own separate bit (EXID0 and EXID1) to set for a read/write. This means the main board could set both bits on for a broadcast read/write to both boards simultaneously which is exactly what racingj does before POST to initialize both k001604 registers at once.

I myself have no clue if this kind of broadcasting is supported when it comes to address maps as it would be nice to convert k001604's register area to use a memory map instead of switch case mess. Regardless, it makes more sense to revert to one k001604 as the registers initialized to both are the same by default.

@galibert
Copy link
Member

galibert commented Feb 6, 2025

Writing to two devices at the same time is not supported and will not be. It requires hardware support so funky it ends up being extremely rare and a case-by-case basis. Not something suitable to generic infrastructure.

@galibert
Copy link
Member

galibert commented Feb 6, 2025

I mean not supported in address maps, of course.

@angelosa
Copy link
Member

angelosa commented Feb 6, 2025

I don't even.

@angelosa angelosa closed this Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants