This article lists software emulators.
Central processing units
- ARM
- MIPS
- SPIM: Open Virtual Platforms' OVPsim 500 mips MIPS32 emulator, enables you to develop software on your PC using virtual platforms, emulators including MIPS processors running at up to 500 MIPS for MIPS32 processors running many OSes including Linux. OVP is used to build emulators of single MIPS processors or multiple - homogeneous MP or heterogenous MP. See: www.OVPworld.org
- x86 architecture
- Motorola 680x0
- PowerPC
- PearPC
- Rosetta: Apple's emulator for PowerPC processors, built into Mac OS X
- WarpUP: Amiga system for PowerPC expansion cards built into MorphOS and available for AmigaOS
Computer system emulators
- Simics
- CPU Sim: A Java application that allows the user to design and create a simple architecture and instruction set and then run programs of instructions from the set through simulation
- GXemul: Framework for full-system computer architecture emulation
Mobile phones and PDAs
See also Mobile Application Testing
Multi-system emulators
- blueMSX: Emulates Z80 based computers and consoles
Operating system emulators
- CP/M
- Unix
Printer emulators
Video game console emulators
See also