Emulation | |
---|---|
Basic Information | |
Type(s) |
Terminology |
Emulation is the practice of simulating the hardware functionality of devices in software. This is usually the result of the hardware (or in some cases, firmware) being reverse-engineered, although systems with increasing complexity often require workarounds for specific software or video games due to undocumented functionality that the software takes advantage of.
Emulation is not to be confused with virtualization, which is an alternative way to run old software on modern hardware.