cnlohr/mini-rv32ima

A tiny C header-only risc-v emulator.

CMakefileAssemblyOther
This is stars and forks stats for /cnlohr/mini-rv32ima repository. As of 29 Apr, 2024 this repository has 1041 stars and 75 forks.

riscv_emufun (mini-rv32ima) Click below for the YouTube video introducing this project: What mini-rv32ima is a single-file-header, mini-rv32ima.h, in the STB Style library that: Implements a RISC-V rv32ima/Zifencei†+Zicsr (and partial su), with CLINT and MMIO. Is about 400 lines of actual code. Has no dependencies, not even libc. Is easily extensible. So you can easily add CSRs, instructions, MMIO, etc! Is pretty performant. (~450 coremark on my laptop, about 1/2 the speed of QEMU) Is human-readable...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
tsoding/olive.cCOther1.6k01130
kwsch/pkNXC#3000980
5cover/WinCleanC#Inno SetupPowerShell1100140
ArthurSonzogni/FTXUIC++CMakeOther5.3k03610
ontodev/excelClojure10070
hsalokor/clojurescript-skeletonClojure1010
JatinVira/100-Days-of-RosCMakePythonC++940160
dweldon/frappeCoffeeScriptCSSJavaScript61090
itsthatguy/bombermangCoffeeScriptCSSRuby0000
WilliamStaudenmeier/KodamaCSSHTMLJavaScript7802150