This is a list of available fantasy consoles/computers. Including softwares which simulate virtual hardwares, with limited functionality. And always encourage creating and sharing tiny retro games and programs with built-in languages and tools.
FC | Language | Price & License | Platform | Display |
---|---|---|---|---|
BASIC8 by Tony Wang | BASIC | $14.99 | Windows, macOS, Linux | 160×128 |
CHROMA-60 by Arkia | ASM | Free | Windows, Linux | 240x135 |
Click4 by Josef Patoprsty | ASM | Free, MIT | Windows, macOS, Linux | 64x64 |
CToy by Anaël Seghezzi | C | Free, zlib | Windows, macOS, Linux | 128×128 |
DRAK-0 by Drew Wibbenmeyer | ChaiScript, LuaJIT (coming soon) | NYOP, MIT | Windows | 320x240 |
DX8 by Robin Southern | ASM | Free, MIT | Windows | 320x256 |
ECoS by MLJWare | Lua | NYOP | Windows, macOS, Linux | 128x128 |
FAZIC by Michał Kalbarczyk | BASIC | Free | Browser | 320x240 |
G-eon by Memorix101 | JavaScript | NYOP | Windows, Linux, Raspberry Pi | 640x480 |
IBNIZ by viznut | Instructions | Free, zlib | Windows, Linux | 256x256 |
Leikr16 by Torbuntu | Groovy, Java, Python | Free, Apache | Linux, Windows | 320x240 |
LIKO-12 by RamiLego4Game | Lua | NYOP, MIT | Windows, macOS, Linux, Android | 192x128 |
LowRes Coder by Timo Kloss | BASIC | $4.99 (F2P) | iOS | up to 128×128 |
LowRes NX by Timo Kloss | BASIC | Free, LGPL-3.0 | Windows, macOS, iOS | 160×128 |
nano Jammer by Morgan McGuire | nano | Free, BSD | Browser | 64x64 |
NEKO8 by Egor Dorichev | Lua, BASIC, ASM, MoonScript | NYOP, ? | Windows, macOS, Linux, Android | 192x128 |
Phosphor by Marc Lepage | Lua | Free, MIT | Browser | 192x128 |
PICO-8 by Lexaloffle | Lua | $14.99 | Windows, macOS, Linux, Raspbery Pi | 128x128 |
Pix64 by ZappedCow | PNG | NYOP | Windows, Linux | 64x64 |
Pixel Vision 8 by Pixel Vision 8 | Lua | Free (Limited tools), $9.99 (All tools), $1/mo (All versions plus extras) | Windows, macOS, Linux | 256x240 |
Prism-384 by Grapefruitopia Industries | JavaScript | Free, $5 | Browser, Windows, macOS | 384x216 |
PuzzleScript by Stephen Lavelle | Instructions | Free, MIT | Browser | configurable |
PX8 by hallucino | Lua, Python | NYOP, MIT | Windows, macOS, Linux | configurable |
Riko4 by Bryan | Lua | Free, MIT | Windows, macOS, Linux | 280x160 |
SCRIPT-8 by Gabriel Florit | JavaScript | Free, MIT | Browser | 128x128 |
SmileBASIC by SmileBoom | BASIC | $9.99 | 3DS | 400x240/320x240 |
Tako 80 by pistacchio | JavaScript | Free, MIT | Browser | 160x144 |
TIC-80 by Vadim Grigoruk | Lua, MoonScript, JavaScript | Free, $5 (Pro), MIT | Windows, macOS, Linux, Android | 240x136 |
VectorBoy by David Jalbert | Lua | NYOP | Windows | vector |
Voxatron by Lexaloffle | micro-scripting | $19.99 | Windows, macOS, Linux | Voxel |
VVpet by Gardrek | Lua | Free, ? | Löve | 64x64x2/128x128x4/configurable |
Zany80 by Noam Preil | Z80 ASM, C89 | Free, Apache | Windows, Linux, Browser | Serial I/O |
- Ordered by: alphabet.
- Language: Mean built-in language(s) for end users, not the language in which it was created.
- NYOP: Name Your Own Price.
People find it difficult to search for this kind of software to play with, so the definition is relaxed for choosing available consoles. However, it's fairly simple to tell if one is not a fantasy console/computer:
- Hardware such as RaspberryPi and Gamebuino are not
- Emulators of real hardware (eg. NES, C64, DOSBox) are not
- Generic graphics libraries and game engines are not
- Programming IDEs and editors are not
- Minecraft is not
As things keep evolving, feel free to update this list, or correct any mistakes. Pull requests are welcome.