Main Page: Difference between revisions
Jump to navigation
Jump to search
(→List of FCs: added 4BoD) |
|||
| (27 intermediate revisions by 11 users not shown) | |||
| Line 10: | Line 10: | ||
== List of FCs == | == List of FCs == | ||
{| class="wikitable" | {| class="wikitable" | ||
!Console Name | !Console Name | ||
| Line 20: | Line 17: | ||
!Display | !Display | ||
|- | |- | ||
|[ | |||
|[[4BoD]] by Puarsliburf | |||
|Instructions | |Instructions | ||
|[https://puarsliburf.itch.io/4bod-fantaly-console Free] | |[https://puarsliburf.itch.io/4bod-fantaly-console Free] | ||
|Windows | |Windows | ||
|16x16 (1:1) | |16x16 (1:1) | ||
|- | |||
|[[BEEP8]] by wikky | |||
|C C++ ASM(ARM v4) | |||
|[https://github.com/beep8/beep8-sdk Free] | |||
|Windows mac linux | |||
|128x240 | |||
|- | |- | ||
|[https://jamesl.me/atto atto] by James Livesey | |[https://jamesl.me/atto atto] by James Livesey | ||
|[https://github.com/James-Livesey/atto/tree/main/docs BASIC] | |[https://github.com/James-Livesey/atto/tree/main/docs BASIC] | ||
|[https://jamesl.me/atto Free], [https://github.com/James-Livesey/atto MIT | |[https://jamesl.me/atto Free], [https://github.com/James-Livesey/atto MIT] | ||
|Browser | |Browser | ||
|640x480 (4:3) | |640x480 (4:3) | ||
| Line 50: | Line 57: | ||
|[https://ledoux.itch.io/bitsy Bitsy] by Adam Le Doux | |[https://ledoux.itch.io/bitsy Bitsy] by Adam Le Doux | ||
|Instructions | |Instructions | ||
|[http://ledoux.io/bitsy/editor.html Free], [https://github.com/le-doux/bitsy MIT | |[http://ledoux.io/bitsy/editor.html Free], [https://github.com/le-doux/bitsy MIT] | ||
|Browser | |Browser | ||
|16x16 (1:1) 1bit sprites (8x8 per sprite) | |16x16 (1:1) 1bit sprites (8x8 per sprite) | ||
|- | |||
|[https://itsyurix.itch.io/blip-4-fc BLIP-4] by Yurix | |||
|Instructions | |||
|[https://itsyurix.itch.io/blip-4-fc NYOP] | |||
|Windows | |||
|16x16(1:1) | |||
|- | |- | ||
| Line 69: | Line 83: | ||
|- | |- | ||
|[ | |[[Click4]] by Josef Patoprsty | ||
|ASM | |ASM | ||
|[https://github.com/josefnpat/click4/releases Free], [https://github.com/josefnpat/click4 MIT | |[https://github.com/josefnpat/click4/releases Free], [https://github.com/josefnpat/click4 MIT] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|64x64 (1:1) | |64x64 (1:1) | ||
| Line 78: | Line 92: | ||
|[https://github.com/anael-seghezzi/CToy CToy] by Anaël Seghezzi | |[https://github.com/anael-seghezzi/CToy CToy] by Anaël Seghezzi | ||
|C | |C | ||
|[http://anael.maratis3d.com/ctoy/bin/ Free], [https://github.com/anael-seghezzi/CToy zlib | |[http://anael.maratis3d.com/ctoy/bin/ Free], [https://github.com/anael-seghezzi/CToy zlib] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|128x128 (1:1) | |128x128 (1:1) | ||
| Line 85: | Line 99: | ||
|[https://github.com/drako0812/DRAK-0 DRAK-0] by Drew Wibbenmeyer | |[https://github.com/drako0812/DRAK-0 DRAK-0] by Drew Wibbenmeyer | ||
|ChaiScript, LuaJIT (coming soon) | |ChaiScript, LuaJIT (coming soon) | ||
|[https://github.com/drako0812/DRAK-0/releases NYOP], [https://github.com/drako0812/DRAK-0 MIT | |[https://github.com/drako0812/DRAK-0/releases NYOP], [https://github.com/drako0812/DRAK-0 MIT] | ||
|Windows | |Windows | ||
|320x240 (4:3) | |320x240 (4:3) | ||
| Line 109: | Line 123: | ||
|Browser | |Browser | ||
|320x240 (4:3) | |320x240 (4:3) | ||
|- | |||
|[https://programerkelly.itch.io/foxtrot-3d/ Foxtrot3D] by Keller | |||
|F3D | |||
|Free, [https://www.patreon.com/c/akcodeguy/ Patreon] | |||
|Windows, (Experimental: RaspberryPi 4-5, Android) | |||
|480x270 (16:9) Configurable | |||
|- | |- | ||
| Line 116: | Line 137: | ||
|NS | |NS | ||
|3D | |3D | ||
|- | |||
|[https://poeticandroid.itch.io/homegirl Homegirl] by poetic android | |||
|Lua | |||
|[https://poeticandroid.itch.io/homegirl/purchase NYOP] | |||
|Windows, Linux, MacOS | |||
|Flexible | |||
|- | |- | ||
|[http://viznut.fi/ibniz/ IBNIZ] by viznut | |[http://viznut.fi/ibniz/ IBNIZ] by viznut | ||
|[http://viznut.fi/ibniz/ibniz.txt Instructions] | |[http://viznut.fi/ibniz/ibniz.txt Instructions] | ||
|[http://viznut.fi/ibniz/ Free], [https://github.com/viznut/IBNIZ zlib | |[http://viznut.fi/ibniz/ Free], [https://github.com/viznut/IBNIZ zlib] | ||
|Windows, Linux | |Windows, Linux | ||
|256x256 (1:1) | |256x256 (1:1) | ||
| Line 127: | Line 155: | ||
|[https://github.com/Torbuntu/Leikr Leikr] by Torbuntu | |[https://github.com/Torbuntu/Leikr Leikr] by Torbuntu | ||
|(Official) Groovy, (unofficial) Java, Kotlin | |(Official) Groovy, (unofficial) Java, Kotlin | ||
|[https://github.com/Torbuntu/Leikr/releases Free], [https://github.com/Torbuntu/Leikr Apache | |[https://github.com/Torbuntu/Leikr/releases Free], [https://github.com/Torbuntu/Leikr Apache] | ||
|Linux, Raspberry Pi, GameShell, Windows | |Linux, Raspberry Pi, GameShell, Windows | ||
|240x160 (3:2) | |240x160 (3:2) | ||
| Line 134: | Line 162: | ||
|[https://ramilego4game.itch.io/liko12 LIKO-12] by RamiLego4Game | |[https://ramilego4game.itch.io/liko12 LIKO-12] by RamiLego4Game | ||
|Lua | |Lua | ||
|[https://ramilego4game.itch.io/liko12 NYOP], [https://github.com/RamiLego4Game/LIKO-12 MIT | |[https://ramilego4game.itch.io/liko12 NYOP], [https://github.com/RamiLego4Game/LIKO-12 MIT] | ||
|Windows, macOS, Linux, Android | |Windows, macOS, Linux, Android | ||
|192x128 (3:2) | |192x128 (3:2) | ||
|- | |- | ||
|[ | |[[LowRes NX]] ([http://lowres.inutilis.com LowRes Coder]) by Timo Kloss | ||
|[https://lowresnx.inutilis.com/manual.php BASIC] | |[https://lowresnx.inutilis.com/manual.php BASIC] | ||
|[https://lowresnx.inutilis.com/ Free], [https://github.com/timoinutilis/lowres-nx LGPL3 | |[https://lowresnx.inutilis.com/ Free], [https://github.com/timoinutilis/lowres-nx LGPL3] | ||
|Windows, macOS, Linux, iOS | |Windows, macOS, Linux, iOS | ||
|160x128 (1:25.1) | |160x128 (1:25.1) | ||
| Line 148: | Line 176: | ||
|[https://github.com/Vulcalien/LuaG-Console LuaG Console] by Vulcalien | |[https://github.com/Vulcalien/LuaG-Console LuaG Console] by Vulcalien | ||
|Lua | |Lua | ||
|[https://github.com/Vulcalien/LuaG-Console/releases Free], [https://github.com/Vulcalien/LuaG-Console GPLv3 | |[https://github.com/Vulcalien/LuaG-Console/releases Free], [https://github.com/Vulcalien/LuaG-Console GPLv3] | ||
|Windows, Linux | |Windows, Linux | ||
|160x160 (1:1) | |160x160 (1:1) | ||
|- | |- | ||
|[https://github.com/shinkarom/ | |[https://github.com/shinkarom/luchok_libretro luchok] by Roman "shinkarom" Shynkarenko | ||
|Lua | |Lua | ||
|[https://github.com/shinkarom/ | |[https://github.com/shinkarom/luchok_libretro/releases Free], [https://github.com/shinkarom/luchok_libretro/releases GNU GPL 3] | ||
|Linux | |Linux | ||
|64x32 (2:1) | |64x32 (2:1) | ||
| Line 162: | Line 190: | ||
|[https://arcade.makecode.com/ MakeCode Arcade] by Microsoft | |[https://arcade.makecode.com/ MakeCode Arcade] by Microsoft | ||
|[https://arcade.makecode.com/---docs#doc:reference Blocks], JavaScript, TypeScript | |[https://arcade.makecode.com/---docs#doc:reference Blocks], JavaScript, TypeScript | ||
|[https://arcade.makecode.com/ Free], [https://github.com/Microsoft/pxt-arcade MIT | |[https://arcade.makecode.com/ Free], [https://github.com/Microsoft/pxt-arcade MIT] | ||
|Browser; Raspberry Pi 0, [https://arcade.makecode.com/hardware custom handhelds] | |Browser; Raspberry Pi 0, [https://arcade.makecode.com/hardware custom handhelds] | ||
|160x120 (4:3) | |160x120 (4:3) | ||
|- | |||
|[https://bztsrc.gitlab.io/meg4/ MEG-4] by bzt | |||
|MEG-4 C, BASIC, Assembly, Lua | |||
|Free, [https://gitlab.com/bztsrc/meg4/-/blob/main/LICENSE GPLv3] | |||
|Windows, macOS, Linux, Browser, [https://gitlab.com/bztsrc/meg4/tree/binaries binaries] | |||
|320x200 (16:10), 640x400 (16:10), 8bit RGBA | |||
|- | |- | ||
|[https://www.digitalmzx.com/ MegaZeux] by Alexis Janson | |[https://www.digitalmzx.com/ MegaZeux] by Alexis Janson | ||
|[https://www.digitalmzx.com/help.php Robotic] | |[https://www.digitalmzx.com/help.php Robotic] | ||
|[https://github.com/AliceLR/megazeux/ Free], [https://github.com/AliceLR/megazeux/ GPLv2 | |[https://github.com/AliceLR/megazeux/ Free], [https://github.com/AliceLR/megazeux/ GPLv2] | ||
|Windows, macOS, Linux, Browser, [https://github.com/AliceLR/megazeux/ ports] | |Windows, macOS, Linux, Browser, [https://github.com/AliceLR/megazeux/ ports] | ||
|80x25 characters, Configurable | |80x25 characters, Configurable | ||
| Line 183: | Line 218: | ||
|[https://exoticorn.github.io/microw8/ MicroW8] by exoticorn | |[https://exoticorn.github.io/microw8/ MicroW8] by exoticorn | ||
|[https://exoticorn.github.io/microw8/docs/ CurlyWas] | |[https://exoticorn.github.io/microw8/docs/ CurlyWas] | ||
|[https://exoticorn.github.io/microw8/ Free], [https://github.com/exoticorn/microw8/ Unlicense | |[https://exoticorn.github.io/microw8/ Free], [https://github.com/exoticorn/microw8/ Unlicense] | ||
|Browser; Windows, macOS, Linux | |Browser; Windows, macOS, Linux | ||
|320x240 (4:3) 8bit | |320x240 (4:3) 8bit | ||
|- | |- | ||
|[ | |[[Mini Micro]] by Joe Strout | ||
|[https://miniscript.org/ MiniScript] | |[https://miniscript.org/ MiniScript] | ||
|[https://joestrout.itch.io/mini-micro NYOP] | |[https://joestrout.itch.io/mini-micro NYOP] | ||
| Line 204: | Line 239: | ||
|[https://morgan3d.github.io/nano/ nano Jammer] by Casual Effects | |[https://morgan3d.github.io/nano/ nano Jammer] by Casual Effects | ||
|[https://morgan3d.github.io/nano/doc/specification.md.html nano] | |[https://morgan3d.github.io/nano/doc/specification.md.html nano] | ||
|[https://morgan3d.github.io/nano/ Free], [https://github.com/morgan3d/nano/ BSD | |[https://morgan3d.github.io/nano/ Free], [https://github.com/morgan3d/nano/ BSD] | ||
|Browser | |Browser | ||
|64x64 (1:1) | |64x64 (1:1) | ||
|- | |- | ||
|[https:// | |[https://github.com/nibbleteam/nibble Nibble] by Nibble Team | ||
|Lua | |Lua | ||
|[https://github.com/nibbleteam/nibble/releases Free], [https://github.com/nibbleteam/nibble/blob/master/LICENSE.md GPLv3 | |[https://github.com/nibbleteam/nibble/releases Free], [https://github.com/nibbleteam/nibble/blob/master/LICENSE.md GPLv3] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|400x240 (1.67:1) 24bit/7bit | |400x240 (1.67:1) 24bit/7bit | ||
|- | |||
|[https://github.com/thenumbernine/numo9 NuMo9] by Christopher Moore | |||
|[https://github.com/thenumbernine/langfix-lua LuaJIT+langfix] | |||
|[https://github.com/thenumbernine/numo9 MIT], | |||
|Windows, macOS, Linux | |||
|256x256 (1:1) thru 544x233 (21:9), 8bit w/16bit effects | |||
|- | |- | ||
|[http://octo-ide.com Octo] (CHIP-8) by John Earnest | |[http://octo-ide.com Octo] (CHIP-8) by John Earnest | ||
|ASM | |ASM | ||
|[https://github.com/JohnEarnest/Octo Free], [https://github.com/JohnEarnest/Octo MIT | |[https://github.com/JohnEarnest/Octo Free], [https://github.com/JohnEarnest/Octo MIT] | ||
|Browser | |Browser | ||
|128x64 (2:1) 2bit | |128x64 (2:1) 2bit | ||
| Line 225: | Line 267: | ||
|[https://lemonspawn.com/ok64/ OK64] by LemonSpawn | |[https://lemonspawn.com/ok64/ OK64] by LemonSpawn | ||
|[https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/summary-of-trse-syntax/ Turbo Rascal] | |[https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/summary-of-trse-syntax/ Turbo Rascal] | ||
|[https://lemonspawn.com/ok64/ Free], [https://github.com/leuat/TRSE/ GPLv3 | |[https://lemonspawn.com/ok64/ Free], [https://github.com/leuat/TRSE/ GPLv3] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|256x256 (1:1) 8bit | |256x256 (1:1) 8bit | ||
| Line 232: | Line 274: | ||
|[https://mlepage.github.io/phosphor/ Phosphor] by Marc Lepage | |[https://mlepage.github.io/phosphor/ Phosphor] by Marc Lepage | ||
|Lua | |Lua | ||
|[https://mlepage.github.io/phosphor/ Free], [https://github.com/mlepage/phosphor MIT | |[https://mlepage.github.io/phosphor/ Free], [https://github.com/mlepage/phosphor MIT] | ||
|Browser | |Browser | ||
|192x128 (3:2) | |192x128 (3:2) | ||
|- | |- | ||
|[ | |[[PICO-8]] by Lexaloffle | ||
|Lua | |Lua-like | ||
|[https://www.lexaloffle.com/pico-8.php $14.99] | |[https://www.lexaloffle.com/pico-8.php $14.99] | ||
|Windows, macOS, Linux, Raspbery Pi; Browser | |Windows, macOS, Linux, Raspbery Pi; Browser | ||
| Line 253: | Line 295: | ||
|[https://www.pixelvision8.com/ Pixel Vision 8] by Pixel Vision 8 | |[https://www.pixelvision8.com/ Pixel Vision 8] by Pixel Vision 8 | ||
|Lua | |Lua | ||
|[https://pixelvision8.github.io/PixelVision8Website/ Free], [https://github.com/PixelVision8/PixelVision8 MS-PL | |[https://pixelvision8.github.io/PixelVision8Website/ Free], [https://github.com/PixelVision8/PixelVision8 MS-PL] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|256x240 (1.07:1) | |256x240 (1.07:1) | ||
|- | |- | ||
|[https:// | |[https://transmutrix.itch.io/pq93 PQ93] by transmutrix | ||
|MoonScript | |MoonScript | ||
|[https:// | |[https://transmutrix.itch.io/pq93 Free] | ||
|Windows | |Windows | ||
|160x144 (1.11:1) 4bit | |160x144 (1.11:1) 4bit | ||
|- | |||
|[https://prequel-lang.org/prequelplay/ PrequelPlay] by Hugo Simoes | |||
|[https://prequel-lang.org/docs/primer/ Prequel] | |||
|[https://prequel-lang.org/prequelplay/ Free] | |||
|Browser | |||
|Vector (1:1) | |||
|- | |- | ||
| Line 270: | Line 319: | ||
|Windows, macOS, Linux, Raspberry Pi | |Windows, macOS, Linux, Raspberry Pi | ||
|384x216 (16:9) | |384x216 (16:9) | ||
|- | |||
|[https://puarsliburf.itch.io/puarslitron-fantasy-console Puarslitron] by Puarsliburf | |||
|D-Code | |||
|[https://puarsliburf.itch.io/puarslitron-fantasy-console Free] | |||
|Windows | |||
|72x64 (3:2) | |||
|- | |- | ||
|[https://www.puzzlescript.net/ PuzzleScript], [http://dungeonscript.farbs.org/ DungeonScript] by Stephen Lavelle | |[https://www.puzzlescript.net/ PuzzleScript], [http://dungeonscript.farbs.org/ DungeonScript] by Stephen Lavelle | ||
|[https://www.puzzlescript.net/Documentation/documentation.html Instructions] | |[https://www.puzzlescript.net/Documentation/documentation.html Instructions] | ||
|[https://www.puzzlescript.net/ Free], [https://github.com/increpare/PuzzleScript MIT | |[https://www.puzzlescript.net/ Free], [https://github.com/increpare/PuzzleScript MIT] | ||
|Browser | |Browser | ||
|Configurable, (DungeonScript) Voxel | |Configurable, (DungeonScript) Voxel | ||
| Line 281: | Line 337: | ||
|[https://hallucino.itch.io/px8 PX8] by hallucino | |[https://hallucino.itch.io/px8 PX8] by hallucino | ||
|Lua, Python | |Lua, Python | ||
|[https://hallucino.itch.io/px8 NYOP], [https://github.com/Gigoteur/PX8 MIT | |[https://hallucino.itch.io/px8 NYOP], [https://github.com/Gigoteur/PX8 MIT] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|Configurable | |Configurable | ||
| Line 288: | Line 344: | ||
|[https://github.com/kitao/pyxel Pyxel] by Takashi Kitao | |[https://github.com/kitao/pyxel Pyxel] by Takashi Kitao | ||
|Python | |Python | ||
|[https://github.com/kitao/pyxel/releases Free], [https://github.com/kitao/pyxel MIT | |[https://github.com/kitao/pyxel/releases Free], [https://github.com/kitao/pyxel MIT] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|256x256 (1:1) | |256x256 (1:1) | ||
| Line 295: | Line 351: | ||
|[https://morgan3d.github.io/quadplay/console/quadplay.html?IDE=1 quadplay] by Casual Effects | |[https://morgan3d.github.io/quadplay/console/quadplay.html?IDE=1 quadplay] by Casual Effects | ||
|[https://morgan3d.github.io/quadplay/doc/manual.md.html PyxlScript] | |[https://morgan3d.github.io/quadplay/doc/manual.md.html PyxlScript] | ||
|[https://morgan3d.github.io/quadplay/console/quadplay.html?IDE=1 Free], [https://github.com/morgan3d/quadplay/ LGPL3 | |[https://morgan3d.github.io/quadplay/console/quadplay.html?IDE=1 Free], [https://github.com/morgan3d/quadplay/ LGPL3] | ||
|Windows, macOS, Linux; Browser | |Windows, macOS, Linux; Browser | ||
|384x224 (1.71:1) | |384x224 (1.71:1) | ||
| Line 302: | Line 358: | ||
|[https://github.com/Lyatus/raccoon Raccoon] by Lutopia & Linheha | |[https://github.com/Lyatus/raccoon Raccoon] by Lutopia & Linheha | ||
|JavaScript | |JavaScript | ||
|[https://raccoon.lucien.cat/ Free], [https://github.com/Lyatus/raccoon Unlicense | |[https://raccoon.lucien.cat/ Free], [https://github.com/Lyatus/raccoon Unlicense] | ||
|Browser | |Browser | ||
|128x128 (1:1) | |128x128 (1:1) | ||
|- | |- | ||
|[https:// | |[https://lunaryss.itch.io/rest-6 REST-6] by Lunaryss | ||
|REST (forth-like) | |||
|[https://itsyurix.itch.io/blip-4-fc NYOP] | |||
|Browser | |||
|64x64, 2b | |||
|- | |||
|[[Riko4]] by Emma | |||
|Lua | |Lua | ||
|[https://github.com/incinirate/Riko4/releases Free], [https://github.com/incinirate/riko4 MIT | |[https://github.com/incinirate/Riko4/releases Free], [https://github.com/incinirate/riko4 MIT] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|280x160 (1.75:1) | |280x160 (1.75:1) | ||
|- | |- | ||
|[ | |[[SCRIPT-8]] by Gabriel Florit | ||
|JavaScript | |JavaScript | ||
|[https://script-8.github.io/ Free], [https://github.com/script-8/script-8.github.io MIT] | |[https://script-8.github.io/ Free], [https://github.com/script-8/script-8.github.io MIT] | ||
| Line 328: | Line 391: | ||
|- | |- | ||
|[ | |[[TIC-80]] by Vadim Grigoruk | ||
|Lua, MoonScript, JavaScript, Fennel, Wren, Squirrel | |Lua, MoonScript, JavaScript, Fennel, Wren, Squirrel, Any WebAssembly language | ||
|[https://tic80.com/create Free, $5 (Pro)], [https://github.com/nesbox/TIC-80 MIT | |[https://tic80.com/create Free, $5 (Pro)], [https://github.com/nesbox/TIC-80 MIT] | ||
|Windows, macOS, Linux, Android, 3DS, Browser | |Windows, macOS, Linux, Android, 3DS, Browser | ||
|240x136 (1.76:1) | |240x136 (1.76:1) | ||
|- | |- | ||
|[ | |[[Varvara]] by Hundred Rabbits | ||
|[https://compudanzas.net/uxn_tutorial.html Uxntal] (forth-like) | |[https://compudanzas.net/uxn_tutorial.html Uxntal] (forth-like) | ||
|Free, [https://git.sr.ht/~rabbits/uxn/tree/main/item/LICENSE MIT] | |Free, [https://git.sr.ht/~rabbits/uxn/tree/main/item/LICENSE MIT] | ||
| Line 342: | Line 405: | ||
|- | |- | ||
|[ | |[[Vircon32]] by Carra | ||
|[http://www.vircon32.com/guides.html C], Assembly | |[http://www.vircon32.com/guides.html C], Assembly | ||
|Free, [http://www.vircon32.com BSD] | |Free, [http://www.vircon32.com BSD] | ||
| Line 350: | Line 413: | ||
|- | |- | ||
|[https://www.lexaloffle.com/voxatron.php Voxatron] by Lexaloffle | |[https://www.lexaloffle.com/voxatron.php Voxatron] by Lexaloffle | ||
| | |Lua-like | ||
|[https://www.lexaloffle.com/voxatron.php $19.99] | |[https://www.lexaloffle.com/voxatron.php $19.99] | ||
|Windows, macOS, Linux | |Windows, macOS, Linux | ||
|Voxel | |128x128x64 (Voxel) | ||
|- | |- | ||
|[https://wasm4.org WASM-4] by Bruno Garcia | |[https://wasm4.org WASM-4] by Bruno Garcia | ||
|Any WebAssembly language: C/C++, Rust, Go, AssemblyScript | |Any WebAssembly language: C/C++, Rust, Go, AssemblyScript | ||
|[https://wasm4.org Free], [https://github.com/aduros/wasm4 MIT | |[https://wasm4.org Free], [https://github.com/aduros/wasm4 MIT] | ||
|Windows, macOS, Linux; Browser | |Windows, macOS, Linux; Browser | ||
|160x160 (1:1) 2bit | |160x160 (1:1) 2bit | ||
|- | |||
|[[XR/station]] by will | |||
|Dragonfruit, Jackal, ASM | |||
|Free, [https://github.com/xrarch/xremu/blob/main/LICENSE Custom] | |||
|Custom builds (SDL2); [https://xrarch.github.io/ Browser] | |||
|1024x768, 8-bit | |||
|- | |||
|[https://github.com/yeti0904/yeti-16/ YETI-16] by yeti0904 | |||
|Instructions | |||
|[https://github.com/yeti0904/yeti-16/ Free] [https://github.com/yeti0904/yeti-16/ MIT] | |||
|Windows, macOS and Linux | |||
|Configurable | |||
|- | |- | ||
|[https://github.com/nrkn/yuki-js yuki-js] by Nik Coughlin | |[https://github.com/nrkn/yuki-js yuki-js] by Nik Coughlin | ||
|JavaScript (subset) | |JavaScript (subset) | ||
|Free, [https://github.com/nrkn/yuki-js MIT | |Free, [https://github.com/nrkn/yuki-js MIT] | ||
|Browser | |Browser | ||
|Configurable | |Configurable | ||
| Line 372: | Line 449: | ||
|[https://museumofzzt.com/ ZZT] by Potomac Computer Systems | |[https://museumofzzt.com/ ZZT] by Potomac Computer Systems | ||
|[https://apocalyptech.com/games/zzt/manual/langref.html ZZT-OOP] | |[https://apocalyptech.com/games/zzt/manual/langref.html ZZT-OOP] | ||
|[https://museumofzzt.com/zzt/ Free], [https://github.com/asiekierka/reconstruction-of-zzt MIT | |[https://museumofzzt.com/zzt/ Free], [https://github.com/asiekierka/reconstruction-of-zzt MIT] | ||
|DOS, [https://zeta.asie.pl/ ports] | |DOS, [https://zeta.asie.pl/ ports] | ||
|80x25 characters | |80x25 characters | ||
|} | |} | ||
<!-- END https://github.com/paladin-t/fantasy --> | <!-- END https://github.com/paladin-t/fantasy --> | ||
Latest revision as of 03:25, 15 November 2025
Welcome to Fantasy Console Wiki!
This wiki aims to be a central knowledge base for the world of fantasy consoles and computers. The first program to describe itself as a fantasy console was PICO-8, released in April of 2015, and since then many more have appeared. Today, PICO-8 and TIC-80 are in the top 20 engines used on itch.io.
We're still working, so please mind the dust. In the meantime, feel free to check out the pages we have on fantasy consoles and fantasy computers!
List of FCs[edit]
| Console Name | FC Language | License | Platform(s) | Display |
|---|---|---|---|---|
| 4BoD by Puarsliburf | Instructions | Free | Windows | 16x16 (1:1) |
| BEEP8 by wikky | C C++ ASM(ARM v4) | Free | Windows mac linux | 128x240
|
| atto by James Livesey | BASIC | Free, MIT | Browser | 640x480 (4:3) |
| BASIC8 by Tony Wang | BASIC | $14.99 | Windows, macOS, Linux; Browser | 160x128 (1.25:1) |
| Bitmelo by David Byers | JavaScript | Free | Windows, Browser | Configurable |
| Bitsy by Adam Le Doux | Instructions | Free, MIT | Browser | 16x16 (1:1) 1bit sprites (8x8 per sprite) |
| BLIP-4 by Yurix | Instructions | NYOP | Windows | 16x16(1:1) |
| BrainFuckConsole74 by AndOr | Brainfuck | Free | Browser | 16x16 (1:1) 4bit |
| cel7 by rxi | fe (lisp-like) | NYOP | Windows, Linux | Configurable |
| Click4 by Josef Patoprsty | ASM | Free, MIT | Windows, macOS, Linux | 64x64 (1:1) |
| CToy by Anaël Seghezzi | C | Free, zlib | Windows, macOS, Linux | 128x128 (1:1) |
| DRAK-0 by Drew Wibbenmeyer | ChaiScript, LuaJIT (coming soon) | NYOP, MIT | Windows | 320x240 (4:3) |
| DreamBox by Hazel Stagner | Rust | NYOP | Windows, Linux | 640x480 (4:3) |
| Fancade by Martin Magni | Visual Scripting | F2P | iOS, Android, Browser | Voxel |
| FAZIC by Michał Kalbarczyk | BASIC | Free | Browser | 320x240 (4:3) |
| Foxtrot3D by Keller | F3D | Free, Patreon | Windows, (Experimental: RaspberryPi 4-5, Android) | 480x270 (16:9) Configurable |
| Game Builder Garage by Nintendo | Visual | $29.99 | NS | 3D |
| Homegirl by poetic android | Lua | NYOP | Windows, Linux, MacOS | Flexible |
| IBNIZ by viznut | Instructions | Free, zlib | Windows, Linux | 256x256 (1:1) |
| Leikr by Torbuntu | (Official) Groovy, (unofficial) Java, Kotlin | Free, Apache | Linux, Raspberry Pi, GameShell, Windows | 240x160 (3:2) |
| LIKO-12 by RamiLego4Game | Lua | NYOP, MIT | Windows, macOS, Linux, Android | 192x128 (3:2) |
| LowRes NX (LowRes Coder) by Timo Kloss | BASIC | Free, LGPL3 | Windows, macOS, Linux, iOS | 160x128 (1:25.1) |
| LuaG Console by Vulcalien | Lua | Free, GPLv3 | Windows, Linux | 160x160 (1:1) |
| luchok by Roman "shinkarom" Shynkarenko | Lua | Free, GNU GPL 3 | Linux | 64x32 (2:1) |
| MakeCode Arcade by Microsoft | Blocks, JavaScript, TypeScript | Free, MIT | Browser; Raspberry Pi 0, custom handhelds | 160x120 (4:3) |
| MEG-4 by bzt | MEG-4 C, BASIC, Assembly, Lua | Free, GPLv3 | Windows, macOS, Linux, Browser, binaries | 320x200 (16:10), 640x400 (16:10), 8bit RGBA |
| MegaZeux by Alexis Janson | Robotic | Free, GPLv2 | Windows, macOS, Linux, Browser, ports | 80x25 characters, Configurable |
| Micro16 by bitblitter | BASIC | Free | Windows | 80x30 character mode, 640x480 (4:3) 1bit, 320x240 (4:3) 8bit |
| MicroW8 by exoticorn | CurlyWas | Free, Unlicense | Browser; Windows, macOS, Linux | 320x240 (4:3) 8bit |
| Mini Micro by Joe Strout | MiniScript | NYOP | Windows, macOS, Linux, Browser | 960x640 (3:2), 8 layers |
| Minicube64 by ΛERIF°RM | Assembly | Free, ? | Windows, macOS, Linux | 64x64 (1:1), 8bit |
| nano Jammer by Casual Effects | nano | Free, BSD | Browser | 64x64 (1:1) |
| Nibble by Nibble Team | Lua | Free, GPLv3 | Windows, macOS, Linux | 400x240 (1.67:1) 24bit/7bit |
| NuMo9 by Christopher Moore | LuaJIT+langfix | MIT, | Windows, macOS, Linux | 256x256 (1:1) thru 544x233 (21:9), 8bit w/16bit effects |
| Octo (CHIP-8) by John Earnest | ASM | Free, MIT | Browser | 128x64 (2:1) 2bit |
| OK64 by LemonSpawn | Turbo Rascal | Free, GPLv3 | Windows, macOS, Linux | 256x256 (1:1) 8bit |
| Phosphor by Marc Lepage | Lua | Free, MIT | Browser | 192x128 (3:2) |
| PICO-8 by Lexaloffle | Lua-like | $14.99 | Windows, macOS, Linux, Raspbery Pi; Browser | 128x128 (1:1) 4bit |
| Pix64 by ZappedCow | PNG | NYOP | Windows, Linux | 64x64 (1:1) |
| Pixel Vision 8 by Pixel Vision 8 | Lua | Free, MS-PL | Windows, macOS, Linux | 256x240 (1.07:1) |
| PQ93 by transmutrix | MoonScript | Free | Windows | 160x144 (1.11:1) 4bit |
| PrequelPlay by Hugo Simoes | Prequel | Free | Browser | Vector (1:1) |
| Prism-384 by Grapefruitopia Industries | JavaScript | $5 | Windows, macOS, Linux, Raspberry Pi | 384x216 (16:9) |
| Puarslitron by Puarsliburf | D-Code | Free | Windows | 72x64 (3:2) |
| PuzzleScript, DungeonScript by Stephen Lavelle | Instructions | Free, MIT | Browser | Configurable, (DungeonScript) Voxel |
| PX8 by hallucino | Lua, Python | NYOP, MIT | Windows, macOS, Linux | Configurable |
| Pyxel by Takashi Kitao | Python | Free, MIT | Windows, macOS, Linux | 256x256 (1:1) |
| quadplay by Casual Effects | PyxlScript | Free, LGPL3 | Windows, macOS, Linux; Browser | 384x224 (1.71:1) |
| Raccoon by Lutopia & Linheha | JavaScript | Free, Unlicense | Browser | 128x128 (1:1) |
| REST-6 by Lunaryss | REST (forth-like) | NYOP | Browser | 64x64, 2b |
| Riko4 by Emma | Lua | Free, MIT | Windows, macOS, Linux | 280x160 (1.75:1) |
| SCRIPT-8 by Gabriel Florit | JavaScript | Free, MIT | Browser | 128x128 (1:1) |
| SmileBASIC by SmileBoom | BASIC | $9.99, $24.99 | 3DS, NS | 320x240 (4:3), 400x240 (1.67:1) |
| TIC-80 by Vadim Grigoruk | Lua, MoonScript, JavaScript, Fennel, Wren, Squirrel, Any WebAssembly language | Free, $5 (Pro), MIT | Windows, macOS, Linux, Android, 3DS, Browser | 240x136 (1.76:1) |
| Varvara by Hundred Rabbits | Uxntal (forth-like) | Free, MIT | Windows, macOS, Linux, NDS, GBA, Playdate, etc | Configurable 2bit |
| Vircon32 by Carra | C, Assembly | Free, BSD | Windows, macOS, Linux | 640x360 (16:9) 32bit |
| Voxatron by Lexaloffle | Lua-like | $19.99 | Windows, macOS, Linux | 128x128x64 (Voxel) |
| WASM-4 by Bruno Garcia | Any WebAssembly language: C/C++, Rust, Go, AssemblyScript | Free, MIT | Windows, macOS, Linux; Browser | 160x160 (1:1) 2bit |
| XR/station by will | Dragonfruit, Jackal, ASM | Free, Custom | Custom builds (SDL2); Browser | 1024x768, 8-bit |
| YETI-16 by yeti0904 | Instructions | Free MIT | Windows, macOS and Linux | Configurable |
| yuki-js by Nik Coughlin | JavaScript (subset) | Free, MIT | Browser | Configurable |
| ZZT by Potomac Computer Systems | ZZT-OOP | Free, MIT | DOS, ports | 80x25 characters
|