mirror of
https://github.com/libretro/virtualjaguar-libretro.git
synced 2026-11-07 04:36:00 -10:00
chore: version v3.9.0 (was v3.8.1)
The release grew from a fix release into the desktop app debut, debug tools and timing work, so it ships as v3.9.0. Version bumped in all three places; release notes renamed. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
25285b410d
commit
ad23b8120e
10 files changed
+19
-19
No files matched your search
@@ -183,7 +183,7 @@ TARGET_NAME := virtualjaguar
|
||||
# Single source-of-truth for the human-readable version string.
|
||||
# Bumped by .github/workflows/version-bump.yml (greps this line).
|
||||
# Composed into CORE_VERSION in src/core/version.h, generated below.
|
||||
CORE_BASE_VERSION := v3.8.1
|
||||
CORE_BASE_VERSION := v3.9.0
|
||||
|
||||
ifeq ($(DEBUG),1)
|
||||
CFLAGS += -DBUILD_TIMESTAMP="\"debug $(shell date -u +%Y-%m-%dT%H:%M:%SZ)\""
|
||||
|
||||
@@ -8,7 +8,7 @@ An Atari Jaguar and Jaguar CD emulator packaged as a [libretro](https://www.libr
|
||||
|
||||
Website, downloads, compatibility and enhancement write-ups: **[jaguar.provenance-emu.com](https://jaguar.provenance-emu.com)**.
|
||||
|
||||
**Two ways to play:** the RetroArch core (everything below), or the [standalone desktop app](#the-desktop-app) for macOS, Windows and Linux, which runs the same core without RetroArch. New in v3.8.1.
|
||||
**Two ways to play:** the RetroArch core (everything below), or the [standalone desktop app](#the-desktop-app) for macOS, Windows and Linux, which runs the same core without RetroArch. New in v3.9.0.
|
||||
|
||||
## Install
|
||||
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
endif()
|
||||
|
||||
# The app ships inside the core's releases, so it carries the core's version:
|
||||
# CORE_BASE_VERSION in the top-level Makefile (e.g. "v3.8.1"). One source of
|
||||
# CORE_BASE_VERSION in the top-level Makefile (e.g. "v3.9.0"). One source of
|
||||
# truth means the packaging tag check, the About box, package metadata and the
|
||||
# HTTP / RetroAchievements User-Agent can never drift from the core.
|
||||
file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/../Makefile" _vj_core_ver_line
|
||||
|
||||
@@ -23,7 +23,7 @@ CI builds every installable package from one reusable workflow,
|
||||
| `virtualjaguar_X.Y.Z_amd64.deb`, `virtualjaguar_X.Y.Z_arm64.deb` | installs to `/usr/lib/virtualjaguar`, symlink in `/usr/bin` |
|
||||
| `VirtualJaguar-X.Y.Z-linux-x86_64.flatpak` | single-file Flatpak bundle, app id `io.github.libretro.VirtualJaguar`; see Flatpak notes |
|
||||
|
||||
The `.deb`'s internal `Version:` is Debian-legal (`3.8.1`, `3.8.1~rc1`, `3.8.1~nightly.<sha>`; the version is the core's); the
|
||||
The `.deb`'s internal `Version:` is Debian-legal (`3.9.0`, `3.9.0~rc1`, `3.9.0~nightly.<sha>`; the version is the core's); the
|
||||
file name keeps the contract name.
|
||||
|
||||
### The version guard
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ supported_extensions = "j64|jag|rom|abs|cof|bin|prg|cue|cdi|chd"
|
||||
corename = "Virtual Jaguar"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v3.8.1"
|
||||
display_version = "v3.9.0"
|
||||
categories = "Emulator"
|
||||
|
||||
# Hardware Information
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Virtual Jaguar libretro v3.8.1
|
||||
# Virtual Jaguar libretro v3.9.0
|
||||
|
||||
**RISC overclocking no longer costs more than it should, and the Virtual Jaguar desktop app
|
||||
ships: a standalone emulator for macOS, Windows and Linux built on the same core.**
|
||||
|
||||
v3.8.1 is a fix release for the core plus the debut of the standalone app (https://github.com/libretro/virtualjaguar-libretro/issues/833). For
|
||||
v3.9.0 brings the RISC overclock fix and new timing work to the core, and debuts the standalone desktop app (https://github.com/libretro/virtualjaguar-libretro/issues/833). For
|
||||
RetroArch and Provenance users the change is the overclock fix, an experimental DSP timing
|
||||
model behind an existing option, and measurement tooling. With default settings the core is
|
||||
byte-identical to v3.8.0 in the cartridge and CD boot matrices. No option keys were removed, no
|
||||
@@ -211,11 +211,11 @@ https://github.com/libretro/virtualjaguar-libretro/pull/896. Screenshots: https:
|
||||
|
||||
| System | Package |
|
||||
| --- | --- |
|
||||
| macOS 11+, Apple Silicon and Intel | `VirtualJaguar-3.8.1-macos-universal.zip` |
|
||||
| Windows x64 | `VirtualJaguar-3.8.1-windows-x64.zip` (portable) or `VirtualJaguar-3.8.1-windows-x64-setup.exe` (installer) |
|
||||
| Windows ARM64 | `VirtualJaguar-3.8.1-windows-arm64.zip` (portable) or `VirtualJaguar-3.8.1-windows-arm64-setup.exe` (installer) |
|
||||
| Linux x86_64, aarch64 | `VirtualJaguar-3.8.1-linux-<arch>.AppImage` or `virtualjaguar_3.8.1_<amd64\|arm64>.deb` |
|
||||
| Linux x86_64 (Flatpak) | `VirtualJaguar-3.8.1-linux-x86_64.flatpak` (`flatpak install --user` it; the runtime comes from Flathub) |
|
||||
| macOS 11+, Apple Silicon and Intel | `VirtualJaguar-3.9.0-macos-universal.zip` |
|
||||
| Windows x64 | `VirtualJaguar-3.9.0-windows-x64.zip` (portable) or `VirtualJaguar-3.9.0-windows-x64-setup.exe` (installer) |
|
||||
| Windows ARM64 | `VirtualJaguar-3.9.0-windows-arm64.zip` (portable) or `VirtualJaguar-3.9.0-windows-arm64-setup.exe` (installer) |
|
||||
| Linux x86_64, aarch64 | `VirtualJaguar-3.9.0-linux-<arch>.AppImage` or `virtualjaguar_3.9.0_<amd64\|arm64>.deb` |
|
||||
| Linux x86_64 (Flatpak) | `VirtualJaguar-3.9.0-linux-x86_64.flatpak` (`flatpak install --user` it; the runtime comes from Flathub) |
|
||||
|
||||
Nightly app builds are linked from the pinned builds issue and are rebuilt from `develop` on
|
||||
every push (https://github.com/libretro/virtualjaguar-libretro/issues/839, https://github.com/libretro/virtualjaguar-libretro/issues/840, https://github.com/libretro/virtualjaguar-libretro/pull/884, https://github.com/libretro/virtualjaguar-libretro/pull/883, https://github.com/libretro/virtualjaguar-libretro/pull/886).
|
||||
@@ -250,7 +250,7 @@ https://github.com/libretro/virtualjaguar-libretro/pull/896. Screenshots: https:
|
||||
|
||||
## Upgrading
|
||||
|
||||
- **RetroArch / Provenance:** drop-in. The core reports v3.8.1; options and savestates (v17)
|
||||
- **RetroArch / Provenance:** drop-in. The core reports v3.9.0; options and savestates (v17)
|
||||
carry over. If you had GPU Pipeline Timing on, it now also applies the DSP model.
|
||||
- **App:** unzip or install the package for your system. The app does not include BIOS
|
||||
images or games.
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
Virtual Jaguar v3.8.1 libretro
|
||||
Virtual Jaguar v3.9.0 libretro
|
||||
------------------------------
|
||||
|
||||
RISC overclock fix, experimental DSP timing model + the desktop app.
|
||||
Full notes: docs/RELEASE_NOTES_v3.8.1.md
|
||||
Full notes: docs/RELEASE_NOTES_v3.9.0.md
|
||||
|
||||
Default settings are byte-identical to v3.8.0 in the cart and CD boot
|
||||
matrices. No option keys removed; savestate format stays v17.
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
A standalone desktop front end for the same core. It runs on macOS,
|
||||
Windows and Linux with no RetroArch installed, and it drives the core
|
||||
through the same <code>retro_*</code> API RetroArch uses, so every core
|
||||
option and save state behaves the same in both. New in v3.8.1; it carries
|
||||
option and save state behaves the same in both. New in v3.9.0; it carries
|
||||
the core’s version number.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
app</strong> is a standalone desktop program for macOS, Windows and
|
||||
Linux, built on the same core: a game library with box art, RetroArch
|
||||
shader presets, cheats, RetroAchievements, controller remapping, save
|
||||
states and LAN link play. New in v3.8.1.
|
||||
states and LAN link play. New in v3.9.0.
|
||||
</p>
|
||||
<p class="actions">
|
||||
<a class="btn" href="app.html">See the app</a>
|
||||
@@ -52,7 +52,7 @@
|
||||
Download a build from <a href="{{REPO}}/releases">Releases</a>
|
||||
(latest: <strong>v3.7.0</strong>, mostly Jaguar CD fixes), or let the
|
||||
installer do it. It installs the <strong>RetroArch core</strong>, the
|
||||
standalone <strong>app</strong> (new in v3.8.1), or <strong>both</strong>,
|
||||
standalone <strong>app</strong> (new in v3.9.0), or <strong>both</strong>,
|
||||
checks every download against the release's <code>SHA256SUMS.txt</code>,
|
||||
and the same command updates whichever you already have. For the core it
|
||||
finds your RetroArch, picks the matching build, backs up the core it
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
#define VJAG_VERSION_H
|
||||
|
||||
/* Keep in sync with CORE_BASE_VERSION in the Makefile. */
|
||||
#define CORE_BASE_VERSION "v3.8.1"
|
||||
#define CORE_BASE_VERSION "v3.9.0"
|
||||
|
||||
/* Spelled so it cannot be mistaken for a real rev in a bug report: a build
|
||||
* that reports this had no git metadata available at compile time. */
|
||||
|
||||
Reference in new issue
Block a user