James Larus

Free
QtSpim is a self-contained simulator that runs MIPS32 programs.
Free
Simulates working environment for MIPS32 programs