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

Fix sprite collisions; bus timings; sprite budget #35

Merged
merged 2 commits into from
Feb 20, 2023

Conversation

jburks
Copy link
Contributor

@jburks jburks commented Feb 19, 2023

This PR contains three minor changes:

  1. A fix to the sprite collision logic for issue Is the negation of the sprite collision mask correct? #31
  2. A bus timing improvement for more reliable functionality at 10MHz (still not working at 12MHz)
  3. An adjustment to the layer memory access strobes to reduce VRAM arbitration when one layer is disabled (increases the available per-scanline cycles for rendering sprites).

All changes have undergone a few weeks of testing on both my mini-ITX hardware and the official X16 proto3 hardware, across multiple software programs. No issues were noted during this time.

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.

2 participants