mirror of
https://github.com/PiMaker/rvc.git
synced 2024-11-21 19:40:08 +00:00
Update README.md
This commit is contained in:
parent
6c8c33ada0
commit
9d170cc8d3
@ -1,8 +1,11 @@
|
|||||||
# rvc - risc v in c
|
# rvc - risc v in c
|
||||||
|
|
||||||
An experimental RISC-V emulator written in plain C [0], with a focus on porting the result to a HLSL pixel shader.
|
An experimental 32-bit [0] RISC-V emulator written in plain C [1], with a focus on porting the result to a HLSL pixel shader.
|
||||||
|
|
||||||
[0] The elf loader ('elfy') is written in Rust, because I was too lazy to do it myself in C (Rust uses the 'elf' crate) and it doesn't need porting anyway.
|
Mostly based on [takahirox/riscv-rust](https://github.com/takahirox/riscv-rust), which is a great resource for learning about RISC-V in general, aside from the [official specs](https://riscv.org/technical/specifications/) of course.
|
||||||
|
|
||||||
|
[0] GPUs only really support 32-bit integer math (in the use-case I want to put this in anyway)
|
||||||
|
[1] The elf loader ('elfy') is written in Rust, because I was too lazy to do it myself in C (Rust uses the 'elf' crate) and it doesn't need porting anyway.
|
||||||
|
|
||||||
# Why?
|
# Why?
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user