This is a proof of concept of a Core War VM for the X16.
It implements all ICWS'88 opcodes (plus a couple extra); as proof of concept it runs many of the "historical" redcode programs from that period. It has a PETSCII arena view which follows colorized redcode programs. Up to 8 programs may run at a time, and each may have up to 8 processes.
It does not handle operand expression math.
The project is here: https://github.com/bobbyjim/x16-corewar