riscemu

RISC-V emulator in python (by AntonLydike)

Riscemu Alternatives

Similar projects and alternatives to riscemu based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better riscemu alternative or higher similarity.

riscemu reviews and mentions

Posts with mentions or reviews of riscemu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-30.
  • RISC-V is getting MSIs
    2 projects | news.ycombinator.com | 30 Jun 2022
    I built a RISC-V emulator in python focused on extensibility and debugability for this exact purpose. It should be dead simple to use with plain RISC-V Assembly files. It has a userspace-only mode and a minimal privileged mode: https://github.com/AntonLydike/riscemu

    Adding new instructions is as simple as adding a method to a class, as long as you are reading straight assembly files. If you want to parse ELF-files, you also have to add the opcodes for your command to the decoder (which is currently not very well documented). If you'd like to do that, feel free to open an issue and I'll work you through it.

    I also built a minimal kernel, which works on the emulator, but it doesn't support IO and is very rough around the edges in general.

Stats

Basic riscemu repo stats
1
42
8.2
5 months ago

AntonLydike/riscemu is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of riscemu is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com