Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. MS-DOS Emulators
  3. riapyx

riapyx

On the record

Build
The project is built with Cargo and uses rust-sdl2, whose platform installation instructions are referenced for Windows and OS X users.github.com · read 9 Oct 2026
Build requirements
The project is built with Cargo and uses rust-sdl2; its README points to platform installation instructions, mainly for Windows and OS X users.github.com · read 9 Oct 2026
Compatibility limits
It cannot boot ELKS or FreeDOS, and the README says installing an operating system is unlikely because floppy switching is unsupported and untested.github.com · read 9 Oct 2026
Debugger
Its debugger supports stepping, continuing, tracing, dumping RAM, breakpoints, memory display, disassembly, and quitting.github.com · read 9 Oct 2026
Disk images
The README recommends pre-installed hard-drive images because floppy switching is unsupported and installing an operating system is unlikely to work.github.com · read 9 Oct 2026
Distribution
The repository provides source files and Cargo build instructions; its README does not describe packaged downloads.github.com · read 9 Oct 2026
Emulated hardware
It emulates an Intel 8086 CPU, XT keyboard, limited CGA graphics, a serial port, a Microsoft serial mouse, and floppy and hard drives through BIOS calls.github.com · read 9 Oct 2026
Graphics
The emulated CGA adapter supports 80×25 16-color text mode and 640×200 2-color mode.github.com · read 9 Oct 2026
Graphics limits
CGA graphics support is limited to 80×25 16-color text mode and 640×200 2-color mode.github.com · read 9 Oct 2026
Hardware gaps
It does not emulate a programmable interrupt controller, programmable interval timer, DMA controller, or proper IDE hard and floppy drives.github.com · read 9 Oct 2026
License
The emulator code and test program are provided under the MIT license.github.com · read 9 Oct 2026
Logging
Optional Cargo features provide CPU, display, mouse, serial, BIOS, storage, machine, and keyboard logs, among other debugging aids.github.com · read 9 Oct 2026
Operating systems
It can run MS-DOS 6.22 and Windows 3.0 in real mode; the README says it cannot boot ELKS or FreeDOS.github.com · read 9 Oct 2026
Original target
Its main target was running Windows 3.0 in real mode.github.com · read 9 Oct 2026
Performance
The maker says the emulator does not aim for good performance and received only minimal profiling and simple optimizations.github.com · read 9 Oct 2026
Purpose
riapyx is an early PC (8086) emulator written in Rust, targeting Windows 3.0 in real mode.github.com · read 9 Oct 2026
Usage
The command line accepts hard-drive and floppy images and lets the user choose which drive to boot.github.com · read 9 Oct 2026

Alternatives to riapyx

Every alternative, ranked