https://github.com/marcelgarus/dungbeetle
A tiny toy VM that consists of 256 bytes of memory and a cursor.
https://github.com/marcelgarus/dungbeetle
Last synced: 3 days ago
JSON representation
A tiny toy VM that consists of 256 bytes of memory and a cursor.
- Host: GitHub
- URL: https://github.com/marcelgarus/dungbeetle
- Owner: MarcelGarus
- Created: 2023-09-12T12:05:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-12T12:05:26.000Z (almost 3 years ago)
- Last Synced: 2025-10-26T02:46:51.346Z (9 months ago)
- Language: Zig
- Size: 188 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dungbeetle
A tiny toy VM that consists of 256 bytes of memory and a cursor.

The memory is used to store variables and instructions, document the code, and place the output.
There is no separate mode for running programs.
Given the minimalist nature of the project, it's in no way fit for productive work.
But it's fun.
## getting started
1. Install Zig.
2. Run `zig build run -- intro.dung`
## why?
I created this project as an exercise to learn Zig and tinker with terminal UIs.