Category
page 1Emulation software
emulator
thumb|275px|DOSBox emulates the [[command-line interface of DOS.]]
just-in-time compilation
dynamically compiling bytecode to machine code during runtime
binary translation
form of binary recompilation
dynamic recompilation
technique of translating the machine code of one CPU or platform into the native machine code of another for emulation
SPIM
SPIM is a MIPS processor simulator, designed to run assembly language code for this architecture. The program simulates R2000 and R3000 processors, and was written by James R. Larus while a professor at the University of Wisconsin–Madison. The MIPS machine language is often taught in college-level assembly courses, especially those using the textbook Computer Organization and Design: The Hardware/Software Interface by David A. Patterson and John L. Hennessy ().
SIMH
SIMH is a free and open source, multi-platform multi-system emulator. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, based on a much older systems emulator called MIMIC.
Dynamips
Dynamips is an emulator computer program that was written to emulate Cisco routers. It was developed by Christophe Fillot, who began working on it in August 2005. Dynamips runs on FreeBSD, Linux, Mac OS X and Windows. It emulates the hardware of the Cisco series routing platforms by directly booting an actual Cisco IOS software image into the emulator. Dynamips emulates Cisco platforms 1700, 2600, 2691, 3600, 3725, 3745, and 7200.
list of emulators
Wikimedia list article
Simics
Simics is a full-system simulator or virtual platform used to run unchanged production binaries of the target hardware. Simics was originally developed by the Swedish Institute of Computer Science (SICS), and then spun off to Virtutech for commercial development in 1998. Virtutech was acquired by Intel in 2010. Currently, Simics is provided by Intel in a public release and sold commercially by Wind River Systems, which was in the past a subsidiary of Intel.