Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 fantasy-console Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ConsoleSoftware
General repository for all code (games, BIOS, etc) that runs within the Vircon32 console itself
-
Vircon32Documents
A collection of PDF documents related to the console. Mainly specifications and guides.
-
PTM
PTM (Programmable Tile Machine) is a "pseudo-8-bit fantasy computer" that you can program using a built-in programming language called PTML.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Driftmania – an open source PICO-8 racing game | news.ycombinator.com | 2024-02-16Nice work, gives me very Micro Machines vibes for the NES. The only thing I don't like about PICO-8 is that its completely closed source. An open source alternative that seems very promising is Pyxel. It has similar retro / pixel art limitations, a built-in sprite editor, music tracker, etc.
https://github.com/kitao/pyxel
There are plenty of alternatives you could find on [1] in the context of fantasy console, almost all of them, oss or proprietary, active or dormant. And honestly many of them were inspired by PICO-8.
[1]: https://github.com/paladin-t/fantasy
Related:
A fast Pascal (Delphi) WebAssembly interpreter:
https://github.com/marat1961/wasm
WASM-4:
https://github.com/aduros/wasm4
Curated list of awesome things regarding WebAssembly (wasm) ecosystem:
https://github.com/mbasso/awesome-wasm
Also, it would be nice if there was a WASM (soft) CPU for QEMU, which (if it existed!) would go here:
https://github.com/qemu/qemu/tree/master/target
Everything in web-decker is drawn to a canvas using a custom software-rendered imgui-style UI toolkit. I considered this approach essential for maintaining fidelity across platforms and implementations, but it does come with notable accessibility and performance tradeoffs.
There is a native version of Decker implemented in C using SDL2. It's fairly easy to build from source for Linux[0], and I offer periodic Windows and MacOS builds on itch.io[1].
[0] https://github.com/JohnEarnest/Decker#building
[1] https://internet-janitor.itch.io/decker
Picolove, written in lua for love2d: a very good starting point, especially if the engine you're using has support for lua. Has been used for "expanded" versions of games, because it's very easy to modify the resolution of the display and things like that. Works for simpler carts like Celeste, but is not memory accurate!
1. Octo, a CHIP-8 assembler: https://github.com/JohnEarnest/Octo
P.S. Octojam 10 runs until 12:00 AM PST on November 1st! See the following if you're interested! https://itch.io/jam/octojam-10
fake-08, written in c++ with an SDL backend: If you want/need accurate p8 behavior, down to stuff like peek+poke and fixed point precision, look here. (As a disclosure I have contributed to this project)
If you enjoy making games in QR codes you should check out https://github.com/kesiev/rewtro
Project mention: Vircon32: A new game console, created from scratch | news.ycombinator.com | 2024-01-19
Project mention: Peekpoke: Tiny retro fantasy console with two commands peek and poke | news.ycombinator.com | 2024-03-01
Vircon32 looks very nice!
So what did you do w.r.t. addressing modes? Do you have memory-memory operations? Is it a load/store architecture?
I found the CPU specification (https://github.com/vircon32/Vircon32Documents/blob/main/Spec...), but I couldn't find an ISA specification.
Project mention: I've been developing a sort of "fantasy console" that interprets a custom programming language that you can make little tile-based games with... It would be cool to see what people can create with it so I thought it would be a good idea to try posting here. More details in the comments: | /r/playmygame | 2023-05-27
fantasy-console related posts
- Picotron Is a Fantasy Workstation
- Konilo: A personal computing system in Forth
- Vircon32: A new game console, created from scratch
- A Love Letter to Tinkerable Software
- WigglyPaint: A juicy, jiggly drawing program
- Pico 8 in other software
- 85-Byte Snake Game
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Apr 2024
Index
What are some of the best open-source fantasy-console projects? This list will help you:
Project | Stars | |
---|---|---|
1 | pyxel | 13,175 |
2 | TIC-80 | 4,759 |
3 | awesome-PICO-8 | 2,516 |
4 | fantasy | 1,305 |
5 | wasm4 | 1,061 |
6 | UnicornConsole | 906 |
7 | quadplay | 871 |
8 | Decker | 730 |
9 | picolove | 722 |
10 | Octo | 651 |
11 | Mako | 555 |
12 | fake-08 | 521 |
13 | rewtro | 324 |
14 | runty8 | 209 |
15 | gamercade_console | 161 |
16 | c-octo | 81 |
17 | ConsoleSoftware | 30 |
18 | peekpoke | 16 |
19 | Vircon32Documents | 13 |
20 | runty8-game-template | 10 |
21 | FANCON_TV_CONSOLE | 8 |
22 | PTM | 4 |
23 | zig-template | 0 |
Sponsored