PS4-P8 è un emulatore che permette di eseguire cartucce Pico-8 su PlayStation 4 e Nintendo Switch. Basato sull’OpenOrbis PS4 Toolchain, questo progetto mira a portare il charm retrò della fantasy console di Lexaloffle Games su console moderne.
Cos’è Pico-8?
Pico-8 è una fantasy console programmabile creata da Lexaloffle Games, che combina limitazioni hardware stilizzate (come una risoluzione di 128×128 pixel e una palette di 16 colori) con un potente linguaggio di scripting Lua. Con PS4-P8, puoi giocare ai tuoi giochi Pico-8 preferiti direttamente su PS4 e Switch!
⚠️ Nota: Per creare i tuoi giochi, avrai comunque bisogno della versione ufficiale di Pico-8. Questo emulatore supporta solo l’esecuzione di cartucce in formato .p8.png.
Stato del Progetto
🔧 Non completato – La compatibilità è ancora limitata, ma molte cartucce funzionano già correttamente.
Funzionalità Implementate
✅ Lua interpreter modificato per supportare lo scripting di Pico-8.
✅ Aritmetica a 16-bit fixed point (come nel Pico-8 originale).
✅ Save states (al momento solo uno per cartuccia).
✅ 90/105 funzioni Pico-8 implementate (tra cui print
, sfx
, music
, spr
, map
).
✅ Sprites e Mappe funzionanti.
✅ Caricamento di cartucce esterne dalla cartella /data/p8-cartridges
sulla PS4.
Limitazioni Conosciute
❌ Print: Alcuni codici di controllo P8SCII e caratteri non-ASCII non sono supportati.
❌ Sfx: La qualità audio può essere migliorata e mancano alcuni filtri (damp, buzz, reverb).
❌ Menu: Work in progress.
❌ Memory manipulation: Quasi completa, ma non al 100%.
Come Usare PS4-P8
-
Scarica l’ultima release da GitHub.
-
Aggiungi le tue cartucce in formato
.p8.png
nella cartella/assets/misc
prima di compilare il PKG, oppure copiale in/data/p8-cartridges
sulla PS4. -
Avvia l’emulatore e seleziona il gioco da eseguire!
Novità nella Versione 0.3.1-Switch
🛠 Fix: Corretto un crash all’uscita dall’emulatore.
📝 Metadata aggiornati e README migliorato.
🎮 Risoluzione ottimizzata per una migliore esperienza di gioco.
🔗 Lista di alcune cartucce giocabili: LINK
Download e Link Utili
📥 Ultima Release: 0.3.1-switch
💻 Repository GitHub: https://github.com/voliva/ps4-p8
🎮 Pronto a giocare? Prova PS4-P8 e immergiti nel mondo retrò di Pico-8 sulla tua PS4 o Nintendo Switch!