Hacker News new | ask | show | jobs
by dennajort 1586 days ago
I remember having done a project like that in my CS school. We had to do a compiler from some pseudo asm to the binary opcode supported by the corewar VM, the corewar VM itself (you can call it the arena) and a champion and we would fight champions across teams. Taugh me a lot about opcodes and emulation.
1 comments

Is there a resource available online? Would love to try implementing this.
This is the most complete description I found (I don't have my original one sorry), in french also http://oxyde.free.fr/projets/vm.html I can provide a list of champions source code (asm) that was provided to test all of that. Also found this project that looks quite complete https://github.com/ClementBolin/Corewar_Epitech