{"repo":"Gaok1/Raven-RiscV","free":true,"listed":false,"github":"https://github.com/Gaok1/Raven-RiscV","clone":"git clone https://github.com/Gaok1/Raven-RiscV.git","description":"RISC-V simulator and IDE for learning assembly — RV32IMF, step-by-step debugger,cache , pipeline, multi-core simulator","language":"Rust","stars":110,"topics":["assembler","cache-simulator","computer-architecture","education","emulator","ratatui","risc-v","rust","rv32i","tui"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"RAVEN — RISC-V Simulator & IDE Leia em Português RAVEN is a free, open-source RISC-V simulator and terminal IDE for students and anyone learning assembly. It covers RV32IMAF — the full base integer set, multiply/divide, atomics, and single-precision float — and makes every part of the machine visible while your program runs. Write assembly in the built-in editor, assemble with Ctrl+Enter , and step through every instruction watching registers, memory, and the cache update in real time. Nothing is hidden. --- Quick Start Download the latest binary from Releases, or build from source: Requires Rust 1.75+. No other dependencies. --- What you get Editor (Tab 1) - Syntax highlighting — instructions, registers, labels, directives, strings - Ghost operand hints while typing - Ctrl+Enter to assemble instantly; errors show line number and reason - Undo/redo (50 levels), word navigation, toggle comment ( Ctrl+/ ), select next occurrence ( Ctrl+d ) - Go-to-definition ( F12 ), label highlight, address gutter ( F2 ) Debugger — Run Tab (Tab 2) - Run free ( r ), pause ( p ), restart ( R ), or single-step ( s ) - Breakpoints ( F9 ), jump to label ( Ctrl+g ), jump to RAM address ( Ctrl+f ), execution trace ( t ) - All 32 integer registers with ABI names, change highlighting - Float registers ( f0–f31 / ABI names), toggled with Tab in REGS mode - Sidebar cycles with v : RAM → Registers → Dyn - RAM : scrollable memory view; k cycles region: Data / Stack / R/W / Heap (sbrk pointer, ▶HB marker) -","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gaok1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gaok1/Raven-RiscV/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}