Emulator [RELEASE] FAKE-08 - probably the best 3rd party PICO-8 emulator

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,507
Country
Germany
Can't believe there isn't a thread about it yet. FAKE-08 is probably the best non official PICO-8 emulator out there with ports out there for PS Vita, 3DS, Wii U and the Nintendo Switch while the official emulator is only available for Windows, Linux and Mac OS.

What is PICO-8?

PICO-8 is a fantasy console so it never existed as a real hardware. It's giving you a somewhat modern experience of good old handheld gaming in a sense that the resolution is limited to 128x128 pixels and the 8-bit games can only use 16 colors and a 4-channel audio output. Games do have a maximum size of 32 KB (!) and are shipped in digital "cartridges" that are nothing else but PNG images showing a screenshot of the game, while the game's source code is included in the meta info of the PNG file. Games are written in a slightly altered version of LUA.
The community is fantastic and source codes of all other games can be accessed at any time by design.

Here are a few examples:
harold-5.p8.png
ppwr-2.p8.png
bondstones-0.p8.png


rtype-3.p8.png
tinygolfpuzzles-1.p8.png
picotetris-5.p8.png


Yes I'm serious, the full games are completely insode those images you see here.
You can play them for free in a web browser at any time, even from a mobile phone.
Here's Tetris: https://www.lexaloffle.com/bbs/?pid=63193#p

As already mentioned, an official emulator (apart from the web browser one) is available which can be bought for 15 $ on the official website:
https://www.lexaloffle.com/pico-8.php
But sadly there's no Switch version.

FAKE-08

Github user jtothebell managed to achieve a pretty high accuracy with his emulator and always tries to keep up to recent PICO-8 updates to ensure, the majority amount of games work:
https://github.com/jtothebell/fake-08
While he's limited by his free time he's still pushing changes every now and then.

Download

Get the .nro file from here and place it inside the sd:/switch folder. I'd recommend creating a subfolder.

Usage

Create a folder sd:/p8carts and place the game cart PNG's there. They have to be named this way:
Code:
gamename.p8.png

Carts that you download from the official website do already have such names. You can verify by downloading the images I just linked above.
However to gather new carts you go to a game's detail page like the one I linked above for Tetris. There you see the word Cart at the bottom left of the web player.

START = opens the menu and lets you exit carts
SELECT = cycle between rendering sizes
A = X
B = O
L+R = exit FAKE-08

I'm not the dev of FAKE-08! jtothebell is!
While he's not taking donations yet, I highly recommend you supporting PICO-8 in general by buying the official emulator.
Have fun.
 

gZa

Well-Known Member
Newcomer
Joined
May 4, 2021
Messages
80
Trophies
0
Age
48
XP
749
Country
United Kingdom
I got Celeste running on the Wii using the Retro8 (Pico8) core on the latest Retroarch 1.10.2 build.
 

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,507
Country
Germany
I got Celeste running on the Wii using the Retro8 (Pico8) core on the latest Retroarch 1.10.2 build.
So the core was ported to the Wii? Good to hear. I hope it gets ported to the Switch too.
However Retro8 doesn't have the compatibility level of FAKE-08 right now as far as I tested. Celeste on the other hand is among the first games to run on any PICO-8 emulator. Still good news. :)

Edit: Wow, the Retro8 core is indeed on the Switch now -> https://buildbot.libretro.com/nightly/nintendo/switch/libnx/latest/
Very nice. Gotta try it.
 
  • Like
Reactions: hippy dave

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all