Home Mobile Android Rilasciato EmulationStation Desktop Edition (ES-DE) v3.3.0

Rilasciato EmulationStation Desktop Edition (ES-DE) v3.3.0

319
0

Pubblicato un nuovo aggiornamento per il frontend EmulationStation Desktop Edition (ES-DE), l’interfaccia di emulazione scritta interamente in C++.

EmulationStation Desktop Edition viene fornito preconfigurato per l’uso con il frontend RetroArch e un’ampia selezione di emulatori autonomi.

Il frontend si dimostra completamente personalizzabile, in modo da poterlo espandere facilmente per includere emulatori o applicazioni non coperti dalla configurazione in dotazione.

Questo nuovo aggiornamento introduce numerose novità pensate per migliorare la compatibilità, l’usabilità e l’esperienza complessiva su tutte le principali piattaforme, inclusi Android, Linux, macOS e Windows.

Una delle novità più rilevanti riguarda l’introduzione di uno strumento cross-platform per importare giochi e applicazioni direttamente all’interno di ES-DE. Particolarmente utile su Android, permette di caricare app native e giochi in modo da poterli avviare facilmente dal frontend.

Questa funzionalità è disponibile anche su altri sistemi operativi, dove può essere usata per importare applicazioni desktop, emulatori o giochi di Steam.

Il supporto agli emulatori è stato notevolmente ampliato con nuove integrazioni per diversi sistemi e piattaforme. Ad esempio, su Android ora è supportato il sistema Sega Model 3, mentre il vecchio MAME4droid 2024 è stato rimosso in favore della nuova denominazione ufficiale.

Su Linux, l’emulatore Xenia ora è la scelta predefinita per Xbox 360, mentre è stato aggiunto il supporto per emulatori standalone come Supermodel Dojo, Future Pinball FPLoader e altri.

Le impostazioni sono state riviste, con l’introduzione di nuove opzioni come “System on startup” e “Startup view” che sostituiscono la precedente “Gamelist on startup”, offrendo maggiore controllo sul comportamento all’avvio dell’applicazione.

Migliorata anche la GUI dello scraper, che ora mostra statistiche sulle API, ed è possibile disattivare le notifiche dei dispositivi di input.

Il supporto linguistico è stato esteso con nuove traduzioni in bosniaco, croato, serbo e portoghese (Portogallo), mentre l’aspetto grafico ha beneficiato di aggiornamenti, come nuove icone per Sega Mark III.

Aggiunto anche il supporto per nuove proporzioni video (come il formato 5:3), il formato video .webm, e migliorie nella qualità delle texture grazie a un nuovo parametro mipmap.

Dal punto di vista tecnico, l’aggiornamento aggiorna quasi tutte le librerie di sistema su ogni piattaforma, assicurando maggiore stabilità e compatibilità futura.

In particolare, su Android è stato introdotto il supporto preliminare per pagine da 16 KB, in vista di futuri requisiti di Google.

Numerosi bug sono stati corretti, tra cui un crash su macOS collegato ai controller Bluetooth, problemi con i link simbolici nella gestione dei metadati, e script personalizzati su Windows che non funzionavano correttamente con percorsi contenenti spazi.

Per utilizzare EmulationStation su di un palmare Android, è importante scegliere un dispositivo con buone specifiche hardware per garantire prestazioni fluide e compatibilità con un’ampia gamma di emulatori.

Di seguito alcune raccomandazioni di palmari Android che dovrebbero funzionare bene con EmulationStation:

GPD XP Plus (128 GB) - Gaming Tablet modulare... MOLVUS Console di Gioco Portatile RG552 con... retroid Handheld Pocket 4 PRO Android Gaming... AYN Odin Pro Console con CPU Qualcomm... Logitech G Cloud Console Gaming Portatile con...
GPD XP Plus (128 GB) - Gaming Tablet modulare... MOLVUS Console di Gioco Portatile RG552 con... retroid Handheld Pocket 4 PRO Android Gaming... AYN Odin Pro Console con CPU Qualcomm... Logitech G Cloud Console Gaming Portatile con...
Price not available 334,99 EUR Price not available Price not available 353,26 EUR
Acquista su Amazon Acquista su Amazon Acquista su Amazon Acquista su Amazon Acquista su Amazon

Changelog

  • Aggiunto uno strumento di importazione giochi completamente configurabile e multipiattaformaò
  • Rinominata l’impostazione “Gamelist all’avvio” in “Sistema all’avvio” e aggiunta una nuova opzione “Vista all’avvio” per controllare la schermata iniziale dell’applicazione.
  • Le statistiche delle chiamate API dello scraper ora vengono visualizzate nell’interfaccia durante l’esecuzione del multi-scraper in modalità automatica
  • Aggiunta un’impostazione per scegliere se visualizzare notifiche popup quando si collegano o scollegano dispositivi di input (come controller e tastiere).
  • Aggiunte traduzioni per il bosniaco (bs_BA).
  • Aggiunte traduzioni per il croato (hr_HR).
  • Aggiunte traduzioni per il serbo (sr_RS).
  • Aggiunte traduzioni per il portoghese (Portogallo) (pt_PT).
  • Aggiunto supporto per il sistema di gioco Sega Model 3 (model3) su Android e macOS.
  • Aggiunti il core MAME – Current di RetroArch e MAME standalone come emulatori alternativi per il sistema model3 su Linux e Windows.
  • Aggiunto il core Geargrafx di RetroArch come emulatore alternativo per i sistemi pcengine, supergrafx e tg16.
  • Aggiunta l’estensione file .rom per i sistemi pcengine, supergrafx e tg16.
  • Aggiunto il core DICE di RetroArch come emulatore alternativo per i sistemi arcade e mame.
  • Aggiunto il core drs (Cave Story) di RetroArch come emulatore alternativo per il sistema ports.
  • Aggiunto Ymir standalone come emulatore alternativo per i sistemi saturn e saturnjp su Linux e Windows.
  • Aggiunto Play! Arcade (Standalone) come emulatore alternativo per il sistema consolearcade su Linux, macOS e Windows.
  • Modificato Play! (Standalone) in Play! Disc (Standalone) per il sistema consolearcade su Linux, macOS e Windows.
  • Rimossa l’estensione file .arcadedef dal sistema ps2 su Linux, macOS e Windows.
  • Modificato il parametro MAME “speech” in “speechadapter” per il sistema ti99 a causa delle modifiche introdotte in MAME 0.276.
  • Aggiunto MAME Legacy (Standalone) come emulatore alternativo per il sistema ti99 su Linux, macOS e Windows.
  • Aggiunte voci di regola di ricerca per la versione bgfx di Visual Pinball.
  • (Android) Rimossi tutti gli emulatori MAME4droid 2024 (sostituiti con voci MAME4droid Current in ES-DE 3.2.0-45)
  • (Linux) Aggiunto il rilascio nativo di xenia come emulatore predefinito per il sistema xbox360.
  • (Linux) Aggiunto Lindbergh Loader standalone come emulatore alternativo per i sistemi arcade, mame e pcarcade.
  • (Linux) Aggiunta una voce di regola di ricerca per il core RetroArch in ~/.config/retroarch/libretro.
  • (Linux) Aggiunta una voce di regola di ricerca per il core RetroArch in ~/snap/retroarch/common/.config/retroarch/cores.
  • (Linux) Aggiunto supporto per il rilascio Flatpak di Azahar.
  • (Linux) Aggiunto supporto per il rilascio AppImage di PPSSPP.
  • (Linux) Aggiunto supporto per il rilascio scaricato manualmente di BlastEm.
  • (Windows) Aggiunto BlastEm standalone come emulatore alternativo per i sistemi genesis, megadrive e megadrivejp.
  • (Windows) Aggiunto Supermodel Dojo standalone come emulatore alternativo per i sistemi arcade, mame e model3.
  • (Windows) Aggiunto Future Pinball FPLoader standalone come emulatore alternativo per il sistema fpinball.
  • Aggiunti MAME – Current [Software list] e MAME [Software list] (Standalone) come emulatori alternativi per il sistema apple2gs su Linux, macOS e Windows.
  • Aggiunta una variabile %INJECT% per A7800 standalone per il sistema atari7800 su Linux e Windows.
  • Aggiunta una variabile %INJECT% per xenia standalone per il sistema xbox360 su Linux e Windows.
  • Aggiornati il logo e le icone del carosello per il sistema Sega Mark III (mark3).
  • Aggiunto supporto al downloader di temi per rilevare e gestire repository divergenti.
  • Aggiunta una proprietà “mipmap” all’elemento immagine per consentire una riduzione di scala delle texture di qualità superiore.
  • Modificato il valore massimo per le proprietà backgroundHorizontalPadding e backgroundVerticalPadding a 1 per gli elementi helpsystem, systemstatus e clock.
  • Aggiunto supporto per lo scraping della piattaforma Sega Pico (segapico) (non aggiunto come nuovo sistema, richiede configurazione personalizzata per l’uso).
  • Aggiunto supporto per il rapporto di aspetto del display 5:3.
  • Aggiunto .webm come estensione file video supportata.
  • Aggiunto supporto per un quarto pulsante in GuiMsgBox.
  • Rimossi i metodi obsoleti InputManager::doOnFinish() e InputManager::getTemporaryConfigPath().
  • (Android) Aggiornato l’ambiente di compilazione alle ultime versioni stabili.
  • (Android) Aggiornate diverse dipendenze Java e Kotlin alle ultime versioni stabili.
  • (Android) Preparata l’applicazione per dimensioni di pagina da 16 KB.
  • (Windows) Aggirato un problema del sistema operativo modificando PlatformUtil::runSystemCommand() per utilizzare CreateProcessW() invece di _wsystem().
  • (Windows) Convertite le barre in backslash invece di slash come separatori di directory per gli eventi screensaver-game-select, game-select e system-select.
  • (Android) Aggiornati libiconv a 1.18, gettext/libintl a 0.24, ICU a 77.1, libpng a 1.6.47, LibTIFF a 4.7.0 e HarfBuzz a 11.0.1.
  • (Android) Aggiornati FreeType a 2.13.3, Poppler a 24.08.0, OpenSSL a 3.4.1, libgit2 a 1.9.0 e pugixml a 1.15.
  • (macOS) Aggiornati libiconv a 1.18, gettext/libintl a 0.24, ICU a 77.1, libpng a 1.6.47, HarfBuzz a 11.0.1 e FreeType a 2.13.3.
  • (macOS) Aggiornati fontconfig a 2.16.1, libjpeg-turbo a 3.1.0, LibTIFF a 4.7.0, OpenJPEG a 2.5.3 e Poppler a 25.04.0.
  • (macOS) Aggiornati libgit2 a 1.9.0, pugixml a 1.15, Opus a 1.5.2 e FFmpeg a k7.1.
  • (macOS) Rimossa una dipendenza non necessaria da libvpx.
  • (Windows) Aggiornati gettext/libintl a 0.23.1, ICU a 77.1, curl a 8.13.0, GLEW a 2.2.0, HarfBuzz a 11.0.1 e FreeType a 2.13.3.
  • (Windows) Aggiornati libgit2 a 1.9.0, Poppler a 24.08.0, pugixml a 1.15 e FFmpeg a 7.1.
  • Aggiornato SDL a 2.32.8 su Android, Windows, macOS e build AppImage Linux.
  • Aggiornato LunaSVG a 3.3.0.
  • Aggiornato CImg a 3.5.3.
  • Aggiornato GLM a 1.0.0.
  • Aggiornato UTF8-CPP a 4.0.6.
  • Aggiornato RapidJSON al commit 24b5e7a8b27f42fa16b96fc70aade9106cf7102f.
  • Aggiornato rlottie al commit e3026b1e1a516fff3c22d2b1b9f26ec864f89a82.
  • Aggiornata manualmente la configurazione CMake di rlottie per supportare la compilazione con CMake 4.0.
  • Aggiornati i file di indice MAME per includere ROM fino alla versione MAME 0.277.
  • Incluso il rilascio di maggio 2025 dei certificati TLS/SSL di Mozilla.
  • Aggiornamenti delle traduzioni per tutte le lingue.

Correzioni di bug

  • (macOS) L’applicazione si bloccava durante la disconnessione di un controller Bluetooth.
  • (macOS) Il visualizzatore PDF creava file di cache Fontconfig non necessari in alcune circostanze.
  • I collegamenti simbolici a directory non potevano essere eliminati dall’editor dei metadati.
  • In alcune circostanze potevano essere generati eventi system-select duplicati.
  • Alcuni campi dell’utilità di pulizia dei dati orfani non venivano visualizzati correttamente con alcuni rapporti di aspetto come 8:7.
  • Mancava la configurazione di ordinamento per i sistemi mark3 e vircon32.
  • (Windows) Gli script di eventi personalizzati non funzionavano se il percorso della directory ES-DE conteneva spazi.

Download: EmulationStation Desktop Edition v3.3.0 (Win64) (Win64 Portable)

Download: EmulationStation Desktop Edition v3.3.0 (Linux AppImage)

Download: EmulationStation Desktop Edition v3.3.0 (SteamDeck AppImage)

Download: EmulationStation Desktop Edition v3.3.0 (MacOS Apple) (MacOS Intel)

Download: EmulationStation Desktop Edition v3.3.0 (Android Patreon) (Galaxy Store) (Huawei AppGallery)

Download: Source code EmulationStation Desktop Edition (ES-DE)

Fonte: gitlab.com