Pubblicato un rapido aggiornamento per PS4‑P8, l’emulatore dedicato alla console fantasy Pico‑8 per console PlayStation 4 e Nintendo Switch.

L’emulatore si rende compatibile con le cartucce pico-8 nel formato PNG, queste possono essere inviate e condivise con chiunque. Qualsiasi cartuccia può essere riaperta nel lettore, dandoci la possibilità di modificare o studiare il codice sorgente, la grafica e il suono.
Attualmente l’emulatore è funzionante ma non completo: supporta circa 90 delle 105 funzioni Lua originali, l’aritmetica fixed-point a 16 bit, salvataggi rapidi (“save states”), grafica e sonoro (anche se con qualche limitazione), mappe, sprite e funzioni predefinite principali.
Alcuni giochi pico‑8 sono già eseguibili, mentre altri possono essere caricati tramite la cartella /data/p8-cartridges sulla console.
Questa nuova release si concentra principalmente sulla versione per Nintendo Switch, spostando tutti i dati (cartucce, salvataggi ecc..) nella directory /switch/switch-p8 per mantenere ordine nel file system.
Inoltre, è stato abilitato il salvataggio delle cartucce senza bisogno di una struttura di cartelle specifica. La modalità splore introduce un menu contestuale accessibile con il tasto
per salvare le cartucce BBS sulla scheda SD, con la possibilità anche di eliminare le cartucce locali.
Aggiunte infine animazioni nella visualizzazione delle cartucce. Tra le correzioni più importanti, vi sono l’implementazione della funzione load() di Pico‑8 per il caricamento di cartucce esterne e un miglioramento nella gestione dei frame, per evitare salti eccessivi nell’esecuzione.
Status
Non finito – La compatibilità è ancora limitata, ma ci sono già molte cartucce che possono essere eseguite.
Caratteristiche
- Interprete lua modificato è reso compatibile con lua di pico8.
- Aritmetica decimale a virgola fissa a 16 bit proprio come su pico8.
- Stati di salvataggio (al momento semplicistico, uno stato di salvataggio per cartuccia).
- Sono implementate le funzioni predefinite di pico8 più utilizzate: 90 funzioni implementate su 105.
Viene fornito con una serie di giochi in bundle che sono stati utilizzati per migliorare la compatibilità.
Altre cartucce .p8.png possono essere raggruppate con il file .pkg aggiungendole nella cartella /assets/misc, oppure verranno caricate in runtime dalla cartella /data/p8-cartridges della console.
print: Stampa il testo sullo schermo, ma mancano alcuni codici di controllo P8SCII, caratteri non ascii.- Sprite: Fatto.
- Sfx: Riproducibile. Spazio di miglioramento per la qualità del suono e mancano i filtri audio (damp, ronzio, riverbero, ecc..).
- Musica: Riproducibile.
- Menù: WIP.
- Manipolazione della memoria: Quasi completa.
- Mappe: Fatto.
- P8-Lua personalizzato: Mancano alcuni casi limite.
Un elenco di alcune cartucce riproducibili può essere trovato qui.
Changelog
Questo aggiornamento si concentra principalmente sulla versione Switch:
- Spostati tutti i dati dell’applicazione (cartucce, salvataggi, ecc..) nella cartella
/switch/switch-p8per ridurre il disordine. - Abilitati i salvataggi Pico-8 senza la necessità di una struttura di cartelle specifica.
- Splore: Aggiunto un menu contestuale accessibile con il tasto “Pausa” (tasto
) per salvare una cartuccia BBS sulla scheda SD locale. - Cartucce locali: Aggiunto un menu contestuale per eliminare cartucce dalla scheda SD.
- Aggiunte animazioni alla visualizzazione delle cartucce in Splore.
Correzioni
- Implementata la funzione
load()di Pico-8, che consente il caricamento di cartucce esterne. - Migliorata la gestione dei frame per evitare salti eccessivi durante l’esecuzione.
Download: PS4-P8 v0.4.0 (PS4)
Download: PS4-P8 v0.4.0 (Switch)
Download: Source code PS4-P8 v0.4.0
Fonte: github.com
![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-238x178.webp)


![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-100x75.webp)


![[Scena DS] Rilasciato StellaDS v1.8](https://www.biteyourconsole.net/wp-content/uploads/StellaDS-1.jpg)
