jDosbox is an open source pure Java x86 emulator based on Dosbox. The initial goal of this
project was to run all DOS games as well as Dosbox. It is still a work in progress and as such has not quite reached parity
with Dosbox but it is close. Many games such as Doom, Tomb Raider, Civilization, Quake 1
and Duke Nukem 3D run very well. To see many shareware games run inside your browser as a Java applet I would recommend
that you check out

In addition to running DOS games the project has now started to move in a new direction as a general x86 emulator. Currently
It will boot up Windows 95/98, Windows NT 4.0, Windows XP (in safe mode), ReactOS and some flavors of Linux such as DSL. This has
been achieved by porting over an IDE controller from QEMU and running jDosbox with the
BIOS. There is still a lot of work to do here. The S3 video card does not work well except with Windows 95/98 and
PCI has not been fully implemented yet.

The current release is 0.74.28. The major new feature of this release is support for 3dfx.
To see it in action you can play the Tomb Raider DOS 3dfx demo.

  • Ported from MAME
  • Multi-threaded pure software implementation
  • Configurable memory options
  • Supports Voodoo 1 and Voodoo 2, currently only Voodoo 1 works in Win95/98
  • Disabled by default because it requires PCI support which breaks loading OS's with Bochs