Hi,

This is a port of femto8 which is a reimplementation of PICO-8.
PICO-8 is a "fantasy console" similar to games/tic80 that allows for
programming and running games with significant constraints on
resolution, color pallette, audio channels, and size. PICO-8 has been
around for many years and there is a large number of homebrew to (small
scale) commercial "cartridges" available, for example at [1] and [2].

femto8 is in active development and the last release (1.0.00) can run a
fair number of PICO-8 cartridges already. Those are generally
distributed as .p8 or .p8.png files. I have tested a fair number, and
about half of them work without issues, including Celeste Classic,
Cattle Crisis, Villager, Solid Rogue, and Sunset Solitaire.

The port itself is relatively straightforward. One ugly upstream thing
is that it compiles a lot of its .c files with c++, which is
unfortunately necessary because src/lua/fix32.h includes c++isms like
namespaces and templates. I hope to work with upstream on sorting this
out better in the near future...

I am sticking with category "games" here to follow the example of
tic80, although "emulators" might be at least as good of a choice.

ok?

[1] https://itch.io/games/tag-pico-8
[2]
https://www.lexaloffle.com/bbs/?cat=7&carts_tab=1#mode=carts&sub=2

Attachment: femto8.tgz
Description: application/compressed-tar

Reply via email to