GitHunt
MA

MagicfTail/Risc-Csharp

Risc-C#

A Risc-V emulator written in C#, capable of running a stripped down version of Linux. Heavily "inspired" by mini-rv32ima.

The implementation should be very human readable, with a streamlined flow from start to end of reading an instruction.

Get it running

To see it in action, pass the console showcase the image stored in mini-rva32ima-files and login as root.

dotnet run --project consoleShowcase -- ./mini-rv32ima-files/DownloadedImage

(Or compile it yourself and run it however you want)

Why

To get a better understanding of Risc-V, as well as the inner workings of an operating system.

Languages

C#100.0%

Contributors

Created November 6, 2023
Updated November 6, 2023