Skip to content
A fast and simple ARM Simulator made for education based upon Unicorn and Keystone engines
Branch: master
Clone or download
Latest commit 4109d37 Apr 28, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Adding a non complete putString Jan 10, 2019
.settings
examples adding example Mar 28, 2019
images v1.0.0! ❤️ Apr 28, 2019
iutScripts Resizing images for eight segment Mar 27, 2019
src Allow usage of pseudo instruction ldr with .equ Mar 28, 2019
tests/tests/projetarm_v2/simulator/core Update the CpsrTdd tests to cover some more cases Jan 7, 2019
vendor Omg, we finally fixed DockFX for Java 11 omg Jan 9, 2019
.classpath logo in resources Mar 11, 2019
.gitignore
.project Java >11 is now required, Maven is now used to manage the sheer number Jan 6, 2019
LICENSE Add LICENSE Mar 10, 2019
README.md v1.0.0! ❤️ Apr 28, 2019
diagram.png We implemented some Syscalls (for the ANSI C library) and we are also Mar 25, 2019
diagram.ucls Fix an issue when using multiple instructions on a single line Mar 2, 2019
logo.png Replace the Project S2 Logo with the Project S3/S4 Logo Oct 10, 2018
pom.xml Attention je vais commit Mar 26, 2019
small_logo.png Replace the Project S2 Logo with the Project S3/S4 Logo Oct 10, 2018

README.md

#@armsim

A fast and simple ARM Simulator made for education

Installation

Download the latest project-armstrong.jar and enjoy!

Graphical User Interface

gui_s1 gui_s2

java -jar project-armstrong.jar

Command-line Interface

cli_s1 cli_s2

java -jar project-armstrong.jar cli

Information

Requirements

  • Java 11
  • Windows x86/x64 or Linux x64

Libraries used

  • Unicorn
  • Keystone
  • JavaFX
  • DockFX

Class diagram

classes

Made with ❤️ by the #@RMStrong Team

You can’t perform that action at this time.