forked from EduMIPS64/edumips64
-
Notifications
You must be signed in to change notification settings - Fork 0
Free cross-platform educational MIPS64 CPU Simulator
License
veken0m/edumips64
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
EduMIPS64 README
================
EduMIPS64 is a cross-platform visual MIPS64 CPU simulator written in
Java/swing. To learn how it works and how to use it, please refer to the
EduMIPS64 User Manual (in the docs/{en,it}/output/latex directory). This file
is a short guide for developers.
Requirements
------------
In order to compile EduMIPS64, you need the following tools:
- Java JDK version 1.5 or above (tested only with Sun JDK)
- Apache Ant version 1.8 or above (needed for JUnit 4 tests)
If you need to compile the in-application help, you need:
- Sphinx (http://sphinx.pocoo.org/) versione 1.0.7 or above
- GNU Make
If you need to compile the PDF manual, you will also need:
- latex / pdflatex
If you need to run unit tests, you will also need:
- JUnit version 4
Main Ant targets
----------------
* `jar` build the EduMIPS64 jar package named edumips64-`version`.jar
* `debugjar` build a jar package that contains more debug information
* `clijar` build a jar package containing an experimental CLI front-end to
EduMIPS64
* `src-release` builds a tar.bz2 file containing the source distribution of
EduMIPS64
* `tests` runs unit tests; it depends on junit4.jar being added to the
CLASSPATH environment variable
* `clean` removes the jar files and the build directory
Building the documentation
--------------------------
To build the documentation, as stated before, you need sphinx >= 1.0.7,
GNU/Make and a working installation of latex and pdflatex.
The docs come in two different languages: english (en) and italian (it).
First, cd to the directory containing the sources of the doc to rebuild:
$ cd docs/en/src # or docs/it/src for italian
Then use the following make targets:
* `html` to build the in-app help
* `latexpdf` to build the pdf manual.
About
Free cross-platform educational MIPS64 CPU Simulator
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published