a1ba
Initially fork was done to port all the Windows-specific code to SDL, but since then the goals has changed on improving compatibility and extending it further for modders.
If you have problems, better report them at our issue tracker on GitHub. Even if it was unsupported configuration, there might be somebody who knows how to fix this exact issue.
The fact that it actually works in such constrained environments is impressive.
We ran our FWGS fork with our own software renderer on Chinese MP3 player and Motorola Linux phone from the mid-00s just for fun. But these ports are total hacks. :)
At this time, only nswitch and psvita are upstreamed, but both tend to get broken over time, mostly due to breakage in homebrew SDKs.
And license-wise it would be very hard to get rid of the fact that Uncle Mike used some stolen code.
We have upstream support for macOS now, since there is at least one person ready to work on it.
Well, thankfully, it doesn't require too much work, except some Apple specifics. If someone could set up a CI build, that would be awesome.