A quick update has been released for PS4‑P8 , the emulator dedicated to the fantasy console Pico‑8 for PlayStation 4 and Nintendo Switch .

The emulator is compatible with pico-8 cartridges in PNG format, these can be sent and shared with anyone. Any cartridge can be reopened in the player, giving us the ability to modify or study the source code, graphics and sound.
The emulator is currently functional but not complete: it supports about 90 of the original 105 Lua functions, 16-bit fixed-point arithmetic, quick saves (“save states”), graphics and sound (although with some limitations), maps, sprites, and main predefined functions.
Some pico‑8 games are already playable, while others can be loaded via the folder /data/p8-cartridges
on the console.
This new release introduces custom font compatibility and support for games that use their own rendering cycle through the “flip” function, although quick saves are not yet functional for these.
Additionally, several compatibility-related behaviors have been fixed, including the use of stat(table)
what time behaves like stat(0)
, printing backspace characters, properly stopping looping sound effects, returning null from tonum("")
, and using the what time()
time function to follow precise intervals based on the framerate rather than the actual clock.
Status
Not finished – Compatibility is still limited, but there are already many cartridges that can run.
Characteristics
- Modified lua interpreter is made compatible with pico8’s lua.
- 16-bit fixed-point decimal arithmetic just like on pico8.
- Save states (currently simplistic, one save state per cartridge).
- The most used pico8 built-in functions are implemented: 90 out of 105 functions implemented.
It comes with a number of bundled games that have been used to improve compatibility.
Other cartridges .p8.png
can be bundled with the file .pkg
by adding them to the folder /assets/misc
, or they will be loaded at runtime from the /data/p8-cartridges
console folder.
print
: Prints text to the screen, but some P8SCII control codes, non-ascii characters, are missing.- Sprite: Done.
- Sfx: Playable. Room for improvement in sound quality and lacks audio filters (damp, hum, reverb, etc..).
- Music: Playable.
- Menu: WIP.
- Memory manipulation: Almost complete.
- Maps: Done.
- P8-Custom Lua: Missing some edge cases.
A list of some playable cartridges can be found here .
Changelog
Functionality
- Custom font compatibility.
- Support for games that use their own rendering loop via the “flip” function (quick saves for these games are not yet supported).
Compatibility fixes
stat(table)
now it behaves likestat(0)
- Fixed behavior of printing backspace characters.
- Correctly stop looping sound effects when reaching the end marker.
tonum("")
now returns null instead of 0.time()
now advances in precise intervals based on frame rate, rather than real time.
Download: PS4-P8 v0.4.1 (PS4)
Download: PS4-P8 v0.4.1 (Switch)
Download: Source code PS4-P8 v0.4.1
Source: github.com
Dịch Vụ Chép Game Tại TP.HCM – Hỗ Trợ Tất Cả Quận
Chép Game Ổ Cứng Ngoài Giá Rẻ – Hỗ Trợ PS, Xbox, Nintendo, PC
Dịch Vụ Chép Game PSP Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PSVITA Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS2 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game NINTENDO SWITCH Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS5 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game XBOX 360 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS3 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS4 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PC Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất