Home Emulatori Rilasciato Snes9xTYL Mod Revival v1.9.01: Un nuovo reboot dopo 8 anni con...

Rilasciato Snes9xTYL Mod Revival v1.9.01: Un nuovo reboot dopo 8 anni con caricamento ROM +90%, preferiti, nuove lingue, fix PRX e build PSP/PS Vita

166
0

Il ritorno di Snes9xTYL Mod non è solo un semplice aggiornamento nostalgico, ma un vero e proprio rilancio del progetto con un’attenzione molto più concreta a prestazioni, usabilità e compatibilità.

A riportarlo in vita è OniMock, che ha deciso di riprendere in mano lo storico emulatore SNES per PSP e PS Vita con l’obiettivo dichiarato di migliorarne nel tempo la compatibilità e la resa su giochi specifici del Super Nintendo.

Snes9xTYL (Snes Emulator) revived — 90% faster ROM loading, favorites, and PT-BR/ES support
byu/Bitter_Cry7001 inPSP

Il messaggio del developer è molto diretto e quasi “da community”: il progetto nasce proprio dal desiderio di far rivivere e rendere più fluido un emulatore che per anni è stato un punto di riferimento assoluto nel mondo PSP.

Una delle novità più importanti riguarda il caricamento delle cartelle, che è stato completamente ripensato.

La lettura e l’ordinamento dei file sono stati riscritti da zero, portando a un miglioramento drastico delle prestazioni: quello che prima richiedeva circa venti secondi con schermata nera per caricare circa mille ROM, e che non riusciva nemmeno a gestire librerie più grandi, adesso si apre in pochi secondi e arriva a supportare fino a circa quattromila giochi nella stessa cartella.

Un’altra aggiunta molto apprezzata è il sistema dei preferiti, pensato per velocizzare l’accesso ai giochi più usati. Basta premere il tasto per aggiungere o rimuovere un titolo dai preferiti, rendendo l’esperienza molto più immediata e pratica, quasi come una libreria moderna su una console attuale.

Sul fronte della localizzazione arriva anche il supporto a nuove lingue, con portoghese brasiliano e spagnolo, e soprattutto con la possibilità di cambiare lingua in tempo reale senza bisogno di patch o modifiche manuali.

Tra le altre migliorie troviamo correzioni nel caricamento dei PRX, una gestione della memoria più efficiente che riduce i crash e una distinzione chiara tra le build: una versione ME pensata per PSP, e una versione CM ottimizzata per PlayStation Vita tramite Adrenaline.

Il progetto è stato testato su PSP 3000 con custom firmware 6.61 ARK, confermando la stabilità delle nuove modifiche in un contesto reale.

Funzionalità

  • Prestazioni: 5 modalità di rendering distinte (inclusa l’accelerazione hardware tramite il GU della PSP).
  • Audio: Supporto a più frequenze di campionamento (22 kHz, 32 kHz, 44 kHz) con utilizzo del Media Engine.
  • Comodità: Supporto alla modalità standby/sleep, autosalvataggio SRAM all’uscita e salvataggi compressi con screenshot.
  • Compatibilità: Supporto per chip SDD1 (Star Ocean), SA1, SuperFX, C4 e DSP.
  • Grafica: Correzione gamma, VSync, filtri di smoothing e icone basate su snapshot per ogni gioco.
  • Extra: Supporto al netplay (multiplayer), ROM compresse in ZIP e patch IPS.

Miglioramenti principali

  • Browser delle directory ultra veloce.
    • Prima: ~20 secondi di schermo nero per caricare circa 1000 ROM (limite rigido).
    • Ora: caricamento in pochi secondi e supporto fino a ~4000 ROM per cartella.
  • Sistema Preferiti: Contrassegna le ROM più giocate come preferite per un accesso immediato.
    • Premere  (grilletto sinistro) per aggiungere o rimuovere una ROM dai preferiti.
  • Supporto multilingua: Supporto nativo a runtime per portoghese (PT-BR), spagnolo, inglese, giapponese e cinese semplificato.
  • Rilasci automatizzati: Pipeline CI/CD integrata per build stabili e verificate a ogni aggiornamento.

Ambiente verificato

Questa mod è attivamente sviluppata e testata sulla seguente configurazione per garantire la massima stabilità:

  • Hardware: PSP 3000.
  • Firmware: 6.61.
  • CFW: ARK-4.

L’emulatore è inoltre compatibile con altri modelli PSP (1000/2000/Go/E1000) e con PlayStation Vita tramite Adrenaline/eCFW.

Installazione

  • Scaricare l’ultima versione.
  • Sceglire la variante più adatta alle proprie esigenze:
    • ME (Media Engine): Consigliata per tutti i modelli PSP. Utilizza il Media Engine per l’audio con accelerazione hardware.
    • CM (Compatible): Consigliata per PlayStation Vita (Adrenaline/eCFW) e configurazioni legacy.
  • Copiare la cartella in ms0:/PSP/GAME/snes9xTYL/ (oppure in qualsiasi altra directory).
  • Assicurarsi che siano presenti i seguenti file:
    • EBOOT.PBP
    • logo.bmp (opzionale, per l’icona della cartella).
    • Moduli .prx richiesti (solo per la variante ME).
  • Le ROM possono essere posizionate ovunque.
  • Una cartella SAVES verrà creata automaticamente nella directory di installazione per salvare:
    • Save state.
    • File SRAM.
    • Snapshot.

Suggerimenti e Aiuto

  • Incremento prestazioni: Alcuni giochi possono funzionare più velocemente se si attivano le opzioni “Ignore Palette Writes” e/o “Simple Palette Writes” nel menu MISC → Hack/Debug.
  • Risoluzione schermo nero: Se compare una schermata nera durante il caricamento di un gioco, provare a disattivare “Speed Hacks” nel menu MISC → Hack/Debug e ricaricare il gioco.

Controlli

Pulsante PSPFunzione SNES
/ /
/ /
+ Menu (versione CM)
Home/NoteMenu (versione ME)

Changelog

Refactor

  • Traduzione di tutte le stringhe in lingua portoghese.
  • Aggiornamento del sistema menu (hack/debug) con supporto multi-lingua.
  • Ridimensionamento e ottimizzazione generale del sistema.
  • Schermata iniziale di licenza e informazioni adattata all’interfaccia PSP.
  • Implementazione di un browser directory ottimizzato con gestione dinamica della memoria e ordinamento iterativo.
  • Rimozione del limite fisso di file per directory, sostituito da gestione dinamica.
  • Implementazione della routine di decrittazione del cipher PC1 per PSP.
  • Ristrutturazione di README.md e miglioramento dei contenuti.
  • Aggiornamento del Makefile per supportare build PRX/ELF.
  • Definizione del nome progetto e della versione.
  • Ottimizzazione del caricamento file in filer.c, sostituendo l’ordinamento personalizzato lento con qsort e migliorando il confronto stringhe.
  • Aggiunta di una schermata di caricamento dinamica per migliorare il feedback durante la lettura di grandi collezioni di ROM.
  • Ottimizzazione del layout UI con rendering del testo dinamico allineato a destra e miglioramento delle stringhe di localizzazione.
  • Aggiornamento delle stringhe di lingua (giapponese, portoghese, inglese e cinese in JP, PT-BR, EN, CN).

Correzioni

  • Correzione della visualizzazione dei messaggi iniziali.
  • Fix per la gestione dei messaggi di supporto.
  • Rimozione delle informazioni di versione nascoste dal menu.
  • Correzione traduzione del titolo.
  • Prevenzione crash durante l’aggiunta di elementi vuoti ai preferiti.
  • (BUILD CM) Risoluzione crash all’avvio e parsing UTF-8 dei nickname.
  • Gestione dei percorsi PSP/GAME non standard per evitare ERR_READ_MEMSTICK durante avvio e navigazione directory (supporto plugin Category Lite).
  • Aggiunto supporto font Latin-1 e conversione UTF-8 → Shift-JIS per la grafica PSP.

Documentazione

  • Aggiunto changelog e configurazione CI build.

Varie

  • Aggiornato PROJECT_VERSION a 1.9.00 nel makefile_multi.
  • Aggiunta cartella .agents al .gitignore.

Funzionalità

  • Aggiunta pipeline automatica di build e release con incremento versione progetto a 1.9.01.
  • Implementazione completa di CI/CD automatizzata con GitHub Actions per build e rilascio.

Download: Snes9xTYL v1.9.01 (cm)

Download: Snes9xTYL v1.9.01 (me)

Download: Source code Snes9xTYL v1.9.01

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

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

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

Ultimo aggiornamento 2026-05-13 / Link di affiliazione / Immagini da Amazon Product Advertising API

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.