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

Set GotoX Rowmask changes colour palette in use for rendering #797

Open
archiecrux opened this issue Mar 31, 2024 · 2 comments
Open

Set GotoX Rowmask changes colour palette in use for rendering #797

archiecrux opened this issue Mar 31, 2024 · 2 comments
Labels
new New report, not classified yet

Comments

@archiecrux
Copy link

archiecrux commented Mar 31, 2024

Choosing the colour palette for rendering the RRB object in advance and determine the rowmask with another gotox results in the colour palette used being changed, probably by using the rowmask value. The only way around this is to forego the alternative palette, or I missed something.

Core: release-0.96,20240224.00,3c10488
Hardware: MEGA65 R3a

CRAM dump (does not exactly match the picture):

1460 146F 146F 146F 146F 146F 146F 146F
146F 146F 146F 146F 146F 146F 146F 146F
146F 146F 146F 146F 146F 146F 146F 146F
146F D060 081F 081F 081F 081F 081F 081F
081F 081F 081F 081F 081F 081F 081F 081F
081F 081F 081F 081F 081F 081F 081F 081F
081F 081F 1000 98C0 080F 0C0F

rwmsk3

@archiecrux archiecrux changed the title Set GotoX Rowmask switches between bitmap/alternative palette Set GotoX Rowmask changes colour palette in use for rendering Mar 31, 2024
@lydon42 lydon42 added the new New report, not classified yet label Aug 5, 2024
@archiecrux
Copy link
Author

archiecrux commented Aug 29, 2024

There was recently a conversation on discord about the method for switching to the alternative palette.
https://discord.com/channels/719326990221574164/977076334297743360/1260056621321683075

The previous method (colour ram byte 1 bits 5+6 set if GOTOX bit =1 and ROWMASK bit =0) should be replaced. Bit 5 of colour ram byte 0 should change the palette used in the future.

This issue would then be resolved.

@lydon42
Copy link
Member

lydon42 commented Sep 1, 2024

Replacing a current method sounds like a incompatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new New report, not classified yet
Projects
None yet
Development

No branches or pull requests

2 participants