Files
virtualjaguar-libretro/docs/RELEASE_NOTES_v3.9.1.md

9.9 KiB

Virtual Jaguar libretro v3.9.1

Xenowings gets its sound effects back, Doom's GPU wait loop no longer eats a RISC overclock, and the desktop app gains shaders on every package, an Interface settings tab and a new font picker.

v3.9.1 is a polish release on top of v3.9.0. For RetroArch and Provenance users it brings two DSP/GPU accuracy fixes derived from the original chip netlists, a faster GPU idle-loop fast-forward, a GDB stub that works with stock gdb, a framebuffer bounds fix, loader fixes for twelve homebrew and demo files, and working legacy MSVC Windows builds again. With default settings the cartridge corpus is byte-identical to v3.9.0 except Xenowings (sound effects now play), a frame or two of Skyhammer (a GPU divide by zero now returns the hardware's value), and the twelve files the loader now places where they were linked. No option keys were removed, no listed option values changed, and the savestate format stays v17.


Core

The desktop app

Downloads

Website


Known issues

  • Doom's attract demo runs too fast at every setting; gameplay is close. The GPU finishes a frame in 1-2 fields where hardware needs 4-8 (https://github.com/libretro/virtualjaguar-libretro/issues/401). The timing options help only at RISC 1x, since an overclock speeds the GPU back up.
  • Blit Memoization, DRAM Timing and GPU/DSP Pipeline Timing switch the idle-loop fast-forward off for every game while enabled, so overclocking with them on costs the full price. Leave them off unless a title needs them.
  • Shaders are verified to load on every package, but rendering is only checked by hand on macOS (CI has no GPU).
  • Signing. Every macOS download is signed and notarized; Windows packages are not signed yet.
  • The other v3.9.0 known issues still apply (RetroAchievements for .chd/.cdi, LAN-only link play, second instance on double-click on Windows and Linux).

Upgrading

  • RetroArch / Provenance: drop-in. The core reports v3.9.1; options and savestates (v17) carry over.
  • App: install over v3.9.0. Settings carry over; the moved options appear under Settings > Interface.