Show HN: Our Space Game Has A Built-in RISC-V Emulator That Runs Linux
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get the latest gadgets delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

The developers of SEEDS, a space game, have published details of PasRISCV, their in-house emulator for running a full RISC-V virtual machine inside the game. They say it boots Alpine Linux and executes native Linux tools; PasRISCV and its companion frontend are available as open-source software under the zlib license.

Against All Odds, the developer of the space game SEEDS, has described how its in-house emulator PasRISCV runs a full RISC-V 64-bit virtual machine and Alpine Linux inside the game. The system executes native Linux programs for in-game features, and the studio says PasRISCV and its companion frontend are available as free, open-source software under the permissive zlib license.

The developer’s October 3 post says players can use Linux applications through a computer in the game’s home base, including tools that display planetary information and statistics. The programs are Linux ELF binaries running on an emulated RISC-V system, rather than software built specifically for the player’s host operating system. The studio says this works even when SEEDS is played on a Windows machine.

PasRISCV emulates a complete machine, not just the environment needed to run individual Linux applications. According to the post, that includes CPU, memory, storage, display devices and interrupts. The system supports SMP/MultiHART and RV64GC, as well as RVA23 features and extensions including hypervisor, vector and cryptography support. The project’s source code is publicly available, and the developer says both PasRISCV and its frontend companion, pasriscvemu, use the zlib license.

The emulator combines an interpreter with a tracing just-in-time compiler. The developer says the JIT currently works on x86-64 host systems and supports about 99% of the instructions encountered by the project. Linux boots through OpenSBI and U-Boot, with system images attached as virtual storage. The game uses a modified Alpine Linux v3.23.6 installation and a custom kernel, though the post says a recent stock Alpine image also runs.

At a glance
announcementWhen: Published October 3, 2026
The developmentSEEDS developer Against All Odds published a technical account of PasRISCV, the RISC-V emulator that runs a Linux system and native tools within the game.
Top Steam deals right now
The Outlast Trials-90%$3.99
Red Dead Redemption 2-75%$14.99
Warhammer 40,000: Space Marine 2-75%$14.99
Cyberpunk 2077-70%$17.99
How to Fish-38%$4.95
Project Zomboid-33%$16.74
Baldur’s Gate 3-30%$41.99
Resident Evil Requiem-30%$48.99
Live · Steam store (current discounts)

Linux Tools Inside the Game

PasRISCV gives SEEDS a way to present in-game computing as a real software environment: its tools are native Linux programs running on a virtual machine, rather than interfaces that merely imitate a computer. That approach may interest game developers who want operating-system features, user-created tools or simulated computers to behave more like their real-world counterparts.

The project also makes a technical implementation available beyond the game. Because the emulator is published under a permissive license, other developers can inspect its design or explore whether it fits their own projects. The article describes capabilities and possible uses, but it does not establish performance across different computers or show that PasRISCV is ready for use as a general-purpose emulator.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

How SEEDS Uses PasRISCV

The developers say the virtual machine starts booting in the background when a player starts or loads a SEEDS game. Its Linux environment supports programs used through the game’s home-base computer. A separate user partition can retain player data, such as mini-game high scores, while the root partition can be replaced with game updates. The post describes this arrangement as a current approach, pending a more direct way to save that data as part of the game state.

For graphics, SEEDS reads pixels from a virtual framebuffer and applies game-side effects such as scanlines and phosphor glow. The emulator also supports other virtual graphics adapters, according to the developer; the post says an X server with the Motif Window Manager ran in the virtual machine, though too slowly to be practical on most machines. PasRISCV also emulates several audio devices. These details show the emulator’s scope, while the game itself uses selected components suited to its interface.

“For PasRISCV we chose the latter and emulate a machine including display and storage devices, interrupts, everything down to the last thing, so that for the running kernel it appears as a complete hardware system, even though it’s virtual.”

— Against All Odds, in its PasRISCV post

Amazon

Linux emulator for PC

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Performance and Compatibility Limits

The post does not provide independent performance measurements, host-system requirements, or a detailed comparison with other emulators. Its figure of about 99% refers to instructions encountered by the project and supported by its x86-64 JIT; the article does not specify the workload or provide a test method. The JIT is also described as limited to x86-64 hosts, so the post does not establish equivalent acceleration on other host architectures.

It remains unclear how readily PasRISCV can be used outside SEEDS, what documentation or support is available to outside contributors, and how broadly the listed device emulation has been tested. The developer says its source is public and identifies the license, but those facts alone do not establish compatibility with every Linux distribution, application or computer.

Amazon

Open-source RISC-V emulator

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Where to Find the Emulator

Readers can inspect the PasRISCV and pasriscvemu source repositories linked from the developer’s post to review the implementation, supported features and license. The post does not announce a release schedule, roadmap or upcoming technical milestone. Any further details about broader compatibility, performance testing or development plans will depend on information the project’s maintainers publish.

Amazon

ARM to RISC-V cross compiler

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is PasRISCV?

PasRISCV is Against All Odds’ in-house emulator for running a RISC-V virtual machine. The developer says it is written in Object Pascal and is open source under the zlib license.

What does the emulator do in SEEDS?

It runs a Linux system inside the game, allowing in-game tools such as planetary information and statistics programs to run as native Linux applications.

Can the emulator run outside the game?

The developer says PasRISCV and its frontend are publicly available, but the post does not describe how easy they are to set up independently or guarantee support for particular uses. Check the project repositories for current instructions and compatibility details.

How fast is PasRISCV?

The developer says its tracing JIT supports about 99% of the instructions encountered by the project and currently runs on x86-64 hosts. The post gives no independent benchmarks or broad performance comparisons.

Which Linux distribution does SEEDS use?

The game uses a modified Alpine Linux v3.23.6 system with a custom kernel. The developer says a recent stock Alpine image also runs in the emulator.

Source: hn

HALLOWEEN

Halloween Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Flock Surveillance Cameras Face Backlash

Flock’s surveillance cameras are under scrutiny amid privacy concerns, prompting protests and regulatory reviews. Details remain developing.

Grok 4.6: The Frontier Is Now A Price War

Grok 4.6 from SpaceXAI maintains unchanged pricing while boosting intelligence, fueling a price war at the AI frontier. Key details and implications explained.

Verizon Surges In Global Coverage

Verizon has announced a major increase in its international network coverage, boosting its global presence and connectivity options.

Israeli AI Startup Poised For $6B Acquisition By Anthropic

Anthropic is reportedly negotiating to acquire an unnamed Israeli-founded AI startup at a $6 billion valuation; details remain undisclosed.