riscvemu/README.md

20 lines
578 B
Markdown
Raw Permalink Normal View History

2022-12-27 23:12:54 +00:00
# riscvemu
An interpreter for the RV32I instruction set.
Features:
- Supports RV32I base instructions only (so far)
- Page-based virtual memory, with custom memory traps and syscalls
- Install with Go Modules (`go get code.ivysaur.me/riscvemu`)
## License
ISC License
The source code includes quotations from the RISC-V Instruction Set Manual under
the [Creative Commons Attribution 4.0 International License](https://github.com/riscv/riscv-isa-manual/blob/riscv-user-2.2/LICENSE).
2022-12-27 23:12:54 +00:00
## References
- RISC-V Instruction Set Manual: https://github.com/riscv/riscv-isa-manual