Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.58 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.58 KB

VirtualXT

Build Codecov Support

VirtualXT is a IBM PC/XT (8088/V20) emulator that runs on modern hardware and operating systems. It is designed to be simple and lightweight yet still capable enough to run a large library of old application and games.

Features

  • Intel 8088 or NEC V20 CPU
  • 1MB RAM
  • CGA graphics adapter
  • Turbo XT BIOS 3.1 + VXTCGA
  • Keyboard controller with 83-key XT-style keyboard
  • Serial port with Microsoft 2-button mouse
  • Floppy and hard disk controller
  • Ethernet adapter
  • PC speaker

Build

The emulator is implemented in Go and should compile with only the standard Go toolchain installed. Although in that case you are limited to textmode only. If you want graphics and sound you need to link with the SDL2 library by passing the build tag sdl.

You can download pre-built binaries from itch.io. OSX and Linux users can also download VirtualXT using Homebrew.

brew tap andreas-jonsson/virtualxt
brew install virtualxt

Screenshots

bios screenshot

freedos screenshot

edit screenshot