RISC-V subset emulator (WIP)

RISC-V subset emulator (WIP)

by Jonathan50

👁 856 ❤️ 39 ⭐ 33 🔄 0
Created: Jan 3, 2022 Last modified: Jul 28, 2024 Shared: Jan 12, 2022

Description

When started it will start a Scheme interpreter, so you can enter an expression like "(* 7 3)". Here is a game you can load: https://scratch.mit.edu/discuss/post/6024493/ https://scratch.mit.edu/discuss/topic/571608/ The code for the programs, a library, and a makefile for programs is here: https://github.com/Jonathan50/scratch-risc-v-programs You can cross-compile/cross-assemble your code, then convert it to a raw binary, then to base32 (or a file listing the bytes). Based on parts of the RISC-V instruction set architecture spec: https://riscv.org/technical/specifications/ Also I referred to some pages like this: https://www.lammertbies.nl/comm/info/serial-uart

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects