A grande sorpresa il team Libretro uno dei migliori Team di sviluppo ha rilasciato un massiccio aggiornamento di Retroarch con la nuova versione 1.9.0. Retroarch come promemoria e’ un multi-emulatore disponibile per tante piattaforme comprese le console portatili e gli smartphone, con il supporto alle librerie VulKAN,la funzione “Netplay” e UPnP per giocare in multi-player on-line e l’inizio del supporto su windows di ANGLE.Le novità sono veramente tante e vi consiglio di leggere il resto dell’articolo.

Attenzione:questa è una traduzione italiana amatoriale.Qualche errore è sempre presente!!

Punti salienti

Esplora Visualizza per le playlist

Probabilmente il momento clou di questa versione: c’è una nuova visualizzazione “Esplora” per tutte le playlist.

La vista Esplora sfrutta la cronologia dei metadati dei contenuti dei database Libretro. Ti consente di cercare / trovare contenuti in base a criteri come:

  • Numero di giocatori
  • Sviluppatore
  • Editore
  • Sistema (console di gioco / piattaforma su cui è stato rilasciato il gioco)
  • Origine (paese di origine in cui è stato sviluppato il gioco)
  • Per anno di rilascio
  • Per genere

La visualizzazione “Esplora” mostra solo il contenuto che è stato aggiunto alle tue playlist. Non mostrerà le voci che non sono state ancora aggiunte alla tua raccolta.

I metadati sono attualmente un po ‘incompleti, ma ci si può aspettare che aggiungiamo sempre più metadati al database di Libretro man mano che procediamo. Questo è solo l’inizio.

Casi d’uso

Esistono molti modi in cui puoi utilizzare la visualizzazione Esplora per trovare ciò che desideri. Ecco qui alcuni di loro:

Filtraggio granulare

Ecco un buon esempio del tipo di potente filtro sensibile al contesto possibile con la vista Esplora.

  • Vai a Esplora
  • Digita “super”, elencherà tutte le voci nella tua raccolta che hanno “super” nel nome. Vengono visualizzate 219 voci.
  • Ora filtreremo le voci di uno sviluppatore specifico per restringere la nostra ricerca. Andiamo a “Filtri aggiuntivi” e selezioniamo uno sviluppatore di scelta. Ora su 219 voci, vengono ancora visualizzate solo 25 voci che corrispondono a questo criterio (il nome ha ‘super’ nel titolo E proviene da uno sviluppatore specifico)
  • Aggiungiamo un altro filtro per restringere ulteriormente la ricerca. Andiamo di nuovo su “Filtri aggiuntivi” e questa volta selezioniamo “Per anno di rilascio”, “1993”. Ora sono mostrate solo 6 voci che corrispondono a questo criterio (il nome ha “super” nel titolo, AND è di uno sviluppatore specifico, AND è stato rilasciato nell’anno 1993).
  • Aggiungiamo un altro filtro. Andiamo a “Filtri aggiuntivi”, “Regione”, “Europa”). Ora vengono mostrate solo 3 voci che corrispondono a questo criterio (il nome ha “super” nel titolo, AND è di uno sviluppatore specifico, AND è stato rilasciato nell’anno 1993, AND è stato rilasciato nella regione “Europa”).

NOTA: Va detto che in futuro, se si desidera che i metadati vengano aggiornati automaticamente nelle versioni esistenti di RetroArch, è necessario andare su “Online Updater” e selezionare “Aggiorna database”. Dopo questo, potrebbe essere necessario riavviare.

Funzionalità di ricerca playlist migliorata

Prima, la funzione di “ricerca” incorporata di RetroArch era tristemente inadeguata:

    • L’utente preme RetroPad “X” (o tastiera “/” o l’icona di ricerca dell’interfaccia utente del materiale) e inserisce un termine di ricerca
    • Il puntatore di navigazione salta alla prima corrispondenza

Questo è tutto. Non c’è modo di continuare la ricerca da quel punto o di fare molto di qualcosa, davvero. È principalmente una non funzionalità …

La funzionalità di ricerca è stata ora migliorata come segue:

      • Durante la visualizzazione di una playlist, l’utente preme RetroPad X (o /, ecc.) Normalmente e inserisce un termine di ricerca
      • Questo diventa un filtro: verranno visualizzate tutte le voci corrispondenti
      • L’utente può quindi eseguire un’altra ricerca per perfezionare ulteriormente i risultati. Un numero arbitrario di filtri può essere impilato in questo modo
      • Premendo “Annulla” si cancella l’ultimo filtro inserito

Ecco un esempio della funzione di ricerca in azione:

Lettore video

Animazioni di caricamento dei contenuti

Una nuova opzione di notifica di avvio “Carica contenuto” è stata aggiunta in Impostazioni> Visualizzazione su schermo> Notifiche su schermo. Quando è abilitato, viene mostrata una breve animazione ogni volta che il contenuto viene avviato – ha un aspetto simile a questo –

Lettore video

      • L’animazione è disabilitata quando si esegue un core senza contenuto (ci sono alcuni problemi tecnici sottostanti che lo impediscono)
      • L’animazione è disabilitata quando si eseguono contenuti con core “incorporati” (visualizzatore di immagini, lettore di musica / video).
      • L’animazione funziona sia per i contenuti avviati tramite il menu che tramite la riga di comando

Semplici elenchi a discesa per la rimappatura degli input

Prima, quando si desiderava rimappare gli input tramite il menu rapido (Menu rapido> Controlli> Controlli porta N), l’utente doveva premere sinistra / destra fino alla nausea per selezionare un input principale appropriato per ciascun pulsante del controller. Questo è un po ‘ingombrante e molto scomodo sui dispositivi touchscreen.

In questa nuova versione abbiamo aggiunto elenchi a discesa alle voci di rimappatura dell’input. Ad esempio, durante la visualizzazione di questo:

… l’utente può ora premere OK (o invio con la tastiera o toccare / fare clic sulla voce) per aprire un elenco di input disponibili:

Funziona sia per il controller che per i tipi di dispositivo della tastiera.

Inoltre:

      • Ora puoi utilizzare il pulsante di avvio di RetroPad per ripristinare (sbloccare) le rimappature della tastiera del controller (quando il tipo di dispositivo è un tipo di tastiera, ovviamente!)
      • Risolto un bug per cui premendo RetroPad select su determinate voci si generava una finestra di messaggio senza testo – questo sarebbe invisibile e quindi sembrerebbe “appendere” il menu.

Miglioramenti a FFMpeg / lettore video

      • Una nuova barra di avanzamento in sovrimpressione è stata aggiunta al core ffmpeg (incorporato in RetroArch per Windows / Linux). Quando salti avanti o indietro tramite i tasti direzionali o il D-pad, vedrai questa interfaccia apparire per un breve periodo di tempo.
      • Potrebbero verificarsi blocchi durante la riproduzione di video se un’operazione di ricerca in avanti portasse la posizione di riproduzione di destinazione oltre la fine del file. Abbiamo aggiunto la seguente soluzione alternativa: le operazioni di ricerca sono limitate a un punto 1 secondo prima della fine del file e se l’utente tenta di cercare oltre la fine, la riproduzione del file verrà riavviata dall’inizio.
      • Risolti diversi grossi problemi di memoria all’apertura dei video

iOS / tvOS Metal Renderer

RetroArch su iOS / tvOS ora supporta l’API grafica Metal di Apple. Il supporto dello shader slang è già implementato e tutti i core renderizzati dal software dovrebbero funzionare.

Attualmente la build iOS / tvOS verrà impostata su OpenGL per impostazione predefinita a causa di alcuni problemi in sospeso che devono ancora essere risolti:

      • Gli shader slang degradano notevolmente le prestazioni sulla maggior parte dei core
      • Quando l’audio viene interrotto, non riprende con il renderer Metal (OpenGL sembra ok)

Altri miglioramenti generali del menu

      • Il menu RGUI ora mostra le impostazioni booleane come un “interruttore a levetta” se hai attivato l’impostazione “Mostra icone interruttori” (Impostazioni -> Interfaccia utente -> Aspetto).
      • In precedenza, RetroArch aveva la cattiva abitudine di reimpostare il cursore di selezione alla prima voce nel menu dopo essere tornato da quasi tutti gli elenchi di valori selezionabili per un’impostazione. Ad esempio, se vai su Impostazioni -> Driver -> Audio e cambi il driver audio (o premi Indietro), il cursore di selezione verrà reimpostato alla prima voce del menu Driver invece della voce Audio da dove eravamo originariamente. Questo è stato risolto.
      • Le persone in precedenza si lamentavano del fatto che fosse possibile impostare i driver su “null” necessari per il funzionamento di RetroArch, come “Menu” e “Video”. Ora non è più possibile impostare un driver su “null” a meno che non sia disponibile alcun driver per questo tipo.
      • MaterialUI – La schermata Playlist ora mostra le icone del sistema associato.
      • Le tre voci separate Directory di scansione / File di scansione / Scansione manuale vengono ora spostate in un sottomenu chiamato “Importa contenuto”. Non vengono più visualizzati in alcun menu di “livello superiore”. Ciò riordina la schermata della playlist.
      • È ora possibile nascondere / abilitare selettivamente le notifiche dei widget di diversi tipi. Ad esempio, i messaggi di configurazione automatica, i popup di animazione del caricamento del contenuto, le notifiche dei cheat code, le notifiche di avanzamento rapido, le indicazioni degli screenshot e altro possono essere configurati individualmente. Non è più necessario disabilitare del tutto i widget se non ti piace nessuno degli elementi dell’interfaccia utente del widget, ora puoi semplicemente scegliere di disabilitare il widget che non ti piace.
      • (Solo Windows) Miglioramenti all’elenco a discesa della risoluzione dello schermo: non include più voci duplicate multiple.

Miglioramenti di I / O / memoria file

È stata spesa una quantità significativa di tempo per ridurre il footprint di memoria di RetroArch e ridurre il sovraccarico di I / O del disco quando si eseguono operazioni umili come il caricamento di un file di configurazione o di una playlist all’interno di RetroArch.

changelog

C’è molto di più in questa versione di quanto sembri. Vedere il CHANGELOG di seguito per un’analisi più dettagliata.

1.9.0

      • 3DS: risolve il crepitio del suono durante la pausa
      • ANDROID / VIBRAZIONE: risolve il problema della “vibrazione alla pressione dei tasti” che non aveva alcun effetto sui dispositivi Android, che si verificava perché solo il tempo / forza di spegnimento era definito in quella che avrebbe dovuto essere una coppia di valori off / on
      • AUTOCONFIG: assicurarsi che venga utilizzata la directory corretta durante il salvataggio dei profili di configurazione automatica
      • BLUETOOTH: aggiungi un driver Bluetooth (solo Lakka per ora)
      • TRUCCHI: risolto il numero errato di corrispondenze di ricerca cheat rimanenti su alcune macchine
      • CHEEVOS: opzione per riprodurre il suono allo sblocco degli obiettivi.
      • CHEEVOS: aggiornamento a rcheevos 9.1
      • CHEEVOS: ripristina la visualizzazione dei risultati sbloccati nelle modalità hardcore
      • CHEEVOS: dati memorizzati nel buffer quando disponibili
      • CHEEVOS: risolto il problema del “salvataggio automatico dello stato che blocca RetroArch mentre Cheevos è abilitato”
      • OPZIONI PRINCIPALI: premendo OK (o facendo clic / toccando) su un’opzione principale di “attivazione / disattivazione booleana” non si apre più un elenco a discesa. Il valore ora si attiva direttamente, proprio come le opzioni booleane in qualsiasi altra parte del menu
      • OPZIONI PRINCIPALI: l’attivazione di un’opzione che modifica il numero di opzioni principali visualizzate (ad esempio cose come `Mostra impostazioni audio / video avanzate) non reimposta più il puntatore di navigazione all’inizio dell’elenco
      • OPZIONI PRINCIPALI: prima, RetroArch identificava i valori delle opzioni principali come “booleani” se avevano etichette corrispondenti alle stringhe specifiche abilitate o disabilitate. La maggior parte degli sviluppatori core si attengono a questo, ma non sempre … Di conseguenza, a volte ci ritroviamo con valori identificati erroneamente, con tutti i tipi di stringhe Enabled, Off, True, ecc. Che sporcano il menu, al posto degli interruttori a levetta appropriati. Tutte le etichette dei valori di tipo booleano vengono ora rilevate e sostituite con stringhe standard ON / OFF.
      • CLI: è stata aggiunta una nuova opzione della riga di comando –load-menu-on-error
      • CRT: Aggiustamenti per portico CRT al volo: queste modifiche consentono a un utente di regolare il modo in cui l’algoritmo di portico genera l’uscita 15 khz / 31 khz. Dando la possibilità di cambiare sopra / sotto scansione.
      • CONFIG FILE: ottimizza l’analisi dei file di configurazione
      • D3D9 / D3D11: risolti gli interruttori del driver D3D9 / D3D11 avviati dal core
      • DRIVER: Protezione implementata per evitare di impostare driver critici su nulla, impedendo così all’utente di bloccarsi fuori dal programma
      • EMSCRIPTEN: corretto il codice di input per ignorare le chiavi sconosciute
      • FFMPEG CORE: impedisce la ricerca oltre la fine dei file (correzione blocco)
      • FILE I / O: le interfacce VFS e NBIO ora useranno fseek / ftell a 64 bit ove possibile, dovrebbero consentire la lettura / scrittura su file più grandi di 2 GB
      • MAPPATURA / RIMAPPATURA INPUT: aggiungi elenchi a discesa di rimappatura input
      • IOS: versione iOS 6 corretta
      • IOS: nascondi l’indicatore home poiché oscura il contenuto troppo frequentemente
      • IOS / METAL: il driver video Metal ora funziona su RetroArch iOS
      • IOS / METAL: supporta l’acquisizione di metriche video per supportare le interazioni touchscreen corrette
      • LOCALIZZAZIONE: aggiornamenti per diverse lingue (sincronizzati da Crowdin)
      • MEMORIA / LINUX / ANDROID: correzione della segnalazione di memoria libera
      • MEMORIA / WINDOWS: correzione della segnalazione di memoria libera
      • MENU: Limite di selezione INT / UINT ingrandito da 999 a 9999
      • MENU: corregge il cursore forzato alla prima voce dopo la visualizzazione degli elenchi
      • MENU: Rendi visibile l’opzione Font di notifica quando i widget grafici sono abilitati
      • MENU / RGUI: Aggiungi icone opzionali di “interruttore a levetta”
      • MENU / WIDGET: aggiungi un’animazione di feedback di avvio basata su widget opzionale “carica contenuto”
      • MENU / WIDGET: Rendi visibile l’opzione della dimensione del carattere di notifica quando i widget grafici sono abilitati
      • ODROID GO ADVANCE: driver video – correggi le condizioni di gara con la richiamata RGUI
      • PLAYLIST: modifica le playlist per utilizzare array dinamici. Invece di un’allocazione di memoria iniziale fissa di 12 MB (99999 * 128 byte (su un arco a 64 bit)), utilizza un array a crescita dinamica
      • ELENCHI DI RIPRODUZIONE: percorsi della directory dei contenuti di base dell’elenco di riproduzione – elenchi di riproduzione portatili
      • PLAYLIST / RICERCA: funzionalità di ricerca delle playlist migliorata
      • PLAYLIST / DATABASE: aggiungi la vista “Esplora”
      • PLAYLIST / DATABASE / ESPLORA: mostra le icone di sistema nella vista Esplora
      • PS2: migliora il limitatore di FPS
      • RUNAHEAD: impedisce la disabilitazione permanente di Runahead quando si verifica un errore
      • SCANNER: aggiungi altri codici regionali per il rilevamento dei giochi GameCube / Wii
      • SHADERS / SLANG: Parametri, texture e passaggi massimi dello slang aumentati
      • FILTRI VIDEO / BLARGG: Rendi personalizzabile il filtro Blargg_snes
      • WINDOWS / RAWINPUT: corregge le chiamate non valide a dinput_handle_message quando il driver di input non è impostato su dinput
      • X11: Aggiungi il supporto per i fucili leggeri

Altre notizie

A questo seguiremo presto altre notizie su tutti i recenti sviluppi fondamentali che sono stati in corso. Come al solito con questi post del blog, ci sono molte cose che non abbiamo tempo di toccare quando si tratta di correzioni di bug, miglioramenti e aggiunte al progetto Libretro / RetroArch.

Presto saranno disponibili versioni nuove e migliorate dei core Dolphin e Citra. Il core PPSSPP viene ora aggiornato di nuovo attivamente e dovrebbe essere aggiornato con il repository upstream di Git. Oltre a questo, ci sono molte altre grandi novità di cui parleremo presto.

Download

RetroArch 1.9.0

Fonte

libretro

Ti è piaciuta la notizia? Supporta Francesco su Patreon!
2 pensiero su “[EMU]Rilasciato RetroArch v1.9.0”

Rispondi

Attenzione:la copia dell'articolo è disattivata.Per maggiori informazioni e supporto visita il nostro canale telegram qui