I took some abandoned project of MIPS simulator, ported to SFML and improved a lot. It runs elf files compiled by gcc and has ports for video and keyboard you can use from the inside.
https://bitbucket.org/krzat/mips/overview [C#]
Check the link to download MIPS compiler for windows.
Example code (MIPS.OS) contains some basic graphical code and a console: