The RISC-V Assembly Learn Environment, or ALE, is an environment designed to support the execution and testing of RISC-V programs.
This page is dedicated to providing information for instructors and developers who intend to create new plug-ins and extensions for the tool. To use RISC-V ALE, see:
- Stable version: https://riscv-programming.org/ale/
- More details: https://riscv-programming.org/simulator.html
WIP
This project includes code or (wasm-compiled) objects from the following projects:
- chipsalliance/SweRV-ISS (Now VeeR-ISS): Apache License 2.0
- Source code of our modified version: https://github.com/antoniocgj/SweRV-ISS-1
- The LLVM Project: Apache License 2.0
- Bootstrap: MIT License
- Font Awesome Free 5.12.0: License (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- Material Design: Apache 2.0 License
- Pnotify.js: Apache License 2.0
- Bootstrap-table: MIT License
- jQuery UI
- jQuery
- jQuery Terminal
- LZString: MIT License
- NOTY: MIT License
- Xterm.jshttps://xtermjs.org/
- Zip.jshttps://gildas-lormeau.github.io/zip.js/