EmuCR Feeds
Email Us

EmuCR: Goliath Goliath v0.41.1 Preview is released. Goliath is a C++20 and Qt 6 desktop frontend for Neo Geo MVS/AES and Neo Geo CD. It organizes the game library and launches media through the Jolly Good Reference Frontend (JGRF) and the Geolith core. Goliath is only a frontend. Emulation is provided by JGRF, JG, and Geolith.

Main features:
One library for Neo Geo MVS/AES .neo files and Neo Geo CD .cue/.chd images.
Parent and variant grouping for cartridge games.
Recursive Neo Geo CD discovery.
Optional local verification against MAME and Redump metadata.
Optional command.dat companion window for matching MAME game IDs. It is tied to the launched JGRF session and requires no JGRF modification.
Search, persistent exact-media Favorites and 1–5-star ratings, name/year/ rating/playtime sorting, compact personal filters, visible-only Random, snapshots, and history.
Per-game BIOS, video, input, and core settings without changing global configuration.
BIOS verification and safe JGRF BIOS preparation.
Save-data backup, validation, restore, deletion, and folder access.
Exact-media playtime, session count, and last-played tracking, including background observation after the main window is closed.
Selected-game performance benchmark and one-shot WAV export.
Frontend and JGRF diagnostics with guarded log controls.
SDL3 controller mapping and asynchronous audio-device discovery.
Twelve contrast-checked light and dark themes.

Goliath changelog:
Goliath 0.41.1 is a focused reliability and interface update for the Qt
frontend. It builds on 0.41.0 without changing the project's established role:
Goliath remains a frontend for JGRF, JG and Geolith.
Highlights
Added a persistent, system-specific Genre filter that composes with
search, favorites, rating, playtime and Random selection.
Added friendly Geolith startup diagnoses for known BIOS, hardware-mode and
region failures without changing the user's configuration automatically.
Expanded Alerts with a complete Library Verification Report and in-place
filters for mismatches, metadata-only media and unknown images.
Made global input saves transactional and made test-owned temporary
directories self-cleaning.
Refined Settings, input mapping and narrow-window presentation with
consistent groups, stable controls, semantic action icons and dimensional
arcade keycaps.
Library and verification
The Genre menu remembers one selection per emulated system and keeps long
lists compact with a ten-row scrolling limit.
Genre filtering works together with the existing search, favorites, rating
and playtime filters, and Random continues to choose only from visible games.
Rescan alerts now include CUE layout mismatches whose track SHA-1 values still
match Redump, alongside CHD, CRC-32, metadata-only and unknown-media results.
The Library Verification Report shows the complete affected-media list in a
scrollable view. Its Mismatches, Metadata only and Unknown summary
cards filter that list in place and provide explicit empty states.
The Verified total remains informational so a large valid library does
not create hundreds of unnecessary widgets.
Launch and reliability
Recognized Geolith startup failures now explain the likely BIOS,
MVS/AES hardware-mode or region mismatch and suggest the relevant setting.
Goliath never applies the suggestion automatically.
Global input configuration is written as one recoverable transaction, so a
partial save cannot leave JGRF and Goliath settings out of sync.
Test-owned temporary directories are cleaned automatically while user save
data and exact-media per-game profiles remain untouched.
Settings and interface
Removed redundant tab-pane frames and aligned global and per-game pages
around the same clear section framing.
Video, Input and Path settings now use consistent grouped presentation.
Settings actions use compact theme-aware vector glyphs for save, reset,
refresh, browse, help, profile, import, export, search and cancel.
Input mappings use dimensional arcade keycaps with stable geometry before,
during and after capture; global and per-game layouts share the fix.
Game details stack cleanly below the library on narrow windows instead of
compressing or overlapping the interface.
Optional audio, device, core-path and mapping-help text was clarified and
kept readable at smaller window sizes.
Runtime and validation
Windows runtime pins were refreshed for Qt Base 6.12.0-1, FreeType 2.15.0-1,
GCC runtimes 16.2.0-6 and libwinpthread 14.0.0.r495.g63ebe6cdb-2.
The strict Windows UCRT64 Release build is warning-clean. The complete local
suite passes 4,867 assertions in 333 test cases.
GitHub Actions Windows UCRT64 and Linux x86_64 jobs passed for commit
dbb17200c95b30b19d73fa8341216407ef5c6c17 in
run 39662318996.
The exact Windows CI artifact started from a clean standalone directory with
a Windows-only PATH. Version 0.41.1, build identity, Video and Input
Settings presentation, and bundled runtime independence were verified.

Download: Goliath v0.41.1 Preview
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!