Skip to content

Releases: Martin1994/OptimeGBA.io

v1.1

27 Dec 18:01
Compare
Choose a tag to compare

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:

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 & recommended
  • h264 - Comparing to h264highres this consumes slightly less CPU and networking but produces images with worse quality.

v1.0

12 Apr 03:31
Compare
Choose a tag to compare

This release adds audio support.

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:

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 & recommended
  • h264 - Comparing to h264highres this consumes slightly less CPU and networking but produces images with worse quality.

v0.3

27 Mar 00:12
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

This release adds H264 format video transmission.

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:

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 & recommended
  • h264 - Comparing to h264highres this consumes slightly less CPU and networking but produces images with worse quality.

v0.2

21 Jan 03:49
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

This release includes VP9 format video transmission.

With the integration of VP9, the latest dependencies are:

  • Server side
    • ASP.NET 6 runtime
    • libvpx 1.11.0 (or any version with compatible ABI)
  • Client side
    • WebCodecs support in the browser

To start the server:

dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom> 

v0.1

08 Jan 08:42
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Initial release. In this release, video is transmitted in PNG format via WebSocket, while audio is not supported.

Prerequisite: ASP.NET 6 runtime

dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom>