v1.2.0-beta3: The best of two worlds...
Pre-release
Pre-release
If you followed the previous beta releases (see v1.2.0-beta2 for details) you know that the current dilemma is that 60fps can be achieved by sending a monochrome MJPEG stream, which is not compatible with every software (i.e. OBS), but including color channels has too much overhead to reach 60fps.
So this version gives you a choice:
It defaults to 30fps, which should be compatible with almost any software and in fact only sends every second frame from the Game Boy. If you however select 60fps instead in your host software, it will send every frame without a chroma channel.
The standby screen always uses a color channel (no 60fps here), warning the user if 60fps is selected.
Other changes since 1.2.0-beta2:
- Fix STAT interrupt synchronization freezes screen if triggered when jumping back to LY = 0. (Fixes freeze in cutscenes of Trip World and probably many others.)
- Fix STAT interrupt triggered by the STAT interrupt bug that occurs on monochrome Game Boys, but not on GBC or GBA. Fixes Game Boy Camera (and possibly others) on monochrome Game Boys.