Home Emulatori Rilasciato Batocera v42 – Papilio Ulysses

Rilasciato Batocera v42 – Papilio Ulysses

283
0

Pubblicato un nuovo aggiornamento per Batocera, la popolare distribuzione Linux open source dedicata al retrogaming, capace di trasformare qualsiasi PC, mini-computer o single-board (come Raspberry Pi e Orange Pi) in una console da gioco retro completa e immediatamente utilizzabile.

Interamente gratuita e avviabile anche da chiavetta USB o scheda SD, Batocera offre un’interfaccia pulita e intuitiva basata su EmulationStation, attraverso la quale gli utenti possono navigare facilmente tra centinaia di piattaforme emulabili e avviare le proprie ROM con un semplice click.

La nuova versione rappresenta uno degli aggiornamenti più corposi mai pubblicati, con una vasta quantità di novità, migliorie tecniche e ottimizzazioni per l’hardware moderno.

Tra le principali aggiunte spicca il supporto esteso per nuove schede e dispositivi portatili, come Orange Pi 5 Ultra, Orange Pi 5 Max, CoolPi 4b, Retroid Pocket Flip2, Anbernic RG351V e Odin2, che vanno ad ampliare ulteriormente la compatibilità della distro su piattaforme ARM e x86.

Introdotti inoltre nuovi driver e miglioramenti per controller, volanti e light gun, tra cui il Logitech G923, i volanti HORI per Nintendo Switch e nuovi modelli di pistole ottiche come XGunner, RS3 Reaper e Fusion P.I.G.S., oltre al supporto ufficiale per i controller PowerA e 8BitDo.

Sul fronte degli emulatori, Batocera include ora una serie di nuovi core e aggiornamenti significativi. Debutta ShadPS4, un emulatore PlayStation 4 basato su Wine e Vulkan, che permette di eseguire alcuni titoli PS4 su PC compatibili.

Arrivano anche Ymir per Sega Saturn, TR1X e TR2X per i primi due Tomb Raider, Oric Atmos e Oric 1 tramite l’emulatore CLK, oltre a miglioramenti per Flycast, che ora rinomina automaticamente i salvataggi VMU in base all’ID del gioco, risolvendo i problemi di compatibilità nei titoli multi-disco.

Sono stati rimossi emulatori obsoleti o problematici, come libretro-OpenLara, sostituito dalla versione standalone più stabile, e Future Pinball, rimpiazzato da Visual Pinball, ora nativo su Linux.

Le novità software non finiscono qui: è stato introdotto il supporto a WireGuard VPN per schede RK3326, migliorata la compatibilità con Wine Proton 9.0.4 per eseguire giochi Windows, aggiunto Intel Quick Sync Video a FFmpeg per la decodifica hardware e introdotta la VRR (Variable Refresh Rate) per GPU AMD moderne.

Integrati anche nuovi porting di giochi come Blake Stone, Jedi Knight: Dark Forces II, Medal of Honor: Allied Assault e CatacombGL, ampliando ulteriormente la libreria di titoli giocabili nativamente.

Dal punto di vista dell’esperienza utente, EmulationStation ora risulta più fluida e reattiva, con un tempo di spegnimento ridotto anche su collezioni molto ampie.

Sono stati risolti diversi problemi di rete, controller e configurazioni BIOS, come la correzione del comportamento IPv6, la gestione del tethering USB e la compatibilità dei DualShock 4 su Odroid XU4.

Migliorata anche la configurazione dei controller Xbox via Bluetooth, ora gestita tramite il driver hid-microsoft.

Importante anche l’aggiornamento del kernel Linux alla versione 6.15.11, accompagnato da nuove versioni di driver e librerie di sistema fondamentali: Mesa3D 25.1.9, LLVM 19.1.7, Pipewire 1.4.6, Nvidia 575.64, FFmpeg 7.1.1 e Kodi 21.2. Tutto ciò garantisce migliori prestazioni grafiche, compatibilità ampliata e stabilità complessiva superiore.

Anche le applicazioni e i core principali sono stati aggiornati: RetroArch 1.21.0, PCSX2 2.4.0, RPCS3 0.0.37, PPSSPP 1.19.3, Cemu 2.6, Dolphin 2503a-328, ScummVM 2.9.1, Xemu 0.8.96 e molti altri.

Tra le migliorie secondarie figurano l’integrazione di RetroAchievements anche per emulatori standalone come PPSSPP, l’aggiunta del comando batocera-xtract per gestire archivi compressi, il supporto ai file SquashFS per SGB-MSU1, nuove palette colori per Gambatte, e la possibilità di nascondere il mirino per le pistole ottiche all’interno di EmulationStation.

Quando si avvia la versione 39 o successiva, potrebbe essere necessario disabilitare il TPM o confermare l’intenzione di avviare Batocera quando viene visualizzata la schermata blu “Restaurazione opzioni di avvio”. Consultare https://wiki.batocera.org/secureboot#tpm per istruzioni più dettagliate.

Changelog

Note speciali

  • Le ROM di Quake 1 & 2 devono essere spostate rispettivamente dalle cartelle tyrquake a quake e da vitaquake2 a quake2.
    • Vedere il file _info.txt per i layout delle directory e le convenzioni di denominazione dei file launcher di EmulationStation.
    • vkQuake3 sostituisce ioquake3 sui sistemi che supportano Vulkan; i salvataggi dovrebbero continuare a funzionare.
    • I core libretro continueranno a funzionare come prima.
  • Rimosso il libretro-OpenLara instabile in favore del port standalone TR1X per Tomb Raider.
    • Se si hanno dei salvataggi, è consigliato rimanere sulla v41 o versioni precedenti poiché i dati non sono compatibili.
  • ZeDMD aggiornato. È necessario il firmware ZeDMD 5.1.5. Vedi la pagina di configurazione: wiki.batocera.org – ZeDMD configuration.
  • La cartella per le ROM di Sega CD/Mega CD ora si chiama megacd per coerenza (come si usa megadrive e non genesis).
  • Rimosso Future Pinball in favore di Visual Pinball, disponibile da tempo e ora eseguibile nativamente su Linux.
  • ScummVM libretro e la versione standalone condividono ora le stesse cartelle dei salvataggi.
    • Se si hanno salvataggi della versione standalone, è consigliato spostarli da /userdata/saves/scummvm/saves a /userdata/saves/scummvm.
  • Flycast ora nomina i file VMU per ogni gioco basandosi sull’ID del gioco anziché sul nome del file ROM. I file VMU basati sul nome del ROM verranno rinominati da Flycast al lancio del ROM; questo influirà soprattutto sui giochi multi-disco quando si usa l’emulatore standalone, perché la versione standalone non rimuoveva “(Disc X)” dal nome del ROM al momento del salvataggio VMU.
    • Se usavi salvataggi per singolo gioco con la versione standalone, assicurati di lanciare il gioco multi-disco con il disco che hai giocato più di recente affinché il suo VMU venga rinominato usando l’ID del gioco.
  • I controller Bluetooth compatibili con Xbox potrebbero dover essere riconfigurati in EmulationStation a causa del cambio di driver a hid-microsoft.

Hardware

  • Nuovo supporto per la scheda
    • Orange Pi 5 Ultra
    • Arancione Pi 5 Max
    • Arancione Pi 4a
    • Arancione Pi 3b
    • Supporto per scheda CoolPi 4b
  • Nuovo supporto portatile
    • Anbernic RG351V
    • Odin2 e Portale Odin2
    • RetroidPocket Mini v2 (grazie Spycat)
    • RetroidPocket Flip2 (grazie Spycat)
  • Nuovo supporto per pistole leggere
    • Mietitrice RS3
    • XGunner
    • OpenFIRE
    • Fusion PIGS
    • OneHit (clone di AimTrak)
  • Aggiungi supporto per i casi Pironman5 Mini e Max
  • Nuovo supporto per il volante
    • Logitech: G923 (Xbox), volante da corsa PRO
    • Speedlink: volante Power Feedback in pelle 4 in 1
    • HORI: Mario Kart Racing Wheel Pro Deluxe per Nintendo Switch (modalità DP)
  • Aggiungi il supporto per il controller PowerA Microsoft XBox
  • Aggiungi un nuovo controller 8BitDo N64 (seleziona `d` sul retro per l’input d)
  • Supporto audio Panther Lake

Aggiunte

  • Supporto WireGuard VPN per le schede RK3326.
  • Servizio di sistema WireGuard che esegue wg-quick su /userdata/system/wireguard/*.conf
  • Opzione di scaling dell’immagine per l’emulatore Drastic.
  • Selezione di mod per dhewm3.
  • Porting CatacombGL per l’esecuzione di vari giochi della serie Catacomb.
  • Nuovo core libretro Holani.
  • Supporto Squashfs per SGB-MSU1.
  • Lista dei cheat per DuckStation.
  • Palette di colori specifica per gioco nel core Gambatte.
  • Supporto hardware per pistole ottiche GUN4IR non Micro.
  • Loader per Sega Lindbergh (consultare la wiki per maggiori informazioni).
  • Supporto al Variable Refresh Rate (VRR) per GPU AMD moderne.
  • Supporto al joystick Shanwan Twin USB (nuova revisione).
  • Nuovo core libretro-PS2.
  • Supporto al Force Feedback su RP5 e RPmini.
  • vkQuake 1, 2 e 3 per sistemi compatibili con Vulkan.
  • TR1X e TR2X per il supporto di Tomb Raider I e II.
  • Supporto per Oric Atmos (e Oric 1) con emulatore CLK Clock Signal.
  • CLK può essere scelto come emulatore per C+4, VIC20, MSX1 e 2, Sega Master System, Colecovision, AmstradCPC, AtariST, ZX81, ZXSpectrum, AppleII, AppleIIGS, Macintosh, Archimedes ed Electron.
  • Pistole ottiche: aggiunta opzione per nascondere il mirino in EmulationStation.
  • Emulatore Azahar 3DS aggiornato alla versione 2123.
  • Nuovo core libretro DICE per arcade senza CPU.
  • Wine Proton 9.0.4 come runner Wine dai build Kron4ek.
  • Porting Bstone di Blake Stone per giocare a Aliens of Gold o Planet Strike.
  • OpenJKDF2 per giocare a Jedi Knight: Dark Forces II e Mysteries of the Sith.
  • OpenJK per Jedi Academy e Jedi Outcast.
  • Accelerazione video Intel Quick Sync in FFmpeg per GPU Intel supportate.
  • Emulatore ShadPS4 per i giochi PlayStation 4.
  • OpenMOHAA per giocare a Medal of Honor: Allied Assault e alle espansioni Spearhead e Breakthrough.
  • WiringOP-Python per script GPIO su schede Orange Pi.
  • Core libretro-BennuGD per giochi compatibili.
  • RetroAchievements: supporto per obiettivi non ufficiali.
  • Supporto RetroAchievements anche nella versione standalone di PPSSPP.
  • Supporto per sospensione e standby simulato.
  • Core libretro-Genesis-Plus-GX (MAXROMSIZE ampliato per compatibilità con Sega Channel Revival e P4PR1UM).
  • Estrattore di archivi e integrazione con PCManFM tramite il comando batocera-xtract
  • Nuovo emulatore Ymir per Sega Saturn su sistemi selezionati.

Correzioni

  • Corretto l’opzione BRAM del sistema CD per il core Genesis Plus GX affinché utilizzi l’impostazione per gioco.
  • Risolti alcuni problemi in EmulationStation e Batocera con le reti IPv6.
  • Corretto il comportamento di EmulationStation con il tethering di rete USB.
  • Corretto il gestore dell’impostazione luks.enabled per consentire la disattivazione dell’integrazione LUKS.
  • Su X86_64, scelta automatica di un refresh rate o una risoluzione migliore se quella predefinita di TV o monitor è troppo bassa.
  • Risolto un potenziale problema di race condition nella numerazione sequenziale.
  • Corrette le configurazioni MAME per apple2p, apple2e e apple2ee
  • Corretta la configurazione e la velocità delle ROM in GSPlus.
  • Corretto il supporto per i controller DualShock 4 su Odroid XU4.
  • Le cornici interne (bezels) restano abilitate per i core libretro anche quando si seleziona un rapporto widescreen.
  • Messaggi di PCSX2 ora centrati correttamente.
  • Corretto il funzionamento dei controller Bluetooth compatibili Xbox in Steam.
  • Risolto il problema del Wi-Fi sui dispositivi Qualcomm dopo la ripresa.
  • Corretto il funzionamento dei controller su PCSX2.
  • Corretto lo stato della connessione Internet in EmulationStation.

Modificato / Migliorato

  • Miglioramento significativo del tempo di spegnimento di EmulationStation, specialmente con collezioni di giochi grandi e medie.
  • BigPEmu ora supporta immagini CD .bigpimg.
  • Supporto per il gamepad ROG Ally.
  • Batocera-Wine: aggiunta directory per i salvataggi e opzioni per i file di salvataggio.
  • Batocera-Wine: Migliorata l’autodetezione degli eseguibili Windows, consultare la Wiki
  • Il core libretro-VirtualJaguar ora può caricare ROM .zip.
  • Aggiornato il codice BlamCon al nuovo firmware (ora compatibile con 4 light gun).
  • Xenia ora utilizza Wine-Proton per maggiore compatibilità (ad esempio Halo 4).
  • Spostato al driver `hid-microsoft` per i controller Bluetooth compatibili Xbox.
  • Il file BIOS del Dreamcast ora va in bios/dc/dc_boot.bin.
  • I dispositivi MSI Claw ricevono ora la configurazione appropriata del controller all’avvio.
  • Configurazione controller per GZDoom sostituisce evmapy.
  • RTL8852AU riattivato.
  • Il core libretro-MAME può ora essere selezionato nella collezione di sistemi Model 2.
  • Sostituito ALT-F4 con SHIFT-ALT-F4 per uscire.
  • Bordo a schermo intero per Sinden in Hypseus Singe invece del forzato 4:3.

Aggiornato

  • Amiberry aggiornato alla versione 7.1.0
  • AppleWin aggiornato alla build dell’8 febbraio
  • BigPEmu aggiornato alla versione 1.19
  • Cemu aggiornato alla versione 2.6
  • DevilutionX aggiornato alla versione 1.5.4
  • Dolphin-Emu aggiornato alla versione 2503a-328
  • DOSBox Staging aggiornato alla versione 0.82.2
  • DOSBox Staging-X aggiornato alla build del 1 febbraio 2025
  • DXX-Rebirth aggiornato alla build del 12 gennaio
  • EDuke aggiornato alla build del 26 dicembre
  • ETLegacy aggiornato alla versione 2.83.2
  • Flycast e libretro-Flycast aggiornati alla versione 2.5
  • GroovyMAME aggiornato alla versione 0.277
  • GZDoom aggiornato alla versione g4.14.2
  • Hurrican aggiornato alla build del 24 novembre
  • Hypseus Singe aggiornato alla versione 2.11.5
  • ioquake3 aggiornato alla build del 25 dicembre
  • Jazz2 aggiornato alla versione 3.3.0
  • libretro-FBNeo aggiornato alla build del 25 luglio 2025
  • libretro-Kronos aggiornato alla versione 2.7.0
  • libretro-MAME aggiornato alla versione 0.278
  • libretro-Play! aggiornato alla build del 4 febbraio
  • libretro-PPSSPP aggiornato alla versione 1.19.3
  • libretro-ScummVM aggiornato alla build del 3 giugno 2025
  • libretro-Wasm4 aggiornato alla versione 2.7.1
  • melonDS aggiornato alla build del 17 gennaio
  • OpenMSX aggiornato alla release 20.0
  • PCSX2 aggiornato alla versione 2.4.0
  • Play! aggiornato alla build del 4 febbraio
  • PPSSPP aggiornato alla versione 1.19.3
  • Play! aggiornato alla versione 0.70
  • Raze aggiornato alla versione 1.11.0
  • RetroArch aggiornato alla versione 1.21.0
  • Ruffle aggiornato alla versione nightly del 12 febbraio 2025
  • RPCS3 aggiornato alla versione 0.0.37
  • ScummVM aggiornato alla versione 2.9.1
  • Snes9x aggiornato alla build del 24 gennaio
  • Solarus Engine aggiornato alla build del 18 gennaio
  • Sonic3 Air aggiornato alla versione 25.02.15.0-test
  • Taradino aggiornato alla build del 18 febbraio
  • The Force Engine (TFE) aggiornato alla versione 1.22.300
  • TheXTech aggiornato alla versione 1.3.7-hotfix2
  • Triforce aggiornato con build Crediar (29 novembre 2024)
  • Tsugaru aggiornato alla versione 20250513
  • VICE aggiornato alla versione 3.9
  • Vita3k aggiornato alla build del 3 marzo 2025
  • Visual Pinball aggiornato alla build del 29 giugno 2025
  • Xash3d-fwgs aggiornato alla build del 20 febbraio
  • Xemu aggiornato alla versione 0.8.96
  • Xenia aggiornato alla build 1d7973a (10 giugno 2025)

Sistema

  • Alsa stack alla versione 1.2.14.
  • Bluez alla versione 5.82.
  • BTop a 1.4.0.
  • Buildroot alla versione 2024.11.x con aggiornamenti dei pacchetti di supporto.
  • DXVK alla versione 2.7.
  • DXVK-NVApi alla versione 0.9.0.
  • Faudio alla versione 25.02.
  • FFmpeg alla versione 7.1.1.
  • Codec GStreamer alla versione 1.26.4.
  • Intel GMMLib alla versione 22.8.1.
  • Intel Media Driver alla versione 25.3.0.
  • Kodi alla versione 21.2.
  • LibDRM alla versione 2.4.124.
  • Firmware Linux fino alla versione 20250708.
  • Kernel Linux alla versione 6.15.11.
  • LLVM a 19.1.7.
  • Mesa3D alla versione 25.1.9.
  • MPV alla versione 0,40,0.
  • Driver di produzione Nvidia alla versione 575.64.
  • Pipewire alla versione 1.4.6.
  • QT6 alla versione 6.8.1.
  • RClone alla versione 1.69.1.
  • Firmware RPi per abbinare il kernel 6.12.25.
  • Kernel RPi alla versione 6.12.25.
  • Ryzenadj alla versione 0.16.0.
  • SDL2 alla versione 2.32.8.
  • Sound Open Firmware alla versione 2025.05.
  • Syncthing alla versione 1.29.3.
  • VKD3D-Proton a 2.14.1.
  • Stack Vulkan alla versione 1.4.304.
  • Wine Mono a 9.4.0.
  • Wine-TKG a 10.7.
  • Wireplumber a 0.5.10.
  • Xone fino al 13 marzo 2025.

Download: Batocera v42 – Papilio Ulysses

Fonte: batocera.org