

I made a simple interpreted programming language/VM as an educational project. It also has an emulated in-console display and am actively working on it still
I started working on this around 3 days ago to learn how programming languages and virtual machines work. As of now there's a bunch of opcodes, and am still actively working on everything. It is written in C, and the virtual machine has a variable resolution framebuffer. Am working in Termux so when the terminal is scaled down to the smallest size, I've managed to fit a max resolution of 78x39.
I also need to implement and instruction pointer and conditional JUMP instructions as well as assembly-liken labels. I intend on also adding an MMU so that the VM programs can have memory that can be protected, read-only and so on. Here are a few images of the programs.
The GitHub is here: https://github.com/ShadowPlasma2009/qrtz