Skip to content

xarkenz/mars-red

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

333 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MARS Red

The MARS Red IDE

MARS Red is a modern derivative of MARS (MIPS Assembler and Runtime Simulator), an education-oriented lightweight IDE for programming in the MIPS assembly language.

The MARS Red IDE provides editing and assembling capabilities, but its real strength lies in its support for interactive debugging.

  • The program can be executed in slow motion or one instruction at a time. In addition, the program can be stepped backwards to undo instructions.
  • Registers and data in memory are shown and can be modified by hand while the program is running.
  • Execution breakpoints can easily be added or removed after assembling.

Installation

Check out the releases page for the most recent stable version release.

To compile and run the latest build, ensure Maven is installed and use the following commands:

# Build the .jar file
mvn clean package

# Run the .jar file
java -jar *-jar-with-dependencies.jar

Documentation

The latest documentation can be found here.

About

A modern fork of MARS, the MIPS Assembler and Runtime Simulator.

Resources

License

Stars

Watchers

Forks

Contributors