VirtualXT is a Turbo PC/XT 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.

The default setup emulates a Intel 8088 CPU running at 4.77 Mhz just like the original IBM 5150/5160. This is quite a slow system and the original 8088 only operates in real-mode. This means that no protected-mode or 32 bit applications will run. (Most MS-DOS software from the 90's requires a later CPU.)

You can find an online game library here.

Features

(Some of which are only available in the desktop version.)

  • Intel 8088 or NEC V20 CPU
  • Hardware CPU validator
  • VGA and CGA compatible graphics
  • GLaBIOS or Turbo XT BIOS 3.1 with extensions
  • Keyboard controller with 83-key XT-style keyboard
  • Serial port with Microsoft 2-button mouse
  • Floppy and hard disk controller
  • ISA passthrough using Arstech USB2ISA adapter
  • Direct file share with host
  • Flexible module system
  • Integerated GDB server
  • AdLib music synthesizer
  • EMS memory expansion
  • Ethernet adapter
  • and more...

Development

VirtualXT is still under development and there is a lot of work to be done. Contributions are appreciated. :)

You can find it all on the Github issue tracker.

   

Support

You can support us by either buying a copy here on itch.io, sponsor specific issues on IssueHunter or donate NavCoins to us directly.

Packages

Some packages are listed here. There are also a Linux build available on Flathub. The libretro core is also available in the official RetroArch core index for a variety of platforms.

Updated 26 days ago
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux, Android, HTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorAndreas Jonsson
Made withSDL
Tags16-bit, 8088, cga, DOS, Emulator, MS-DOS, msdos, vga, windows, x86
Code licensezlib License
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse
LinksGames, Source code, YouTube

Download

Download NowName your own price

Click download now to get access to the following files:

VirtualXT-SDL 7 MB
Version 0.12.0-7695889466
VirtualXT-SDL (testing) 7 MB
Version 0.13.0-7738072800
VirtualXT-Libretro 3 MB
Version 0.12.0-7695889469
VirtualXT-Libretro (testing) 3 MB
Version 0.13.0-7738072801