nowfound

Work · January 5, 2026

Emacs-riscv – A RISC-V emulator written in Emacs Lisp

Hi HN, This is a small RISC-V emulator I’ve been hacking on in Emacs Lisp as a fun weekend project. It started mostly as a way to better understand the RISC-V spec by implementing things myself, and also as an excuse to write more non-trivial Emacs Lisp. It currently focuses on RV32I and related basics, and is very much not optimized or production-ready. If you’re into RISC-V, emulators, or just enjoy seeing unusual things built in Emacs Lisp, feedback and comments are welcome Happy hacking!

Emacs-riscv – A RISC-V emulator written in Emacs Lisp launched on January 5, 2026 with 10 votes, #1,059 of 14,584 launches that month and more than 90% of that year's launches.

Visit github.com ↗Alternativestop 7% of January 2026

In plain words

Emacs-riscv is a RISC-V emulator written in Emacs Lisp that implements the RV32I instruction set and related basics. Created as a weekend project, it serves developers interested in understanding the RISC-V specification through practical implementation or those curious about running non-trivial programs in Emacs Lisp. The emulator is experimental and unoptimized, designed more for learning and exploration than production use.

written from the facts on this page · September 2026

From the sources

Contribute to gongo/emacs-riscv development by creating an account on GitHub.

A RISC-V emulator written in Emacs Lisp. Inspired by cnlohr/mini-rv32ima and bokuweb/r2 . # Clone the repository git clone https://github.com/gongo/emacs-riscv.git cd emacs-riscv # Compile Emacs Lisp files (optional but recommended) make compile Add to your Emacs configuration: ; ; Add riscv.el to load path ( add-to-list 'load-path " /path/to/emacs-riscv " ) ; ; Load the package ( require 'riscv ) ( require 'riscv-console ) Running Linux 1. Obtain Linux Kernel Image To run Linux interactively, you need a Linux kernel image. cd /path/to/mini-rv32ima/mini-rv32ima make DownloadedImage This downloads and prepares the kernel image as DownloadedImage . git clone…from github.com

Does a similar job

all alternatives →
  • Libriscv – RISC-V userspace emulator library2022 · github.com · ▲40

    The fastest RVA23 RISC-V sandbox. Contribute to libriscv/libriscv development by creating an account on GitHub.

  • RISC-V core written in 600 lines of C892023 · github.com · ▲190

    32-bit RISC-V CPU in ~800 lines of C89. Contribute to mnurzia/rv development by creating an account on GitHub.

  • C++17 RISC-V RV32GC / RV64GC userspace emulator library2020 · github.com · ▲31

    The fastest RVA23 RISC-V sandbox. Contribute to libriscv/libriscv development by creating an account on GitHub.

  • RISC-V assembly tabletop board game (hack your opponent)2023 · punkx.org · ▲400

    I made this game to teach my daughter how buffer overflows work. I want her to look at programs as things she can change, and make them do whatever she wants. Building your exploit in memory and jumping to it feels so cool. I hope this game teaches kids and programmers (who seem to have forgotten what computers actually are) that its quite fun to mess with programs. We used to have that excitement few years ago, just break into softice and change a branch into a nop and ignore the serial number check, or go to a different game level because this one is too annoying. While working on the game…

  • IDE for Learning RISC-V2019 · github.com · ▲105

    RARS -- RISC-V Assembler and Runtime Simulator. Contribute to TheThirdOne/rars development by creating an account on GitHub.

  • AR
    A RISC-V core in Racket2021 · guillaume.baierouge.fr · ▲122

More work this month

the category →

Source: Show HN post ↗

Launched alongside, January 2026

the whole month →
  • IN

    Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc

    AI · Jan 2026 · cannoneyed.com

  • Cowork▲1,088

    Turn Claude into your digital coworker

    AI · Jan 2026 · claude.com

  • DataFast▲867

    Revenue-first analytics

    Growth · Jan 2026 · datafa.st

  • OpenClaw▲836

    The AI that actually does things

    AI · Jan 2026 · openclaw.ai

  • Automatic AI-powered code reviews the moment you open a PR

    Dev tools · Jan 2026 · kilo.ai

  • AI Content Maker, for Social Media Publishing

    AI · Jan 2026 · postsyncer.com