Difference between revisions of "Fantasy console"
Jump to navigation
Jump to search
(+bot insert tag for testing bot insert) |
|||
Line 2: | Line 2: | ||
<!-- BOTINSERT --> | <!-- BOTINSERT --> | ||
+ | {| class="wikitable" | ||
+ | !Console Name | ||
+ | !FC Language | ||
+ | !License | ||
+ | !Platform(s) | ||
+ | !Display | ||
+ | |- | ||
+ | |[https://paladin-t.github.io/b8/ BASIC8] by Tony Wang | ||
+ | |[BASIC](https://paladin-t.github.io/b8/docs/manual) | ||
+ | |[$14.99](https://store.steampowered.com/app/767240/) | ||
+ | |Windows, macOS, Linux | ||
+ | |160x128 | ||
− | + | |- | |
− | [ | + | |[https://ledoux.itch.io/bitsy Bitsy] by Adam Le Doux |
− | + | |Instructions | |
+ | |[Free](http://ledoux.io/bitsy/editor.html), [?](https://github.com/le-doux/bitsy) | ||
+ | |Browser | ||
+ | |16x16 sprites (8x8 per sprite) | ||
− | + | |- | |
+ | |[https://arkia.itch.io/chroma-60 CHROMA-60] by Arkia | ||
+ | |ASM | ||
+ | |[Free](https://arkia.itch.io/chroma-60) | ||
+ | |Windows, Linux | ||
+ | |240x135 | ||
− | + | |- | |
+ | |[https://github.com/josefnpat/click4 Click4] by Josef Patoprsty | ||
+ | |ASM | ||
+ | |[Free](https://github.com/josefnpat/click4/releases), [MIT](https://github.com/josefnpat/click4) | ||
+ | |Windows, macOS, Linux | ||
+ | |64x64 | ||
− | + | |- | |
− | + | |[https://github.com/anael-seghezzi/CToy CToy] by Anaël Seghezzi | |
+ | |C | ||
+ | |[Free](http://anael.maratis3d.com/ctoy/bin/), [zlib](https://github.com/anael-seghezzi/CToy) | ||
+ | |Windows, macOS, Linux | ||
+ | |128x128 | ||
− | + | |- | |
− | + | |[https://github.com/drako0812/DRAK-0 DRAK-0] by Drew Wibbenmeyer | |
+ | |ChaiScript, LuaJIT (coming soon) | ||
+ | |[NYOP](https://github.com/drako0812/DRAK-0/releases), [MIT](https://github.com/drako0812/DRAK-0) | ||
+ | |Windows | ||
+ | |320x240 | ||
− | + | |- | |
− | + | |[https://betajaen.itch.io/dx8 DX8] by Robin Southern | |
− | + | |ASM | |
+ | |[Free](https://betajaen.itch.io/dx8), [MIT](https://github.com/betajaen/dx8) | ||
+ | |Windows | ||
+ | |320x256 | ||
− | [https:// | + | |- |
+ | |[https://mljware.itch.io/ecos ECoS] by MLJWare | ||
+ | |Lua | ||
+ | |[NYOP](https://mljware.itch.io/ecos) | ||
+ | |Windows, macOS, Linux | ||
+ | |128x128 | ||
− | + | |- | |
− | [[ | + | |[https://fazic.fazibear.me/ FAZIC] by Michał Kalbarczyk |
+ | |[BASIC](https://fazic.fazibear.me/help) | ||
+ | |[Free](https://fazic.fazibear.me/fazic) | ||
+ | |Browser | ||
+ | |320x240 | ||
− | + | |- | |
+ | |[https://github.com/G-eon/g-eon-wiki/wiki G-eon] by Memorix101 | ||
+ | |JavaScript | ||
+ | |[NYOP](https://memorix101.itch.io/g-eon) | ||
+ | |Windows, Linux, Raspberry Pi | ||
+ | |640x480 | ||
− | + | |- | |
+ | |[https://github.com/poeticAndroid/homegirl Homegirl] by poeticAndroid | ||
+ | |Lua | ||
+ | |[Free](https://github.com/poeticAndroid/homegirl/releases) | ||
+ | |Windows, Linux | ||
+ | |32 different screen modes from 80x45 to 640x480 | ||
− | + | |- | |
− | + | |[http://pelulamu.net/ibniz/ IBNIZ] by viznut | |
− | + | |[Instructions](http://pelulamu.net/ibniz/ibniz.txt) | |
− | + | |[Free](http://pelulamu.net/ibniz/), [zlib](https://github.com/viznut/IBNIZ) | |
− | + | |Windows, Linux | |
+ | |256x256 | ||
− | + | |- | |
− | + | |[https://github.com/Torbuntu/Leikr Leikr] by Torbuntu | |
+ | |(official)Groovy, (unofficial)Java, Kotlin | ||
+ | |[Free](https://github.com/Torbuntu/Leikr/releases), [Apache](https://github.com/Torbuntu/Leikr) | ||
+ | |Linux, Raspberry Pi 3B/3B+, 3A+, ClockworkPi GameShell, Windows | ||
+ | |240x160 | ||
− | [https://github.com/ | + | |- |
+ | |[https://ramilego4game.itch.io/liko12 LIKO-12] by RamiLego4Game | ||
+ | |Lua | ||
+ | |[NYOP](https://ramilego4game.itch.io/liko12), [MIT](https://github.com/RamiLego4Game/LIKO-12) | ||
+ | |Windows, macOS, Linux, Android | ||
+ | |192x128 | ||
− | [https:// | + | |- |
+ | |[http://lowres.inutilis.com LowRes Coder] by Timo Kloss | ||
+ | |[BASIC](http://lowres.inutilis.com/app-user-guide/) | ||
+ | |[$4.99 (F2P)](https://itunes.apple.com/us/app/lowres-coder-program-retro/id962117496?mt=8) | ||
+ | |iOS | ||
+ | |Up to 128x128 | ||
− | + | |- | |
− | + | |[https://lowresnx.inutilis.com/ LowRes NX] by Timo Kloss | |
+ | |[BASIC](https://lowresnx.inutilis.com/manual.php) | ||
+ | |[Free](https://lowresnx.inutilis.com/), [LGPL3](https://github.com/timoinutilis/lowres-nx) | ||
+ | |Windows, macOS, iOS | ||
+ | |160x128 | ||
− | + | |- | |
− | [ | + | |[https://github.com/Vulcalien/LuaG-Console LuaG Console] by Vulcalien |
− | + | |Lua | |
+ | |[Free](https://github.com/Vulcalien/LuaG-Console/releases), [Apache](https://github.com/Vulcalien/LuaG-Console) | ||
+ | |Windows, macOS, Linux | ||
+ | |160x160 | ||
− | + | |- | |
+ | |[https://arcade.makecode.com/ MakeCode Arcade] by Microsoft | ||
+ | |[Blocks](https://arcade.makecode.com/---docs#doc:reference), JavaScript, TypeScript | ||
+ | |[Free](https://arcade.makecode.com/), [MIT](https://github.com/Microsoft/pxt-arcade) | ||
+ | |Browser, Raspberry Pi 0, [custom handhelds](https://arcade.makecode.com/hardware) | ||
+ | |160x120 | ||
− | + | |- | |
− | + | |[https://morgan3d.github.io/nano/ nano Jammer] by Casual Effects | |
− | + | |[nano](https://morgan3d.github.io/nano/doc/specification.md.html) | |
− | + | |[Free](https://morgan3d.github.io/nano/), [BSD](https://github.com/morgan3d/nano/) | |
− | + | |Browser | |
+ | |64x64 | ||
− | [https://github.com/ | + | |- |
+ | |[https://egordorichev.itch.io/neko8 NEKO8] by Egor Dorichev | ||
+ | |Lua, BASIC, ASM, MoonScript | ||
+ | |[NYOP](https://egordorichev.itch.io/neko8), [?](https://github.com/egordorichev/neko8) | ||
+ | |Windows, macOS, Linux, Android | ||
+ | |192x128 | ||
− | + | |- | |
− | + | |[https://mlepage.github.io/phosphor/ Phosphor] by Marc Lepage | |
+ | |Lua | ||
+ | |[Free](https://mlepage.github.io/phosphor/), [MIT](https://github.com/mlepage/phosphor) | ||
+ | |Browser | ||
+ | |192x128 | ||
− | [https:// | + | |- |
+ | |[https://www.lexaloffle.com/pico-8.php PICO-8] by Lexaloffle | ||
+ | |Lua | ||
+ | |[$14.99](https://www.lexaloffle.com/pico-8.php) | ||
+ | |Windows, macOS, Linux, Raspbery Pi | ||
+ | |128x128 | ||
− | + | |- | |
− | + | |[https://zappedcow.itch.io/pix64 Pix64] by ZappedCow | |
+ | |PNG | ||
+ | |[NYOP](https://zappedcow.itch.io/pix64) | ||
+ | |Windows, Linux | ||
+ | |64x64 | ||
− | + | |- | |
− | + | |[https://www.pixelvision8.com/ Pixel Vision 8] by Pixel Vision 8 | |
− | + | |Lua | |
− | + | |[Free (Limited tools), $9.99 (All tools), $1/mo (All versions plus extras)](https://www.pixelvision8.com/fantasy-console-club) | |
+ | |Windows, macOS, Linux | ||
+ | |256x240 | ||
− | [https:// | + | |- |
+ | |[https://grapefruitopia.itch.io/prism-384 Prism-384] by Grapefruitopia Industries | ||
+ | |JavaScript | ||
+ | |[$5](https://grapefruitopia.itch.io/prism-384) | ||
+ | |Windows, macOS, Linux, Raspberry Pi | ||
+ | |384x216 | ||
− | + | |- | |
− | + | |[https://www.puzzlescript.net/ PuzzleScript], [http://dungeonscript.farbs.org/ DungeonScript] by Stephen Lavelle | |
+ | |[Instructions](https://www.puzzlescript.net/Documentation/documentation.html) | ||
+ | |[Free](https://www.puzzlescript.net/), [MIT](https://github.com/increpare/PuzzleScript) | ||
+ | |Browser | ||
+ | |Configurable, Voxel (DungeonScript) | ||
− | + | |- | |
− | + | |[https://hallucino.itch.io/px8 PX8] by hallucino | |
− | + | |Lua, Python | |
− | + | |[NYOP](https://hallucino.itch.io/px8), [MIT](https://github.com/Gigoteur/PX8) | |
− | + | |Windows, macOS, Linux | |
− | + | |Configurable | |
− | [https:// | + | |- |
+ | |[https://github.com/kitao/pyxel Pyxel] by Takashi Kitao | ||
+ | |Python | ||
+ | |[Free](https://github.com/kitao/pyxel/releases), [MIT](https://github.com/kitao/pyxel) | ||
+ | |Windows, macOS, Linux | ||
+ | |256x256 | ||
− | + | |- | |
− | + | |[https://morgan3d.github.io/quadplay/ quadplay] by Casual Effects | |
+ | |[PyxlScript](https://morgan3d.github.io/quadplay/doc/manual.md.html) | ||
+ | |[Free](https://morgan3d.github.io/quadplay/), [LGPL3](https://github.com/morgan3d/quadplay/) | ||
+ | |Windows, macOS, Linux | ||
+ | |384x224 | ||
− | + | |- | |
+ | |[https://github.com/Lyatus/raccoon Raccoon] by Lutopia & Linheha | ||
+ | |JavaScript | ||
+ | |[Free](https://raccoon.lucien.cat/), [Unlicense](https://github.com/Lyatus/raccoon) | ||
+ | |Browser | ||
+ | |128x128 | ||
− | [https:// | + | |- |
+ | |[https://github.com/incinirate/riko4 Riko4] by Bryan | ||
+ | |Lua | ||
+ | |[Free](https://github.com/incinirate/Riko4/releases), [MIT](https://github.com/incinirate/riko4) | ||
+ | |Windows, macOS, Linux | ||
+ | |280x160 | ||
− | + | |- | |
− | + | |[https://script-8.github.io/ SCRIPT-8] by Gabriel Florit | |
+ | |JavaScript | ||
+ | |[Free](https://script-8.github.io/), [MIT](https://github.com/script-8/script-8.github.io) | ||
+ | |Browser | ||
+ | |128x128 | ||
− | + | |- | |
+ | |[http://smilebasic.com/en/ SmileBASIC] by SmileBoom | ||
+ | |[BASIC](http://smilebasic.com/en/e-manual/) | ||
+ | |[$9.99](http://smilebasic.com/en/buynow/) | ||
+ | |3DS | ||
+ | |400x240, 320x240 | ||
− | [https://github.com/ | + | |- |
+ | |[https://github.com/pistacchio/tako80 Tako 80] by pistacchio | ||
+ | |JavaScript | ||
+ | |Free, [MIT](https://github.com/pistacchio/tako80) | ||
+ | |Browser | ||
+ | |160x144 | ||
− | + | |- | |
− | + | |[https://tic.computer TIC-80] by Vadim Grigoruk | |
+ | |Lua, MoonScript, JavaScript | ||
+ | |[Free, $5 (Pro)](https://tic.computer/create), [MIT](https://github.com/nesbox/TIC-80) | ||
+ | |Windows, macOS, Linux, Android | ||
+ | |240x136 | ||
− | + | |- | |
− | + | |[https://melloland.itch.io/vectorboy VectorBoy] by David Jalbert | |
− | + | |Lua | |
+ | |[NYOP](https://melloland.itch.io/vectorboy) | ||
+ | |Windows | ||
+ | |Vector | ||
− | [https:// | + | |- |
+ | |[https://www.lexaloffle.com/voxatron.php Voxatron] by Lexaloffle | ||
+ | |[micro-scripting](https://www.lexaloffle.com/voxatron.php?page=resources) | ||
+ | |[$19.99](https://www.lexaloffle.com/voxatron.php) | ||
+ | |Windows, macOS, Linux | ||
+ | |Voxel | ||
− | + | |- | |
− | + | |[https://github.com/gardrek/VVpet VVpet] by Gardrek | |
+ | |Lua | ||
+ | |Free, [?](https://github.com/gardrek/VVpet) | ||
+ | |Löve | ||
+ | |64x64x2, 128x128x4, Configurable | ||
− | + | |- | |
+ | |[https://github.com/nrkn/yuki-js yuki-js] by Nik Coughlin | ||
+ | |JavaScript subset | ||
+ | |Free, [MIT](https://github.com/nrkn/yuki-js) | ||
+ | |Browser | ||
+ | |Configurable | ||
− | + | |- | |
− | + | |[https://zany80.github.io Zany80] by Noam Preil | |
+ | |[Z80 ASM, C89](https://zany80.github.io/documentation/programming/) | ||
+ | |[Free](https://zany80.github.io/downloads.html), [Apache](https://github.com/zany80) | ||
+ | |Windows, Linux, [Browser](https://zany80.github.io/native/emscripten/) | ||
+ | |Serial I/O | ||
− | + | |} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 11:27, 25 October 2019
A fantasy console is a console that has no physical implementation; it only exists as a virtual machine. Like programming languages, fantasy hardware is sometimes built for entertainment purposes. The idea has recently gained popularity as the retrocomputing movement has gained steam with the resurgence of 80s nostalgia.