IzarraVM

IzarraVM is a Rust emulator for the Izarra 3000, a DOS-era games computer that almost shipped in 1997. It models one fixed machine: custom video and audio around an MS-DOS compatible core, with Toka Disk Operating System as its ROM shell and launcher.

The goal is to run early to mid 1990s DOS games as if the Izarra had reached store shelves.

See the README for build and installation instructions. These pages are the machine's manuals.

Start here

Hardware manuals

Technical references

  • VGA core: the IBM VGA-compatible video path, including its Hercules and CGA personalities.
  • VEGA programmer's guide: a working guide to drawing through the VEGA chipset (Margo, the 2D engine).
  • VEGA technical reference: the register-level contract for Margo and Distira (3D).