Skip to content

Releases: Rodrigodd/gameroy

v0.3.1

Choose a tag to compare

@Rodrigodd Rodrigodd released this 02 Sep 18:24

Added

  • Implemented emulation for
    halt-bug, passing one more of
    blargg's tests.
  • Improved PPU performance.
  • Improved JIT compiler performance and correctness.
  • Added options to the bench subcommand for benchmarking only the interpreted
    or the JIT compiled version of the emulator, and for enabling/disabling
    optimizations.
  • Allowed emitting a perf-$PID.map file when running the JIT compiler to
    enable profiling with JIT compiled code using perf.

v0.3.0

Choose a tag to compare

@Rodrigodd Rodrigodd released this 26 May 15:22

Added

  • Implement a experimental libretro port.
  • Add thumbnails to ROM list UI.
  • Increase interpreter performance by 4 times.
  • Implement a dynamic recompiler, a.k.a. JIT compiler, which is 70% faster than the interpreted version. But the recompiler is not very optimized yet. It is only targeting x64.
  • Delta-compress rewinding's save states.

Changed

  • Renamed packages from using _ to -, like from gameroy_native to gameroy-native.

Fixed

  • Replace poorly maintained OpenGL backend by glutin.
  • Fix resizing in Wayland.
  • Fix bench command's "times faster" calculation.

v0.2.0

Choose a tag to compare

@Rodrigodd Rodrigodd released this 20 Sep 18:10

Added

  • add gameroy bench subcommand.
  • add a table view for the rom loading UI.
  • make UI dpi aware.
  • add a WebAssembly port.
  • add a Android port.
  • add button to change the rom folder (but only update config on Android).

Fixed

  • fix STOP instruction (e2fb38d)
  • also load dropped file when already running a game.

v0.1.1

Choose a tag to compare

@Rodrigodd Rodrigodd released this 08 Apr 23:31

Version 0.1.1, now including a Linux build (only tested on WSL).

Fixes

  • Don't panic when failed in creating sound backend.
  • Log version at startup.

v0.1.0

Choose a tag to compare

@Rodrigodd Rodrigodd released this 07 Apr 00:06

First release of GameRoy, version 0.1.0.