Projects / Emma the Emulator

Emma the Emulator

Emma the Emulator is a generic 16-bit CPU emulator written as an educational tool. It supports a basic instruction set, has two registers and a program counter pointing to a heap structure which can be resized at compile time, and has a basic stack (not linked to the heap in any way), a flag register, and an internal "error number" for debugging purposes. There is also a "debug" mode which adds a lot of runtime debugging information and causes the program to sleep for 1 second between operations.

Tags
Licenses
Operating Systems
Implementation
Translations
Screenshot

Project Spotlight

OpenStack4j

A Fluent OpenStack client API for Java.

Screenshot

Project Spotlight

TurnKey TWiki Appliance

A TWiki appliance that is easy to use and lightweight.