#SquirrelJME: Working with DOS right now, had to use the huge memory model (simulated 32-bit pointers), also any memory not freed is leaked (noticeable when nothing in DOS can start). I always cleaned up if the VM failed to boot, but not if boot succeeded.