Java implementation of MIPS instruction set and graphical emulator. It's designed for ZJU SWORD.
Thanks to Zhanghai for his awesome project mipsasm.
See here.
See here.
The project supports simulating the following devices.
- Buttons
- Sliding switches
- PS2 keyboard
- 7-Segment digital cubes.
- LED
- 640*480 VGA (Including text mode and graphics mode)
- Counter
- Register viewer
- Memory viewer
This project uses zenjava to build. To run and compile it with JDK 11+, you should also download JavaFX SDK
Use mvn jfx:jar
to create jar executable file. The file is under PROJECT_DIR/target/jfx/app.
Use mvn jfx:native
to create native bundle. The files are under PROJECT_DIR/target/jfx/native.