Self-emulation is a technique used to run a computer's programs in a controlled environment on the same computer. There are two ways it can be done:
Both methods require some extra random access memory
to hold the emulated chip's register
s. This means a Transmeta Crusoe
into another Crusoe.