In this project, it was implemented a 3D rendering algorithm utilizing RISC-V Assembly language. All the source code for interfacing with the TFT display and SD card is also in RISC-V Assembly. Presented as a graduation project.
All the concepts are explained in this pdf [portuguese only]: https://www.lucas.zischler.nom.br/tcc/TCC.pdf
In Linux just run ./BuildCode.sh