ArcEm is an emulator for the Acorn Archimedes A400 series machines. It is not as well known as its two rivals, Red Squirrel and Archie. This page hopes to rectify that. Unlike them, ArcEm is open source, and runs on platforms besides Windows. Read more
GXemul is a machine emulator, which can be used to experiment with binary code for (among others) MIPS-based machines. Several emulation modes are available. For some emulation modes, processors and surrounding hardware components are emulated well enough to let unmodified operating systems run as if they were running on a real machine.
Riscose is a project to write an emulator for the whole of RISC OS at the SWI level, allowing applications originally written for it to run unmodified on other operating systems without needing any RISC OS ROM code. Goals are speed, compatibility and portability in that order. This page is probably only interesting to people who have programmed RISC OS; at least until the project gets somewhere.
spim is a self-contained simulator that will run MIPS32 assembly language programs. It reads and executes assembly language programs written for this processor. spim also provides a simple debugger and minimal set of operating system services. spim does not execute binary (compiled) programs.
SoftWare ARM is a modular simulation of an ARM 7 processor written in C++. It is cycle accurate, and models the datapath at the bus level. It is sufficiently complete that it will run microcontroller linux.
vmips is a virtual machine simulator based around a MIPS R3000 RISC CPU core. It is an open-source project written in GNU C++ and which is distributed under the GNU General Public License.