Home

Awesome

FANTASY CONSOLES/COMPUTERS

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.

Consoles and Computers

FCLanguagePrice & LicensePlatform (Editing; Playing)Display
3BC by Rodrigo Dornelles3bc-langFree, AGPL 3.0 GitHub starsWindows, macOS, Linux, DOS, BSD, Docker, Arduino NES, Commodore64, Apple2, Atari5200platform dependent (text only)
atto by James LiveseyBASICFree, MIT GitHub starsBrowser640x480 (4:3)
BASIC8 by Tony WangBASIC$14.99Windows, macOS, Linux; Browser160x128 (1.25:1)
Bitmelo by David ByersJavaScriptFreeWindows, BrowserConfigurable
Bitsy by Adam Le DouxInstructionsFree, MIT GitHub starsBrowser16x16 (1:1) 1bit sprites (8x8 per sprite)
BrainFuckConsole74 by AndOrBrainfuckFreeBrowser16x16 (1:1) 4bit
cel7 by rxife (lisp-like)NYOPWindows, LinuxConfigurable
Click4 by Josef PatoprstyASMFree, MIT GitHub starsWindows, macOS, Linux64x64 (1:1)
Continuum 93 by EnthusiastGuyASMFree for non-commercial useWindows, macOS x86_64, Linux aarch64 and x86_64, Raspberry PI 64 bit, Steam Deck480x270 (16:9) 8bit palettes, 8 layers
CToy by Anaël SeghezziCFree, zlib GitHub starsWindows, macOS, Linux128x128 (1:1)
DRAK-0 by Drew WibbenmeyerChaiScript, LuaJIT (coming soon)NYOP, MIT GitHub starsWindows320x240 (4:3)
DreamBox by Hazel StagnerRustNYOPWindows, Linux640x480 (4:3)
ESP LGE by Igor(corax89)C likeFree, GPLv3 GitHub starsBrowser, custom handheld128x128 (1:1)
Fancade by Martin MagniVisual ScriptingF2PiOS, Android, BrowserVoxel
FAZIC by Michał KalbarczykBASICFreeBrowser320x240 (4:3)
Game Builder Garage by NintendoVisual$29.99NS3D
Gamercade by Robbie DavenportAny WebAssembly language: C/C++, Rust, Go, etc.Free, Apache-2.0, MIT GitHub starsWindows, macOS, LinuxVarious (16:9)
Game Script by Constantine TarasenkovGame ScriptFreeWindows, Linux, Android, Xbox One3D
IBNIZ by viznutInstructionsFree, zlib GitHub starsWindows, Linux256x256 (1:1)
Kate by NiiniNode.jsFree, Mozilla Public License 2.0 (MPL), Creative Commons Attribution v4.0 International, GitHub starsWindows, Linux, BrowserUnknown
Leikr by Torbuntu(Official) Groovy, (unofficial) Java, KotlinFree, Apache GitHub starsLinux, Raspberry Pi, GameShell, Windows240x160 (3:2)
LIKO-12 by RamiLego4GameLuaNYOP, MIT GitHub starsWindows, macOS, Linux, Android192x128 (3:2)
LowRes NX (LowRes Coder) by Timo KlossBASICFree, LGPL3 GitHub starsWindows, macOS, Linux, iOS160x128 (1:25.1)
LuaG Console by VulcalienLuaFree, GPLv3 GitHub starsWindows, Linux160x160 (1:1)
luchok by Roman "shinkarom" ShynkarenkoLuaFree, GNU GPL 3libretro64x32 (2:1)
Lumina by ArtiumJavaScriptFree, MIT GitHub starsWeb128x128, 64x64, 32x32 (1:1)
MakeCode Arcade by MicrosoftBlocks, JavaScript, TypeScriptFree, MIT GitHub starsBrowser; Raspberry Pi 0, custom handhelds160x120 (4:3)
MEG-4 by bztC, BASIC, Assembly, LuaFree, GPLv3Windows, Linux, Raspberry Pi, Browser, Bare matel320 x 200 (scrollable), 640 x 400 (no scrolling), (1.6:1) 8bit
MegaZeux by Alexis JansonRoboticFree, GPLv2 GitHub starsWindows, macOS, Linux, Browser, ports80x25 characters, Configurable
Micro16 by bitblitterBASICFreeWindows80x30 character mode, 640x480 (4:3) 1bit, 320x240 (4:3) 8bit
MicroW8 by exoticornWebAssembly, CurlyWasFree, Unlicense GitHub starsBrowser; Windows, macOS, Linux320x240 (4:3) 8bit
Mini Micro by Joe StroutMiniScriptNYOPWindows, macOS, Linux, Browser960x640 (3:2), 8 layers
Minicube64 by ΛERIF°RMAssemblyFree, ?Windows, macOS, Linux64x64 (1:1), 8bit
nano Jammer by Casual EffectsnanoFree, BSD GitHub starsBrowser64x64 (1:1)
Nibble by Nibble TeamLuaFree, GPLv3 GitHub starsWindows, macOS, Linux400x240 (1.67:1) 24bit/7bit
Octo (CHIP-8) by John EarnestASMFree, MIT GitHub starsBrowser128x64 (2:1) 2bit
OK64 by LemonSpawnTRSE, 6502 AssemblyFree, GPLv3 GitHub starsWindows, macOS, Linux256x256 (1:1) 8bit
PEEKPOKE by ABA GamesJavaScriptFree, MIT GitHub starsBrowser32x30 (16:15)
Phosphor by Marc LepageLuaFree, MIT GitHub starsBrowser192x128 (3:2)
PICO-8 by LexaloffleLua$14.99Windows, macOS, Linux, Raspbery Pi; Browser128x128 (1:1) 4bit
Picotron by LexaloffleLua$19.99Windows, macOS, Linux; Browser480x270, 240x135 (16:9) 6bit
Pix64 by ZappedCowPNGNYOPWindows, Linux64x64 (1:1)
Pixel Vision 8 by Pixel Vision 8LuaFree, MS-PL GitHub starsWindows, macOS, Linux256x240 (1.07:1)
PQ93 by pennieMoonScriptFreeWindows, macOS160x144 (1.11:1) 4bit
Prequel Programming Lab by Hugo SimoesPrequelFreeBrowserVector (1:1)
Prism-384 by Grapefruitopia IndustriesJavaScript$5Windows, macOS, Linux, Raspberry Pi384x216 (16:9)
PTM (Programmable Tile Machine) by Fernando Aires CastelloPTML (BASIC-like)Free, MIT GitHub starsWindows360x200 (9:5)
PuzzleScript, DungeonScript by Stephen LavelleInstructionsFree, MIT GitHub starsBrowserConfigurable, (DungeonScript) Voxel
PX8 by hallucinoLua, PythonNYOP, MIT GitHub starsWindows, macOS, LinuxConfigurable
Pyxel by Takashi KitaoPythonFree, MIT GitHub starsWindows, macOS, Linux, Browser256x256 (1:1)
quadplay by Casual EffectsPyxlScriptFree, LGPL3 GitHub starsWindows, macOS, Linux; Browser384x224 (1.71:1)
Raccoon by Lutopia & LinhehaJavaScriptFree, Unlicense GitHub starsBrowser128x128 (1:1)
Riko4 by BryanLuaFree, MIT GitHub starsWindows, macOS, Linux280x160 (1.75:1)
SCRIPT-8 by Gabriel FloritJavaScriptFree, MITBrowser128x128 (1:1)
SmileBASIC by SmileBoomBASIC$9.99, $24.993DS, NS320x240 (4:3), 400x240 (1.67:1)
TIC-80 by Vadim GrigorukLua, MoonScript, JavaScript, Fennel, Wren, Squirrel, Python, Ruby, Janet, SchemeFree, $5 (Pro), MIT GitHub starsWindows, macOS, Linux, Android, 3DS, Browser240x136 (1.76:1)
Varvara by Hundred RabbitsUxntal (forth-like)Free, MITWindows, macOS, Linux, NDS, GBA, Playdate, etc.Configurable 2bit
Vircon32 by CarraC, AssemblyFree, BSDWindows, macOS, Linux, Raspberry Pi 4640x360 (16:9) 32bit
Voxatron by Lexalofflemicro-scripting$19.99Windows, macOS, LinuxVoxel
WASM-4 by Bruno GarciaAny WebAssembly language: C/C++, Rust, Go, AssemblyScriptFree, MIT GitHub starsWindows, macOS, Linux; Browser160x160 (1:1) 2bit
YETI-16 by yeti0904InstructionsFree, MIT GitHub starsWindows, macOS, LinuxConfigurable
yuki-js by Nik CoughlinJavaScript (subset)Free, MIT GitHub starsBrowserConfigurable
ZZT by Potomac Computer SystemsZZT-OOPFree, MIT GitHub starsDOS, ports80x25 characters

Jams and Experiments

FCLanguagePrice & LicensePlatform (Editing; Playing)Display
4BOD by Puarsliburf gamesASMFreeWindows, Browser16x16 (1:1)
CHROMA-60 by ArkiaASMFreeWindows, Linux240x135 (16:9)
DX8 by Robin SouthernASMFree, MIT GitHub starsWindows320x256 (1.25:1)
ECoS by MLJWareLuaNYOPWindows, macOS, Linux128x128 (1:1)
Marmmodore-1K by Felipe AlfonsoASMFreeBrowser16x16 (1:1)
Ps 8-32m by pstudioAssemblyFree, Unlicense GitHub starsBrowser160x96 (1.67:1)
Puarslitron by PuarsliburfD-CodeFreeWindows72x64 (3:2)
Saladcore by VsGabForth-likeFree, MITBrowser128x128 1bit
VectorBoy by David JalbertLuaNYOPWindowsVector
VVpet by GardrekLuaFree, ?Löve64x64x2, 128x128x4, Configurable

Others

License

<p xmlns:dct="http://purl.org/dc/terms/"> <a rel="license" href="https://creativecommons.org/publicdomain/zero/1.0/"> <img src="https://i.creativecommons.org/p/zero/1.0/88x31.png" style="border-style: none;" alt="CC0" /> </a> </p>

Contributing

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:

  1. Hardware such as RaspberryPi and Gamebuino are not
  2. Emulators of real hardware (eg. NES, C64, DOSBox) are not
  3. Generic graphics libraries and game engines are not
  4. Programming IDEs and editors are not
  5. Minecraft is not

As things keep evolving, feel free to update this list, or correct any mistakes. Pull requests are welcome.