3rd attempt at a VM+asm+comp