All Projects → felixangell → Mac

felixangell / Mac

bytecode interpreter in c (blog post)

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Mac

Embiggen Disk
embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table
Stars: ✭ 440 (-29.94%)
Mutual labels:  virtual-machine, vm
js5005
js5005 is a virtual CPU with every logic gate simulated. A pretty interface, a built in assembler, display, and 256 bytes of RAM to boot. It's the better i4004.
Stars: ✭ 14 (-97.77%)
Mutual labels:  vm, virtual-machine
kcs
Scripting in C with JIT(x64)/VM.
Stars: ✭ 25 (-96.02%)
Mutual labels:  vm, virtual-machine
RSqueak
A Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (-87.58%)
Mutual labels:  vm, virtual-machine
Virtualbox Python
Complete implementation of VirtualBox's COM API with a Pythonic interface.
Stars: ✭ 277 (-55.89%)
Mutual labels:  virtual-machine, vm
Animach
Scheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-92.83%)
Mutual labels:  vm, virtual-machine
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (-91.88%)
Mutual labels:  vm, virtual-machine
specter
a (tiny) VM project built with Go
Stars: ✭ 57 (-90.92%)
Mutual labels:  vm, virtual-machine
Smlvm
Smallrepo Virtual Machine
Stars: ✭ 265 (-57.8%)
Mutual labels:  virtual-machine, vm
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-96.66%)
Mutual labels:  vm, virtual-machine
SBTCVM-Gen2-9
SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.
Stars: ✭ 32 (-94.9%)
Mutual labels:  vm, virtual-machine
16bitjs
💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
Stars: ✭ 427 (-32.01%)
Mutual labels:  virtual-machine, vm
butterfly
Butterfly connects Virtual Machines and control their traffic flow
Stars: ✭ 48 (-92.36%)
Mutual labels:  vm, virtual-machine
Vmcli
A set of utilities (vmcli + vmctl) for macOS Virtualization.framework
Stars: ✭ 571 (-9.08%)
Mutual labels:  virtual-machine, vm
c8c
The chip8 compiler, assembler, and virtual machine
Stars: ✭ 110 (-82.48%)
Mutual labels:  vm, virtual-machine
vm-automation
VirtualBox automation using Python
Stars: ✭ 1 (-99.84%)
Mutual labels:  vm, virtual-machine
clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (-93.95%)
Mutual labels:  vm, virtual-machine
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-83.92%)
Mutual labels:  vm, virtual-machine
open-semantic-desktop-search
Virtual Machine for Desktop Search with Open Semantic Search
Stars: ✭ 22 (-96.5%)
Mutual labels:  vm, virtual-machine
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (-50.32%)
Mutual labels:  virtual-machine, vm

mac

mac is a simple virtual machine created for educational purposes. Here is the accompanied blog post.

There is a slightly more extended example in the mac-improved folder.

In addition, there is a more complicated virtual machine written in C in the same style as mac here I wrote as a target for my 'krug' compiler.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].