daveemu-banner

A fast, modular 286 PC emulator for classic DOS-era workflows

Daveemu is a focused emulator project built around the Intel 80286 generation. It is designed for practical usability, deterministic behavior, and clean architecture.

Why Daveemu

  • 286-first focus: BIOS boot flow, real-mode execution, and DOS-era fundamentals.
  • Practical over perfect: tuned for stable day-to-day use, not cycle-perfect simulation.
  • Modular core: CPU, machine, devices, and frontend are separated for long-term evolution.
  • Developer-friendly: clear CLI workflow, trace/debug direction, and test-driven progress.

Current capabilities

  • 80286 real-mode CPU emulation
  • BIOS POST and bootstrap path
  • VGA text mode output
  • PIC/PIT timing and interrupts
  • Keyboard input handling
  • DOS 3.3 boot-oriented workflow

Teaser Screens

BIOS / POST

daveemu-bios-post

QBasic Editor View

qbasic-editor-view

QBasic Program Running (.BAS)

qbasic-program-running

Turbo Pascal 5.5 Compilation

tp55-compilation

Follow the build

This site will publish short updates about milestones, compatibility progress, and technical decisions.

Contact

For collaboration, feedback, or partnership inquiries:

dave@daveemu.com

More posts coming soon.