alessandropellegrini / z64sim

z64 Simulator
GNU General Public License v3.0
14 stars 2 forks source link

z64sim: The z64 CPU Simulator

Build REUSE Compliance GitHub issues GitHub license Github all releases

This is a simulator for the z64 CPU, a fictional CPU designed for educational purposes.

Getting and running the simulator

Official builds are available through GitHub Releases. In order to run it, you need to have Java 11 or newer installed. To run the simulator, simply run the following command:

java -jar z64sim.jar

or double-click on the z64sim.jar file if your system supports it.

Be careful: The simulator is currently in a very early stage of development, and it is therefore exerimental. If you happen to find a bug, please report it on the issue tracker. Please provide a detailed description of the bug, and if possible, a minimal example that reproduces it.

Using the simulator

The simulator provides a minimalistic editor for writing z64 assembly code. In the toolbar, there are few buttons to interact with the simulator:

Building from source

This project relies on Maven for building. To build the project, simply run the following command:

mvn package

Please note that the project requires JavaCC for generating the parser.