Releases: Rodrigodd/gameroy
Releases · Rodrigodd/gameroy
v0.3.1
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
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 fromgameroy_native
togameroy-native
.
Fixed
- Replace poorly maintained OpenGL backend by glutin.
- Fix resizing in Wayland.
- Fix
bench
command's "times faster" calculation.
v0.2.0
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.