[PS4/SWITCH] PS4-P8 0.3.2: Un Emulatore per Eseguire Cartucce Pico-8 su PS4 (e Switch)

Pico-8 è una Fantasy Programmable Console creata da Lexaloffle Games. Questo emulatore permette di eseguire cartucce Pico-8 in formato PNG su una PS4 o Nintendo Switch. Per creare i tuoi giochi, avrai comunque bisogno della console originale Pico-8.

Stato del Progetto

🔴 Non completato – La compatibilità è ancora limitata, ma molte cartucce funzionano già correttamente.

Funzionalità Implementate

✔ Interprete Lua modificato compatibile con il linguaggio di Pico-8.
✔ Aritmetica a 16-bit fixed point (come nella vera Pico-8).
✔ Save states (al momento semplificati, un salvataggio per cartuccia).
✔ 90 funzioni Pico-8 su 105 implementate.
✔ Include una selezione di giochi preinstallati per testare la compatibilità.

Dettagli sulle Funzioni

  • print: Visualizza testo sullo schermo (alcuni codici P8SCII mancano).

  • Sprite: Funzionanti.

  • SFX: Riproducibili (qualità audio migliorabile, mancano filtri come damp, buzz, reverb).

  • Musica: Riproducibile.

  • Menu: In sviluppo.

  • Manipolazione della memoria: Quasi completa.

  • Mappe: Funzionanti.

  • Lua personalizzato P8: Alcuni casi limite mancanti.

Come Aggiungere Altre Cartucce

Puoi includere nuove cartucce .p8.png in due modi:

  1. Aggiungendole nella cartella /assets/misc prima di creare il file .pkg.

  2. Caricandole in runtime dalla cartella /data/p8-cartridges della console.

Correzioni Recenti

  • fget(_, nil) ora funziona correttamente.

  • tostring(float) mostra il numero corretto.

  • Risolto crash con tonum(nil).

  • str[number] ora non restituisce più null.

  • split() non converte più "-" in "0".

  • Gestione corretta di min() e max() con valori nil.

  • pairs(nil) restituisce un iteratore vuoto.

  • Supporto migliorato per P8SCII (caratteri binari inline \^. e esadecimali \^:).

🔗 Scarica l’ultima versione qui: GitHub Releases

Prova l’emulatore e contribuisci al progetto! 🎮🚀

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

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