1
0
Fork 0
A statically-typed permacomputing-oriented language for the purpose of creating 1st generation style 3D games and graphical user interfaces that work on constrained systems, microcontrollers, retro consoles, and the web using emscripten.
Go to file
zongor 7ae64fb165 move stuff, add client experiment 2024-12-23 18:37:26 -05:00
old move stuff, add client experiment 2024-12-23 18:37:26 -05:00
project-example move stuff, add client experiment 2024-12-23 18:37:26 -05:00
LICENSE Initial commit 2023-02-04 19:47:41 -05:00
README.md Update README.md 2024-09-08 11:49:13 -04:00
SPECIFICATION.MD Bunch of random ideas 2024-12-07 18:44:38 -05:00

README.md

Zongor's Universe Machine

The universe machine is a Virtual Machine that is intended to create 3D environments (Universes) for video games and/or generic 3d modeling jobs

It is inspired by uxn, var'aq, TIS-100, Dusk os, Inferno, and Plan9.

The universe machine works as a series of stack based virtual cpu's (node) and ram as a simple hashmap (hram) that each have a single stack which are able to communicate with each other using message passing.

The machine code of this node is a series of stack operations which act on the individal node. each node has the ability to ask the kernel to spawn an additional node or to spawn a child node off of itself which sets up a couple of communication channels automatically.

The authors main implementation of ZUM in written in C and uses the SDL2 library to do drawing, sound, and other things.

Others