Apple Seed is a rather verbose and long winded MIPS simulator authored in Java.