Skip to content

Conversation

@Cacodemon345
Copy link
Contributor

@Cacodemon345 Cacodemon345 commented Dec 20, 2023

Summary

MGA: More Mystique busmastering fixes

  • Use mutex locking when reporting SOFTRAPEN
  • IEN register now correctly returns values it currently holds
  • Restore VLINEPEN interrupt

NT 4.0's OpenGL screensavers now can render around 20-40 frames before freezing.

Edit: 3D busmastering now works, but it is slow.

Checklist

References

None.

* Use mutex locking when reporting SOFTRAPEN
* IEN register now correctly returns values it currently holds
* Restore VLINEPEN interrupt
@Cacodemon345 Cacodemon345 force-pushed the mga-busmastering-fixes branch from 7e72ad6 to 35044dd Compare December 20, 2023 10:19
@Cacodemon345 Cacodemon345 force-pushed the mga-busmastering-fixes branch from 35044dd to 7a8fe41 Compare December 20, 2023 10:24
@OBattler OBattler merged commit 69d3881 into 86Box:master Dec 20, 2023
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