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. The resulting HLSL (Unity CG) can be found in _Nix/, read on to learn more. A version of this shader running in VRChat can be found in this world: https://vrchat.com/home/world/wrld_8126d9ef-eba5-4d49-9867-9e3c4f0b290d The C version was initially based on takahirox/riscv-ru