VirtualXT is an IBM 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.
(Some of which are only available in the desktop version.)
- Intel 8088 or NEC V20 CPU
- Hardware CPU validator
- CGA/HGC compatible graphics
- 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
- Direct file share with host
- AdLib Music Synthesizer
- Ethernet adapter
- Real Time Clock
- PC speaker
VirtualXT is still in early development and there is a lot of work to be done. :)
You can find it all on the Github issue tracker.
You can support us by either buying a copy here on itch.io, sponsor specific issues on IssueHunter or donate NavCoins to us directly.
Linux - Flathub
flathub install org.virtualxt.VirtualXT
Linux - Snap Store
snap install virtualxt
MacOS - Homebrew
brew tap virtualxt/tap brew install virtualxt
|Updated||12 hours ago|
|Platforms||Windows, macOS, Linux, HTML5|
|Tags||16-bit, 186, 8088, cga, DOS, Emulator, msdos, v20, windows-3, x86|
|Code license||zlib License|
|Average session||A few seconds|
|Links||Homepage, Source code, YouTube|
Click download now to get access to the following files: