Bruh I finally figured out how the PSX core works and its frame duping when it plays content that goes below your screens FPS (like most video cutscenes etc) and how to properly handle it instead of reverting back to MinUI's default behaviour by just stalling until audio buffer makes space (which is really not how this should be done)
Can confidently say all cores including PSX are fully working how they are supposed to. I finally could get rid of the delay stuff in the audio function all together. Still left a small safeguard in there for when buffer is full, but this should really never happen tbh. Also included a proper frame rate controller now within the GFX_Flip function so it always runs at proper frame rates with either Vsync or no Vsync now.
Basically every game should run butter smooth always!
I think its time to not call this beta anymore and tag it as an release!
- PSX Fixed in the correct way!
- Video player fixed
- Performance improvements, very low audio latency
- Returning from menu back to game fixed
- Added audio info to debug overlay
This build is only for the TrimUI Brick and Smart Pro
Enjoy Version 1 release :D