Retro8 is an open-source reimplementation of the PICO-8 fantasy console that has been ported to libretro under the core name retro-8 (alpha). The official core documentation describes what it can load, what parts of the PICO-8 API are reported as working, and which features are not available. This guide summarizes those documented facts; it is not based on hands-on testing.

What retro-8 (alpha) Is

Retro8 is a port of the Retro8 open-source reimplementation of the PICO-8 fantasy console to libretro. According to the documentation, the core can load both p8 'cart' files and embedded PNG images. Much of the PICO-8 API is described as working with good performance, including basic sound and music. The documentation also notes that some obscure Lua extension quirks and fixed arithmetic support are still missing.

Authorship and License

  • The retro-8 (alpha) core has been authored by jakz.
  • The core is licensed under GPLv3.

Content the Core Loads

  • Supported file extensions: .p8 and .png. The .p8 extension covers PICO-8 cart files; the .png extension covers embedded PNG images that carry cart data.

Documented Feature Gaps

The documentation's feature table marks the following as not supported. If your workflow depends on them, this core is not a match based on the official table.

  • States — not supported.
  • Rewind — not supported.

In addition, the documentation states that the core is missing some obscure Lua extension quirks and fixed arithmetic support, even though much of the PICO-8 API works with good performance, including basic sound and music.

Where to Find More

Reference table · Scroll horizontally to see all columns.

ItemDocumented value
Core nameretro-8 (alpha)
Authorjakz
LicenseGPLv3
Supported extensions.p8, .png
Save statesNot supported
RewindNot supported
Evidence and publication details

Sources & references

Content responsibility: FrameTinker editorial desk. Source authors and software maintainers are credited separately below; this is not a claim of hands-on testing.

Published .

RetroArch: retro8 — official gaming software documentation https://raw.githubusercontent.com/libretro/docs/master/docs/library/retro8.mdRetrieved Oct 13, 2026

Something doesn’t match your setup?

Suggest a correction