Home Mobile Android Pubblicato il primo aggiornamento dell’anno per il frontend retroArch

Pubblicato il primo aggiornamento dell’anno per il frontend retroArch

263
0

Il nuovo anno si apre con un nuovo aggiornamento per il frontend retroArch, il team Libretro è riuscito ancora oggi ad apportare diverse migliorie e correzioni, tra cui gestione audio, input, sincronizzazione cloud, interfaccia utente, e supporto per piattaforme specifiche.

Sul fronte audio, sono stati risolti problemi relativi alla gestione dei pacchetti durante il netplay mentre sono stati aggiunti nuovi driver come PipeWire per output e microfono.

In ambito Apple, le build per App Store ora includono diversi core e miglioramenti per dispositivi MFI. Le funzionalità Cheevos sono state ampliate con aggiornamenti a rcheevos 11.6, notifiche migliorate e integrazione con Discord.

La sincronizzazione tramite CloudSync è stata ottimizzata, con supporto iCloud e Android, oltre a una maggiore velocità tramite operazioni parallele.

L’aggiornamento include anche un miglioramento alla gestione degli input, con il supporto a dispositivi preferiti per giocatore, scroll orizzontale su Wayland, e un perfezionamento del comportamento di periferiche come lightgun e mouse.

In ambito iOS, sono stati introdotti miglioramenti per mouse, trackpad, e microfono, con il supporto a versioni precedenti del sistema operativo.

Per quanto riguarda video e shader, sono stati aggiunti nuovi parametri, migliorato il ridimensionamento pixel-perfect, e risolti problemi relativi a memory leaks.

Su console PlayStation Vita è stato introdotto il supporto per i trigger analogici L2/R2 quando si utilizza un controller DualShock 3.

Inoltre tra le novità generali, spiccano il supporto per directory come contenuto, una revisione del ritardo automatico dei frame, e la possibilità di caricare stati di salvataggio automaticamente all’apertura di nuovi contenuti.

Infine, le versioni specifiche per piattaforme come Windows, macOS, PS2 e TVOS hanno ricevuto correzioni e funzionalità che migliorano la compatibilità e l’esperienza utente.

Changelog

  • AUDIO: Corretto il problema con la gestione dell’audio in caso di RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE.
  • AUDIO: Inclusi i filtri audio mancanti su alcune piattaforme.
  • AUDIO/PIPEWIRE: Aggiunto il driver audio PipeWire.
  • AUDIO/PIPEWIRE: Aggiunto il driver del microfono PipeWire.
  • APPLE: Nascondi l’impostazione del video threadato.
  • APPLE: Utilizza il driver del joypad mfi per impostazione predefinita.
  • APPLE: Includi holani, noods, mrboom, yabause, bsnes-jg core nelle build dell’App Store.
  • CHEEVOS: Aggiunte rarità e punti al widget di sblocco degli obiettivi.
  • CHEEVOS: Aggiunta la posizione alla notifica di invio della classifica.
  • CHEEVOS: Aggiornamento a rcheevos 11.5.
  • CHEEVOS: Aggiornamento a rcheevos 11.6.
  • CHEEVOS: Mostra l’immagine del gioco rcheevos in Discord rich presence.
  • CHEEVOS: Utilizza le stringhe tradotte per i messaggi di conseguimento.
  • CLOUDSYNC: Consentita la sincronizzazione di salvataggi e configurazioni facoltativamente.
  • CLOUDSYNC: Aggiunto il driver di sincronizzazione cloud iCloud.
  • CLOUDSYNC: Velocizzato l’upload/download in parallelo.
  • CLOUDSYNC: Consentita la sincronizzazione facoltativa delle miniature e della directory di sistema.
  • CLOUDSYNC: Abilitato CloudSync su Android (non SSL).
  • CLOUDSYNC: Aggiunta di altri log in situazioni di errore.
  • CLOUDSYNC: Correzioni per la riautenticazione e la sincronizzazione parallela.
  • CLOUDSYNC: Correzioni per la resurrezione dei file.
  • CLOUDSYNC: Abilitato CloudSync su Windows.
  • CRT/SWITCHRES: Aggiornamento di switchres alla versione 2.2.1.
  • GENERALE: Supporto per mbedtls v3.
  • GENERALE: Refactoring automatico del ritardo dei fotogrammi.
  • GENERALE: Rimozione del Frame Rest, reso obsoleto dal refactoring del Frame Delay.
  • GENERALE: Avvolti gli indici di stato di salvataggio dell’incremento automatico quando il numero di stati è limitato.
  • GENERALE: Abilitato l’hashing CHD per Switch e DOS.
  • GENERALE: Abilitato lo stato di salvataggio automatico quando viene caricato un nuovo contenuto.
  • GENERALE: Migliorati i fotogrammi preemptive quando si utilizza il dispositivo di puntamento.
  • GENERALE: Risolto il problema con la costruzione con il menu disabilitato.
  • CLINTON: 2015 2016.
  • INPUT: Permesso di selezionare un dispositivo preferito/riservato per ogni giocatore.
  • INPUT: Abilitati i modificatori Maiusc, Num, Bloc Scorr su più piattaforme.
  • INPUT: Estensione di configurazione automatica con nome alternativo/vid/pid.
  • INPUT: Corretto il problema con il salvataggio del profilo di configurazione automatica quando il dispositivo non si trova nella porta predefinita.
  • INPUT: Cambiata la modalità turbo classica in modo che funzioni indipendentemente da quale tasto è stato premuto per primo.
  • INPUT: Sanificazione della gestione di puntatori e pistole luminose su piattaforme desktop Windows e Linux. Questi driver di input ora riporteranno le posizioni del bordo e fuori schermo in modo armonizzato e non restituiranno invece 0.
  • INPUT/DINPUT: Corretto il problema con il rilevamento della pressione dei tasti quick shift.
  • INPUT/HID: Corretto il crash su macOS quando si scollega il controller una seconda volta.
  • INPUT/LINUX: Aggiunto il supporto per il sensore di illuminamento ai driver di ingresso linuxraw, sdl2, udev e x11
  • INPUT/Remaps: Ordina e applica le rimappature in base allo specifico controller collegato.
  • INPUT/UDEV: Abilitati i pulsanti del mouse 4 e 5.
  • INPUT/WAYLAND: Abilitato lo scorrimento orizzontale e i pulsanti del mouse 4 e 5.
  • INPUT/WAYLAND: Simula l’input della pistola laser per i nuclei.
  • INPUT/WAYLAND: Supporto per il protocollo cursor-shape-v1 e content-type-v1.
  • INPUT/X11: Abilitati i pulsanti del mouse 4 e 5.
  • iOS: Abilitata la vibrazione per impostazione predefinita.
  • iOS: Migestione dei mouse fisici/trackpad della tastiera magica.
  • iOS: Correzioni per la presa del mouse.
  • iOS: Corretto il movimento del cursore del mouse quando si tiene premuto il pulsante.
  • iOS: Corretta la richiesta e l’autorizzazione al supporto del microfono.
  • iOS: Abilitata la compilazione in iOS 12.
  • iOS: Corretto l’utilizzo del contesto OpenGL ES su iOS 9.
  • iOS/TVOS: Aggiunto Opera alla build dell’App Store.
  • iOS/TVOS: Portate le definizioni NEON in linea con ARM64.
  • iOS/TVOS: Svuota i file di salvataggio in background.
  • LIBRETRO: Supporto RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY.
  • LIBRETRO: Supporto “/” come estensione di file per il caricamento di una directory come contenuto.
  • FFMPEG: Corretto il crash durante la riproduzione di un file con audio a 96 kHz.
  • MACOS: Nuovo server di visualizzazione, incluso il supporto per ProMotion 120Hz V-Sync.
  • MACOS: Create build App Store.
  • MACOS: Genera eventi di key up per i tasti di comando.
  • MIDI: Corretti i messaggi lunghi (SysEx) nel driver WinMM.
  • MIDI: Corrette le note persistenti alla chiusura nel driver Alsa.
  • MENU: Supporta miniature locali in formati di immagine diversi da png (jpg/jpeg, bmp, tga).
  • MENU: Elimina anche le miniature dei salvataggi quando i salvataggi vengono raccolti.
  • MENU: Opzione per disabilitare la navigazione nel menu della levetta analogica.
  • MENU: Risolto il problema con l’interruttore di pausa per non cancellare lo stato di avanzamento rapido.
  • MENU: Corretto l’indice della playlist di ricerca in XMB/Ozone.
  • MENU: Corretta la visualizzazione della voce rinominata.
  • MENU: Filtra le estensioni sconosciute anche all’interno dei file zip.
  • MENU: Aggiunte icone per il firmware presente / mancante nella pagina delle informazioni principali.
  • MENU: Ignora gli altri tasti di scelta rapida quando si preme l’interruttore del menu.
  • MENU: Risolto il problema con il salto del menu quando si utilizza la combo L3+R3.
  • MENU: Le informazioni di sistema ora mostrano solo le funzionalità rilevanti per la piattaforma.
  • MENU/GLUI: Rese effettive le opzioni Mostra sottoetichette.
  • MENU/GLUI: Correzioni alle icone.
  • MENU/XMB: Consente di personalizzare individualmente le icone delle playlist, cercando le immagini in Named_Logos.
  • MENU/OZONE: Aggiunto il tema Selenio per Ozone.
  • MENU/OZONE: Miglioramenti al touchscreen.
  • MENU/OZONE: Aggiunto un pulsante Riprendi sensibile al tocco nell’angolo in basso a destra.
  • NETPLAY: Aggiunta di un server di inoltro dell’Asia orientale.
  • OVERLAY: Aggiunta l’opzione per caricare l’overlay in base al nome del sistema.
  • PS2: Corretti diversi core rotti a seconda del pthread.
  • QT: Abilitata la compilazione con Qt6.
  • QT: Corretto il pannello di input.
  • REGISTRAZIONE: Nuovo driver di registrazione WAV (solo audio).
  • REMOTE RETROPAD: Aggiunta la schermata di test del sensore giroscopico/accelerazione/luce.
  • REMOTE RETROPAD: Aggiunta schermata di test del puntatore.
  • REPLAY: Formato di replay esteso per supportare strumenti esterni.
  • TVOS: Supporto per le tastiere bluetooth su tvOS.
  • TVOS: Correzioni per funzionare correttamente su TVOS13.
  • TVOS: Migliorata la gestione del telecomando Siri.
  • TVOS: Server WebDAV per aggiungere file più facilmente.
  • TVOS: Aggiunta opzione Settings.app per reimpostare retroarch.cfg.
  • TVOS: Riduzione della versione minima di tvos a 13.0.
  • VIDEO: Mostra e usa la frequenza di aggiornamento esatta (3 decimali) e l’interlacciamento/doublestrike dove disponibile.
  • VIDEO: Consentita l’impostazione della distorsione della finestra per l’offset della finestra orizzontalmente/verticalmente.
  • VIDEO: Supporta la distorsione del viewport anche con l’overscale di interi e i rapporti di aspetto personalizzati.
  • VIDEO: Utilizza il percorso dello shader dall’interfaccia della riga di comando per il ciclo dello shader.
  • VIDEO: Miglioramenti al ridimensionamento dei numeri interi Pixel perfect: opzioni degli assi, modalità intelligente.
  • VIDEO: Aggiunto un filtro 1.66x di alto livello.
  • VIDEO/D3D: Corretti gli screenshot della GPU.
  • VIDEO/KMS: Forza la visualizzazione a schermo intero quando viene utilizzato KMS.
  • VIDEO/OpenGLES: Migliorata la granularità delle direttive di versione.
  • VIDEO/SHADERS: Risolto il problema della perdita di memoria quando il passaggio del parametro shader è 0.0.
  • VIDEO/SHADER: Aggiunti 2 uniformi, OriginalAspect e OriginalAspectRot.
  • VIDEO/SHADER: Aggiunte uniformi CoreFPS e FrameTimeDelta.
  • VIDEO/SLANG: Supporto opzionale include.
  • VIDEO/VULKAN: Risolto il problema con il blocco della finestra Vulkan quando la swapchain diventa non ottimale.
  • VIDEO/VULKAN: Preferita la modalità IMMEDIATA senza vsync.
  • VIDEO/X11: Supporto inibizione dello screensaver Xss.
  • VITA: Abilitati i trigger analogici L2/R2 quando un controller DS3 viene utilizzato con PS Vita.
  • WAYLAND: Risolto il problema con segfault quando il puntatore relativo non è supportato.
  • WAYLAND: Utilizza il nome DNS inverso per il file desktop e l’icona.
  • WAYLAND: Commit si ridimensiona la finestra per una visualizzazione più reattiva durante il ridimensionamento della finestra.
  • WINDOWS: Corretto il riavvio se il percorso dell’eseguibile contiene simboli non ASCII.
  • WINDOWS: Nascondi le directory che iniziano con $ dal browser dei file.

Download: retroArch v1.20.0

Download: Source code retroArch v1.20.0

Fonte: github.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.