This release adds clickable/touchable game console buttons.
General dependencies:
- Server side
- ASP.NET 6 runtime
- Client side
- WebCodecs support in the browser
Dependencies with VP9:
- libvpx-1.11.0 (or any version with compatible ABI) - Usually you need to compile it by yourself
Dependencies with H264:
- libopenh264-2.2.0 - Use the precompiled binary to avoid patent issues.
To start the server:
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom> [--VideoEncoding="<encoding>"]
VideoEncoding
can be one of the following:
vp9
h264highres
- default & recommendedh264
- Comparing toh264highres
this consumes slightly less CPU and networking but produces images with worse quality.