Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.82 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.82 KB

MARS Assembler

MARS is a lightweight interactive development environment (IDE) for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy's Computer Organization and Design.

MARS has been jointly developed by Pete Sanderson (programming) and Ken Vollmar (details and paperwork).

Download

There's no download link yet, you must compile the project by yourself. You can download the original version at the official website.

Purpose of this repository

This repo has the goal of refactoring the code to meet the requirements of Java 8, and adding or revamping existing features.

I did this project just for fun so don't expect I'll work full time on this project.

Features included in this custom version

  • OS look & feel (not Java look & feel)
  • Updated logo icon
  • New syntax highlighting (inspired by JetBrains IDEs)
  • "Fira Code" as default font
  • Different panels position
  • Smaller executable size

How to run / compile MARS

  • In order to run MARS v4.XX, you must install JRE 1.8 (Java 8)
  • In order to compile MARS v4.XX, you must install Java SE 8 (or later) SDK

Note: This project currently makes use of the Intellij IDEA IDE

License

MIT. Check the LICENSE file. All the credits go to the original developers.