HN Hall of Fame Weekly email

TinyEMU – x86 and RISC-V emulator, small and simple while being complete

bellard.org Software & code Software projects Hardware & electronics Candidate
Screenshot of bellard.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
5
submitters
4
observed span
2018–2023
peak thread · 29 comments
134 pts
latest 20+ return · 2023-01-14
134 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

https://bellard.org/tinyemu/readme.txt : > 4.1) 128 bit support > The RISC-V specification does not define all the instruction encodings for the 128 bit integer and floating point operations. The missing ones were interpolated from the 32 and 64 ones. > Unfortunately there is no RISC-V 128 bit toolchain nor OS now (volunteers for the Linux port ?), so rv128test.bin may be the first 128 bit code for RISC-V !

Interestingly the VM seems to have internet access via a DigitalOcean instance: > Access to Internet is possible inside the emulator. It uses the websocket VPN offered by Benjamin Burns (see his blog[0]). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service. [0] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...

>"TinyEMU is a system emulator for the RISC-V and x86 architectures. Its purpose is to be small and simple ( <- PDS: Very Important!!!) while being complete. Main features: o RISC-V system emulator supporting the RV128IMAFDQC base ISA (user level ISA version 2.2, priviledged architecture version 1.10) including: o 32/64/128 bit integer registers o 32/64/128 bit floating point instructions (using the SoftFP Library) o Compressed instructions o Dynamic XLEN change o x86 system emulator based on KVM o VirtIO console…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
273

reference only — not used in Hall rules or ranking

Total comments
46

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-10-30TinyEMU, a RISC-V/i486 VM for Linux in the BrowserFirst breakoutaparashk13016
2021-02-19TinyEMU (Fabrice Bellard)throwaway54220
2021-05-12Fabrice Bellard's TinyEMU RISC-V Emulatorpeter_d_sherman51
2021-10-21TinyEMU: A system emulator for the RISC-V and x86 architecturespeterkelly20
2023-01-14TinyEMU – x86 and RISC-V emulator, small and simple while being completeBest thread · Latest 20+ point returnpeter_d_sherman13429