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.
La nuova versione introduce diverse novità, tra cui un menu delle opzioni rinnovato, filtri CRT e DOT matrix, controllo del volume, possibilità di invertire i pulsanti
/
e correzioni di compatibilità.
Inoltre, alcune funzioni matematiche come ceil, sqrt, sin e cos ora possono accettare parametri opzionali, ampliando le possibilità di scripting all’interno dei giochi.
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
Caratteristiche
- Nuovo menu delle opzioni:
- Filtri CRT e DOT matrix.
- Controllo del volume.
- Invertire i pulsanti
/
.
Correzioni di compatibilità
- Le funzioni matematiche (
ceil,sqrt,sin,cos) ora possono accettare parametri opzionali.
Download: PS4-P8 v0.5.0 (PS4)
Download: PS4-P8 v0.5.0 (Switch)
Download: Source code PS4-P8 v0.5.0
Fonte: github.com
![[Scena PS2] Rilasciato DKWDRV Release 1.7.6g: Migliorata la compatibilità dei giochi PS1 e la stabilità video](https://www.biteyourconsole.net/wp-content/uploads/DKWDRV-238x178.webp)
![[Scena PS5] Rilasciato PS5 Payload Web Server v0.27](https://www.biteyourconsole.net/wp-content/uploads/PS5Payload-238x178.webp)
![[Scena DS] Rilasciato SpeccySE v1.7a e v1.7b: corretti crash e problemi di caricamento su Nintendo DS](https://www.biteyourconsole.net/wp-content/uploads/SpeccySE-1-238x178.webp)
![[Scena PS2] Rilasciato DKWDRV Release 1.7.6g: Migliorata la compatibilità dei giochi PS1 e la stabilità video](https://www.biteyourconsole.net/wp-content/uploads/DKWDRV-100x75.webp)
![[Scena PS5] Rilasciato PS5 Payload Web Server v0.27](https://www.biteyourconsole.net/wp-content/uploads/PS5Payload-100x75.webp)
![[Scena DS] Rilasciato SpeccySE v1.7a e v1.7b: corretti crash e problemi di caricamento su Nintendo DS](https://www.biteyourconsole.net/wp-content/uploads/SpeccySE-1-100x75.webp)
![[Scena PS3] Rilasciato Custom Firmware Ferrox 4.81 Cobra 7.3 noBD Edition](https://www.biteyourconsole.net/wp-content/uploads/FERROX_COBRA.jpg)
![[Scena PS3] Rilasciato webMAN Mod v1.43.36](https://www.biteyourconsole.net/wp-content/uploads/banshee5.png)
![[Scena PS Vita] Rilasciato Emu4VitaPlus v0.36](https://www.biteyourconsole.net/wp-content/uploads/Emu4VitaPlus-100x75.webp)