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

Pubblicato il primo aggiornamento dell’anno per il frontend retroArch

506
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

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.