Emulators

Emulating hardware in software.