virtualxt

command module
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2021 License: Zlib Imports: 7 Imported by: 0

README

VirtualXT

Build Codecov Forum 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/HGC compatible graphics
  • Turbo XT BIOS 3.1 + VXTX
  • 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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL