A VM which is intended for the creation and preservation of 3D worlds
Go to file
zongor 68ab786d8a c like idea 2024-12-07 18:59:00 -05:00
old Bunch of random ideas 2024-12-07 18:44:38 -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
idea.vq Bunch of random ideas 2024-12-07 18:44:38 -05:00
idea.zl0 Bunch of random ideas 2024-12-07 18:44:38 -05:00
idea.zl1 Bunch of random ideas 2024-12-07 18:44:38 -05:00
idea.zl2 Bunch of random ideas 2024-12-07 18:44:38 -05:00
idea.zl3 c like idea 2024-12-07 18:59:00 -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