Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 2.48 KB

File metadata and controls

81 lines (57 loc) · 2.48 KB

Vrishchik RISC-V emulator

An open-source RISC-V emulator written in java, using the swing framework.

Features:

General:

  • independent compiler and processor with generation of standard binary files
  • all 32 basic commands of RISC
  • additional pseudo commands

Compiler:

  • transcript of step-by-step compilation
  • binary file preview
  • decompiled code preview
  • points out line number and nature of error

Processer:

  • step execution
  • breakpoints
  • execution in independent threads to prevent crashes

GUI:

  • inbuilt console
  • support for 2,8,10,16 bases, signed and unsigned, ASCII
  • customizeable look and feel
  • customizeable font size

Installation:

Java 17 is required to run Vrishchik. A headless JRE is unsuitable since swing is used in the GUI.

For Linux:

  1. Download linux.zip
  2. Extract the contents.
  3. Give run.sh permission to execute.
  4. Execute run.sh.

For Windows:

  1. Download windows_executable.zip
  2. Extract the contents.
  3. Double-click Vrishchik.exe to run the program.

Alternatively,

  1. Download windows_jar.zip
  2. Extract the contents.
  3. Double-click run.bat.

Screenshots:


Credits:

The following people were involved in this project:

The following software was used in this project: