Simpleton X
The Simpleton X is a microprocessor emulator and education tool. This free application allows exploration of the basic operation of a microprocessor using a simplified model that is both easy to understand and yet allows for the development of small, useful programs.
Simpleton X Features
- Full featured emulation of an imaginary microprocessor
- Easy to use interface allows for experimentation
- Load and save programs
- Simulated display for program output
- Run, stop and single-step programs at the processor instruction level
- Edit processor registers or memory directly
- Supports stack- and program counter-relative addressing
- Instruction set resembles the MOS Technology 6502
The emulator window displays the Simpleton X's registers, several views of its memory space, and controls for setting memory and executing programs.
The left memory display panel has an integrated disassembler so you can see what instructions the processor emulator is executing. The center section is displayed from highest to lowest memory location and tracks the stack pointer (which grows downward in memory as data is pushed onto it). The right panel shows the raw memory contents of the Simpleton X.
The load field allows you to enter not only numeric (hexidecimal) values, but text data and even instruction pneumonics with its built-in mini-assembler.
Simpleton X available soon
System requirements
Macintosh: | PowerPC G3 or later, Intel Mac; Mac OS 9.1 or later; built for Mac OS 10.2 or later: 10.2 Jaguar 10.3 Panther 10.4 Tiger 10.5 Leopard 10.6 Snow Leopard 10.7 Lion 10.8 Mountain Lion 10.9 Mavericks 10.10 Yosemite 10.11 El Capitan 10.12 Sierra* 10.13 High Sierra* |
Windows: | Windows 98, NT (4.0 or higher), ME, 2000, 2003 Server, XP, Window 7, Windows 10. |
* Version 1.0 of Simpleton X does not include a "digital signature" so Mac OS 10.12 (Sierra) and 10.13 (High Sierra) will alert you when opening the application. Hold the CONTROL key down while clicking on Timer application icon and confirm you want to open it. This only needs to be done once and will be corrected in the next release of the program.
Simpleton X version history
Version 1.0
- Initial release