Files
tinyriscv/README.md
Alexandru-Florin Ene f21b4f5f50 Update README.md
2023-10-29 16:38:36 +02:00

10 lines
933 B
Markdown

![RISC-V Logo](https://riscv.org/wp-content/uploads/2020/06/riscv-color.svg)
# tinyriscv
Compact, simple and easy-to-use RISCV emulator written in C. The core exists in a single-file-header [tinyriscv.h](https://github.com/inixyz/tinyriscv/blob/main/src/tinyriscv.h) following the [STB library](https://github.com/nothings/stb) style. It is fast, portable, platform agnostic and self-contained (no external dependencies).
tinyriscv is designed to enable fast iterations and to empower programmers to create simulation environments and visualization / debug tools (as opossed to program compatibility for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level emulators.
tinyriscv is particulary suited to integration in simulation engines, embedded applications or any applications on platforms where operating system features are non-standard.