Changes

Jump to navigation Jump to search
947 bytes added ,  12:06, 10 March 2023
adding FC wiki link
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.
For the table list below, '''Memory Mapped''' means that the console ''does'' attempt to map objects to a memory system. This may include memory banks, video RAM, and other memory-based affordances. If the system is not memory mapped, then the physical layout of memory is not a consideration for that console.
To be considered for inclusion into this list, the fantasy console **''must** '' have some sample demos, even if a full game is not available.
== List of Fantasy Consoles ==
{| class="wikitable"
!Console Name
|[http://ledoux.io/bitsy/editor.html Free]
|Browser
|16x16 1-bit sprites (8x8 per sprite)
|?
 
|-
|[https://github.com/bity-8/bity-8 BITY-8] by Alan Morgan
|Lua
|Rust
|[https://github.com/bity-8/bity-8 GPL v3]
|Cargo (Multiplatform)
|192x144 4-bit rewritable palette
|Yes
|-
|320x256
|?
99
|-
|[https://mljware.itch.io/ecos ECoS] by MLJWare
|Windows, macOS, Linux
|128x128, 1-bit
|Yes
 
|-
|[https://corax89.github.io/esp8266Game/index.html ESP LGE] by Igor (corax89)
|C-like
|C++
|[https://github.com/corax89/esp8266_game_engine GPL 3.0]
|ESPBoy, Browser
|128x128, 16 color palette switchable to any 16-bit (R5G6B5) value
|Yes
|[https://poeticandroid.itch.io/homegirl Homegirl] by poeticAndroid
|Lua
|C++D
|[https://github.com/poeticAndroid/homegirl/ Free], [https://poeticandroid.itch.io/homegirl Pro (NYOP)]
|Windows, Linux, macOS
|32 16 different screen modes from 80x45 with a configurable aspect ratio, up to 640x480, 256 colors using from a 12-bit paletteper screen
|No
|[https://github.com/Vulcalien/LuaG-Console LuaG Console] by Vulcalien
|Lua
|?Java
|[https://github.com/Vulcalien/LuaG-Console/releases Free], [https://github.com/Vulcalien/LuaG-Console Apache]
|Windows, macOS, Linux
|Windows, macOS, Linux
|400x240, 8 palettes of 16 colors (from 24-bit values)
|Yes
 
|-
|[http://johnearnest.github.io/Octo/ Octo] by John Earnest
|ASM
|Javascript
|[https://github.com/JohnEarnest/Octo MIT]
|Browser
|64x32, 1-bit ([https://en.wikipedia.org/wiki/CHIP-8 CHIP-8 on Wikipedia])
|Yes
|[https://zappedcow.itch.io/pix64 Pix64] by ZappedCow
|PNG
|?C# (Monogame)
|[https://zappedcow.itch.io/pix64 NYOP]
|Windows, Linux
|-
|[https://www.pixelvision8.com/ Pixel Vision 8] by Pixel Vision 8Jesse Freeman
|Lua
|?C#|[https://www.pixelvision8github.com/fantasyPixelVision8/PixelVision8 MS-console-club Free PL] (Limited toolssimilar to MIT), $9.99 (All tools), $1/mo (All versions plus extras)]
|Windows, macOS, Linux
|256x240base, customizable
|Yes
|[https://github.com/kitao/pyxel Pyxel] by Takashi Kitao
|Python
|?Python
|[https://github.com/kitao/pyxel/releases Free], [https://github.com/kitao/pyxel MIT]
|Windows, macOS, Linux
|256x256, fixed 16-color palette|?No
|-
|[https://morgan3d.github.io/quadplay/ quadplay] by Casual Effects
|[https://morgan3d.github.io/quadplay/doc/manual.md.html PyxlScript]
|?JavaScript
|[https://morgan3d.github.io/quadplay/ Free], [https://github.com/morgan3d/quadplay/ LGPL3]
|Windows, macOS, Linux
|384x224
|?No
|-
|128x128
|?
 
|-
|[https://github.com/kesiev/rewtro Rewtro] by Kesiev
|JSON
|JavaScript
|Free, [https://github.com/kesiev/rewtro MIT]
|Browser
|160x144, 256x192, 320x200; 16 colors
|No
|-
|Browser
|128x128
|?
 
|-
|[http://smilebasic.com/en/ SmileBASIC] by SmileBoom
|[http://smilebasic.com/en/e-manual/ BASIC]
|?
|[http://smilebasic.com/en/buynow/ $9.99]
|3DS
|400x240, 320x240
|?
|64x64x2, 128x128x4, Configurable
|No
 
|-
|[https://takezoff.github.io/x8support/#!index.md x8studio] by takezoff
|Lua
|?
|In development
|Android?, iOS?
|128x128, fixed 16-color palette
|?
|-
|}
 
== Links ==
* [https://fantasyconsoles.org/wiki Fantasy Consoles Wiki]

Navigation menu