Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run DOS, Windows 95, Linux, FreeBSD, and other OS's, all on your workstation.
| Tags | Emulators |
|---|---|
| Licenses | LGPL |
Recent releases


Changes: This release fixes a possible segfault in wxWindows, the CD-ROM read_toc() function for *BSD, booting from CD-ROM for NetBSD, the CMOS checksum, and the "refresh bit" behaviour in pit. It also fixes .bochsrc parsing, VGA resize/redraw problems, compilation issues on Irix and Tru64, some MMX/SSE bugs, and bugs in instrumentation.


Changes: Minor bugfixes and documentation updates.


Changes: This release features a speedup for the emulation by 2x, and new plugin devices and GUIs. Now you can compile with many more options, and choose between them at runtime. Emulation of AMD x86-64, MMX, SSE, and SSE2 instructions was added, along with a wxWindows port and an SVGAlib port. There are improvements to many I/O devices: Bochs now supports up to 8 hard disks/CDROMs, a TUN/TAP network interface, and 360k floppies. The MacOSX/Carbon interface was improved and the MacOS9 port was updated. The GDB remote stub allows symbolic debugging with Bochs simulation.


No changes have been submitted for this release.


Changes: This release has support for networking and parallel ports, native Mac OS X and MorphOS support, improved BeOS support, a new easy to use menu-based configuration system, improvements to device handling and CPU functions, and many other improvements.
A build configuration tool; generates files for Visual Studio, GMake, and more.
- All comments
Recent commentsPhysical Floppy Access
On Win32, to use a real floppy drive you need this:
floppya: 1_44=a:, status=inserted
line in your .bochsrc file.
You can also specify an image file to load as a virtual floppy.
floppya: 1_44=nameofimage.img, status=inserted
Re: Seems to have sped up quite a bit
> Oh, but it being $$-ware makes it suck
> bigtime, I must admit.
I am happy to report that as of the first quarter of
2000, Bochs is now under the LGPL license!
-Tim
Seems to have sped up quite a bit
I had looked at bochs quite some time ago, and it was amazingly slow. I checked out the 1999 version now, and it's sped up quite a bit. It used to take almost an hour to boot ODDS, now it's down to a few minutes (on a Sparc Ultra 5 running SunOS5.5.1). 1.18 BogoMIPS!
The real advantage is that it runs on non-x86 systems (unlike DOSemu) where you can't just add another partition for a M$ OS. And it emulates an i386 (instead of an i8086 like pcemu, which is quite quick) and can therefore run more complex OSs than just DOS. ;-)
Oh, but it being $$-ware makes it suck bigtime, I must admit.