Release: PS4-P8 0.3.0 (PICO-8 emulator for PS4)
Developer Victor Oliva has released PS4-P8, a PICO-8 Emulator for the PS4.
What is PS4-P8, PICO-8 Emulator for PS4
PICO-8 is a virtual machine and game engine created by Lexaloffle Games. It is a “fantasy video game console” that mimics the limited graphical and sound capabilities of 8-bit systems of the 1980s. The goal of this is to spur one’s creativity and ingenuity in producing games, and avoid being overwhelmed with the many possibilities of modern tools and machines. Such a design also allows PICO-8 games to have a familiar look and feel.
The original version of popular game Celeste famously came out as a PICO-8 game initially.
PICO-8 games are developed in LUA. Most PICO-8 games are free, although if you want to develop your own games for the console you’ll have to purchase a ICO-8 license.
This PS4 Port of PICO-8, PS4-P8, allows you to run PICO-8 games on a Jailbroken PS4.
Voliva has been pushing releases for the game since early January this year, but this is the first release he considers really usable by end users.
Check BrutalSam’s video below, which showcases the emulator running on PS4:
Features
Not finished – Compatibility is still limited, but there are many cartridges it can run already.
- Modified lua interpreter compatible with pico8’s lua.
- 16-bit fixed point decimal arithemtic just like pico8.
- Save states (at the moment simplistic, one save state per cartridge).
- The most used predefined pico8 functions are implemented: 90 functions implemented out of 105
It comes with a set of bundled games which have been used to improve the compatibility.
More .p8.png cartridges can be bundled with the .pkg file by adding them into /assets/misc
folder, or they will be loaded in runtime from PS4’s /data/p8-cartridges
folder.
print
: It prints text on the screen, but it’s missing some P8SCII control codes, non-ascii characters.- Sprites: Done
- Sfx: Playable. Room of improvement for sound quality, and sound filters are missing (damp, buzz, reverb, etc.)
- Music: Playable.
- Menu: WIP.
- Memory manipulation: Almost complete.
- Maps: Done
- Custom P8-Lua: Done
A list of some playable cartridges can be found here
Download PS4-P8 0.3.0
you can Download PS4-P8 from the developer’s github here.
As a reminder, to install and run the package, you’ll need a Jailbroken PS4.
To add games:
It comes with a set of bundled games which have been used to improve the compatibility.
More .p8.png cartridges can be bundled with the .pkg file by adding them into
/assets/misc
folder, or they will be loaded in runtime from PS4’s/data/p8-cartridges
folder.
Source: voliva on ps4homebrew