← projects

systems · sub-star

neon_vm

stack-based virtual machine executing packed bytecode.



readme

A lightweight virtual machine in native C that executes densely packed binary opcodes through a stack-based pipeline, emulating the architecture behind runtimes like the JVM and LuaJIT. Written to understand instruction dispatch and how a compiler target actually consumes bytecode.

artifact

stack

out:

simulated dispatch loop: bytecode steps, the stack pushes and pops.

signal log

built with

CWebAssembly

open the live demo →
view repository →