QtSpim
Simulator that runs MIPS32 assembly language programmes
QtSpim is a graphical front‑end for the SPIM MIPS32 simulator, allowing users to load, assemble, and execute MIPS32 assembly programs. It supports the full MIPS32 assembler‑extended instruction set except for most floating‑point comparisons, rounding modes, and memory page‑table features. The tool includes a simple debugger and a minimal set of operating‑system services, but it does not run compiled binaries.
The application is intended for students, educators, and developers who need to experiment with or teach MIPS32 assembly language without requiring hardware. By providing a consistent windowed interface across Windows, macOS, and Linux, QtSpim lets users work in the same environment on any of these platforms from a single code base.
QtSpim is maintained as the current version of the SPIM simulator, distributed under a BSD license. Source code is available and can be built with the Qt framework, while pre‑compiled binaries are offered for the three major desktop operating systems.
Reviews
Loading reviews…
Similar apps
Code Editors & IDEs
MARS
Mips Assembly and Runtime Simulator

Code Editors & IDEs
VisUAL
Learn ARM assembly language

Task & Project Management
QuakeSpasm
Engine for iD software's Quake

System Monitoring & Maintenance
UTM
UTM is an easy-to-use GUI for QEMU and can run ARM64, x64 and other VMs on M1 Macs.

Task & Project Management
QXmlEdit
XML editor

Task & Project Management
MuJoCo
General purpose physics engine