Skip to content

fix display register set order for tSimpleBuffer#266

Open
tehKaiN wants to merge 1 commit intomainfrom
fix-simplebuffer-reg-set-order
Open

fix display register set order for tSimpleBuffer#266
tehKaiN wants to merge 1 commit intomainfrom
fix-simplebuffer-reg-set-order

Conversation

@tehKaiN
Copy link
Copy Markdown
Member

@tehKaiN tehKaiN commented Apr 12, 2026

Description

This makes the initialization order in-line with tScrollBuffer. Fixes graphics glitches on non-emulated AGA, notably in GermZ Survivor.

Also adds the proper copperlist termination with room for double final WAIT cmds.

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@timfel
Copy link
Copy Markdown
Contributor

timfel commented Apr 19, 2026

Tested just now, and this makes my bobs flicker like crazy. I did verify by just switching between this one commit and the one before, this one does that. Not sure why, I will try to find time to investigate tomorrow

@tehKaiN
Copy link
Copy Markdown
Member Author

tehKaiN commented Apr 20, 2026

This sounds like double buffering doesn't work as intended, making the game display the backbuffer. Not sure why it could happen.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants