A graphical processor simulator and assembly editor for the RISC-V ISA
See the codeRipes is a visual computer architecture simulator and assembly code editor built for the RISC-V instruction set architecture.
Experimental: Try Ripes directly in your browser: https://ripes.dk/
For questions, comments, feature requests, or new ideas, don't hesitate to share these at the discussions page.
For bugs or issues, please report these at the issues page.
Ripes may be used to explore concepts such as:
If this is your first time using Ripes, please refer to the introduction/tutorial.
For further information, please refer to the Ripes documentation.
Prebuilt binaries are available for Linux, Windows & Mac through the Releases page.
Ripes is also available in your browser at https://ripes.dk/ through a Qt for WebAssembly deployment.
Releases for Linux are distributed in the AppImage format. To run an AppImage:
chmod a+x on the AppImage fileFor 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.
Initially, the following dependencies must be made available:
sudo apt-get install libegl1-mesa-devThen, Ripes can be checked out and built as a standard CMake project:
git clone --recursive https://github.com/mortbopet/Ripes.git
cd Ripes/
cmake .
Unix: Windows:
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.
In papers and reports, please refer to Ripes as follows: 'Morten Borup Petersen. Ripes. https://github.com/mortbopet/Ripes' or by referring to the WCAE'21 paper on the project, e.g. using the following BibTeX code:
@MISC{Ripes,
author = {Morten Borup Petersen},
title = {Ripes},
howpublished = "\url{https://github.com/mortbopet/Ripes}"
}
@inproceedings{petersen2021ripes,
title={Ripes: A Visual Computer Architecture Simulator},
author={Petersen, Morten B},
booktitle={2021 ACM/IEEE Workshop on Computer Architecture Education (WCAE)},
pages={1--8},
year={2021},
organization={IEEE}
}
(top 24 of 50)
751 followers · starred Jan 2020
475 followers · starred Jun 2019
221 followers · starred Aug 2021
194 followers · starred Jul 2019
A graphical processor simulator and assembly editor for the RISC-V ISA
See the codeRipes is a visual computer architecture simulator and assembly code editor built for the RISC-V instruction set architecture.
Experimental: Try Ripes directly in your browser: https://ripes.dk/
For questions, comments, feature requests, or new ideas, don't hesitate to share these at the discussions page.
For bugs or issues, please report these at the issues page.
Ripes may be used to explore concepts such as:
If this is your first time using Ripes, please refer to the introduction/tutorial.
For further information, please refer to the Ripes documentation.
Prebuilt binaries are available for Linux, Windows & Mac through the Releases page.
Ripes is also available in your browser at https://ripes.dk/ through a Qt for WebAssembly deployment.
Releases for Linux are distributed in the AppImage format. To run an AppImage:
chmod a+x on the AppImage fileFor 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.
Initially, the following dependencies must be made available:
sudo apt-get install libegl1-mesa-devThen, Ripes can be checked out and built as a standard CMake project:
git clone --recursive https://github.com/mortbopet/Ripes.git
cd Ripes/
cmake .
Unix: Windows:
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.
In papers and reports, please refer to Ripes as follows: 'Morten Borup Petersen. Ripes. https://github.com/mortbopet/Ripes' or by referring to the WCAE'21 paper on the project, e.g. using the following BibTeX code:
@MISC{Ripes,
author = {Morten Borup Petersen},
title = {Ripes},
howpublished = "\url{https://github.com/mortbopet/Ripes}"
}
@inproceedings{petersen2021ripes,
title={Ripes: A Visual Computer Architecture Simulator},
author={Petersen, Morten B},
booktitle={2021 ACM/IEEE Workshop on Computer Architecture Education (WCAE)},
pages={1--8},
year={2021},
organization={IEEE}
}
(top 24 of 50)
751 followers · starred Jan 2020
475 followers · starred Jun 2019
221 followers · starred Aug 2021
194 followers · starred Jul 2019