Skip to content

61c-teach/venus

 
 

Repository files navigation

Venus

Venus is a RISC-V instruction set simulator built for education. This fork is primarily maintained by CS 61C Staff for (CS 61C)[https://cs61c.org/].

Venus is available online at https://venus.cs61c.org/.

Features

  • RV32IM
  • Single-step debugging with undo feature
  • Breakpoint debugging
  • View machine code and original instructions side-by-side
  • Several ecalls: including print and sbrk
  • Memory visualization
  • Basic external package management system

Resources

Credit

See the AUTHORS file.

This repo was forked from ThaumicMekanism's fork, which was forked from kvakil's fork.

About

RISC-V instruction set simulator built for education

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 77.5%
  • Kotlin 13.7%
  • HTML 6.5%
  • CSS 2.3%