Corewar
Virtual machine simulating basic processors operations, with basic notions of Assembly. Written in C.
About
Year2019
Context42 Paris School
A competitive programming project where you build a virtual machine and an assembler. The "champions" are small assembly programs that fight for memory space in a shared arena. The project involves parsing a custom assembly language into bytecode and implementing a VM that executes this bytecode, simulating a simplified processor with registers, memory, and a cycle-based execution model.