Skip to content
forked from mortbopet/Ripes

A graphical processor simulator and assembly editor for the RISC-V ISA

License

Notifications You must be signed in to change notification settings

Riei-Joaquim/Ripes

 
 

Repository files navigation

Ripes

Build Status Gitter

Ripes is a graphical processor simulator and assembly code editor built for the RISC-V instruction set architecture, suitable for teaching how assembly level code is executed on various microarchitectures.

Got questions or comments? Head over to the Ripes Gitter chat.
Report bugs, issues or feature requests at https://github.com/mortbopet/Ripes/issues.

Usage

If this is your first time using Ripes, please refer to the introduction.
For further information, please refer to the Ripes wiki.

Downloading & Installation

Prebuilt binaries are available for Linux, Windows & Mac through the Releases page.

Linux

Releases for Linux are distributed in the AppImage format. To run an AppImage:

  • Run chmod a+x on the AppImage file
  • Run the file! The AppImage for Linux should be compatible with most Linux distributions.

Windows

For Windows, the C++ runtime library must be available (if not, a msvcp140.dll error will be produced). You most likely already have this installed, but if this is not the case, you download it here.

Building

Assuming you have installed a recent (5.10+) version of Qt as well as CMake, Ripes may be built like any other CMake project:

Unix:               Windows:
cd Ripes/           cd Ripes/
cmake .             cmake .
make                jom.exe / nmake.exe / ...

Note, that you must have Qt available in your CMAKE_PREFIX_PATH. For further information on building Qt projects with CMake, refer to Qt: Build with CMake.


Icons kindly provided by Flaticon authors: Smashicons, Freepik, Vectors Market & Pixel Buddha.

About

A graphical processor simulator and assembly editor for the RISC-V ISA

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.9%
  • Assembly 22.9%
  • CMake 1.4%
  • Shell 1.3%
  • C 0.5%