Théodore Billotte
EN FR
← All projects

2023 · Academic project — assembler & VM Completed

Corewar

A virtual machine where assembly programs battle in memory.

Developer (Epitech academic project, 1st year)

C implementation of a virtual machine and its assembler: compiling assembly pseudo-code into bytecode, then executing it in a shared-memory arena where "champion" programs try to neutralize each other. A deep dive into low-level programming: instruction encoding, memory management and concurrent execution.