329 lines
17 KiB
HTML
329 lines
17 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>bochs: The Open Source IA-32 Emulation Project (Download Current Release)</TITLE>
|
|
|
|
<!--#include virtual="includes/header.txt" -->
|
|
|
|
<!--content starts here-->
|
|
<img src="images/logo.gif" alt="A Window, Tux, and the BSD Daemon" width="160" height="175" align="right">
|
|
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Latest release:</b> Bochs 2.1.1</font><BR><BR>
|
|
|
|
Version 2.1.1 is a bugfix release :
|
|
<ul>
|
|
<li> fix bug in int15h function 0xe820
|
|
<li> fix vmware3 disk support on big-endian platforms
|
|
<li> fix conditions for NM exception on FWAIT instruction
|
|
<li> fix symbol conflict in rfb and x display libraries
|
|
<li> allow 16 bit writes to ne2k page 0
|
|
<li> notify display libraries on change of bpp
|
|
<li> fix bug in int13h function 0x10
|
|
<li> fix floppy dialog error on win2k
|
|
<li> fix adress check in TSS IO permission bitmap
|
|
<li> fix buffer overflow vulnerability
|
|
<li> updates for MacOS compile
|
|
</ul>
|
|
|
|
<BR/>
|
|
<a href="http://cvs.sourceforge.net/viewcvs.py/bochs/bochs/CHANGES?rev=REL_2_1_1_FINAL&content-type=text/vnd.viewcvs-markup">
|
|
Details on what has changed since version 2.1
|
|
</a>
|
|
|
|
<BR/><BR/>
|
|
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.1</font><BR><BR>
|
|
|
|
It's been nearly one year since the last stable release :
|
|
<ul>
|
|
<li>We have improved
|
|
the accuracy of the simulation in many ways, notably in the cpu, fpu, and
|
|
vga areas.
|
|
<li>3DNow! and PNI instructions are now supported, and Bochs
|
|
includes a new disassembler that supports all IA-32 instruction sets.
|
|
<li>On the I/O devices side, Bochs now provides experimental PCI VGA and USB
|
|
cards, 16550A uarts and gameport emulation.
|
|
<li>New types of disk image can be used as harddisks : stackable, commitable or growing. Bochs can also
|
|
use VMWare 3 cow disk images.
|
|
<li>Sdl, x11, win32 and wxwindows display libraries now support
|
|
15, 16, 24 and 32 bpp color depth, and the x11 vga font is not needed
|
|
any more.
|
|
</ul>
|
|
|
|
Note that some configuration file options have been deprectated :
|
|
please update these options to the new syntax, as they're likely to be
|
|
removed in future releases.
|
|
|
|
<BR/><BR/>
|
|
<a href="http://cvs.sourceforge.net/viewcvs.py/bochs/bochs/CHANGES?rev=REL_2_1_FINAL&content-type=text/vnd.viewcvs-markup">
|
|
Details on what has changed since version 2.0.2.
|
|
</a>
|
|
|
|
|
|
|
|
<!--<BR>
|
|
<B>BOCHS BINARIES</B><BR>
|
|
<i>All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started.</i>
|
|
<UL>
|
|
<li><a href="http://bochs.sourceforge.net/cgi-bin/topper.pl?name=See+All+Releases&url=http://sourceforge.net/project/showfiles.phpqmrkgroup_ideq12580">Click here</a> for the download page.
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.2.exe">Windows Installer for x86 machines (2.8meg)</A>, includes bochsdbg.exe with debugger enabled </li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.win32-bin.zip">ZIP
|
|
containing Windows binaries for x86 machines (2.8meg)</A>. Use the installer if
|
|
you can.
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.i386.rpm">RPM Binary for all RPM-based Linux x86 Distributions (3.3m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.2.dmg">DMG file for MacOSX (2.6m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.ppc-macos.sit"></a>(coming soon) SIT file with binaries for MacOS 9</li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
</ul>
|
|
|
|
<BR><BR>
|
|
<B>BOCHS SOURCE</B><BR>
|
|
Because Bochs is a cross-platform application, it can be compiled for
|
|
many platforms in addition to the ones for which binaries are provided.
|
|
If your platform can run the configure script, you can use the tarball.
|
|
If you're running Linux and your system can read RPMs, you can
|
|
build Bochs using a source RPM. If you're compiling for Win32 with
|
|
Microsoft VC++, the ZIP file contains sources that have already been
|
|
configured for you so you can go directly to the compile step. For
|
|
detailed compile instructions see the
|
|
<a href="/doc/docbook/user/book1.htm">User Guide</a>.
|
|
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.tar.gz">GZIPPED TARBALL file containing source code (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.src.rpm">RPM Source (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.win32-src.zip">ZIP containing source code configured for Win32/VC++ (3.6meg)</A></li>
|
|
</ul>
|
|
<B>NOTE:</b> We depend on volunteers to provide binaries for most platforms.
|
|
If your platform is missing, you can compile from sources or use a binary from
|
|
a previous version. To get your binary onto our site, contact
|
|
<a href="http://sourceforge.net/sendmessage.php?touser=185114">Bryce</a>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.0.1</font><BR><BR>
|
|
|
|
<b>Bochs 2.0.1</b> (January 4, 2003)
|
|
Version 2.0.1 is a bugfix version based on 2.0. Among other things, this
|
|
version fixes some compile problems, the text mode colors, an FPU bug, and the
|
|
problems with saving a corrupt configuration file.
|
|
( <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bochs/bochs/CHANGES?rev=HEAD&content-type=text/vnd.viewcvs-markup"> Details </a> ) <p>
|
|
|
|
<BR>
|
|
<B>BOCHS BINARIES</B><BR>
|
|
<i>All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started.</i>
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.1.exe">Windows Installer for x86 machines (2.8meg)</A>, includes bochsdbg.exe with debugger enabled </li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.win32-bin.zip">ZIP
|
|
containing Windows binaries for x86 machines (2.8meg)</A>. Use the installer if
|
|
you can.
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.i386.rpm">RPM Binary for all RPM-based Linux x86 Distributions (3.3m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.1.dmg">DMG file for MacOSX (2.6m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.ppc-macos.sit"></a>(coming soon) SIT file with binaries for MacOS 9</li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A
|
|
HREF="http://osdn.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.beos.pkg"></a>(coming soon) PKG file for BeOS (x86)</A></li>
|
|
</ul>
|
|
|
|
<BR><BR>
|
|
<B>BOCHS SOURCE</B><BR>
|
|
Because Bochs is a cross-platform application, it can be compiled for
|
|
many platforms in addition to the ones for which binaries are provided.
|
|
If your platform can run the configure script, you can use the tarball.
|
|
If you're running Linux and your system can read RPMs, you can
|
|
build Bochs using a source RPM. If you're compiling for Win32 with
|
|
Microsoft VC++, the ZIP file contains sources that have already been
|
|
configured for you so you can go directly to the compile step. For
|
|
detailed compile instructions see the
|
|
<a href="/doc/docbook/user/book1.htm">User Guide</a>.
|
|
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.tar.gz">GZIPPED TARBALL file containing source code (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.src.rpm">RPM Source (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.1.win32-src.zip">ZIP containing source code configured for Win32/VC++ (3.6meg)</A></li>
|
|
</ul>
|
|
<B>NOTE:</b> We depend on volunteers to provide binaries for most platforms.
|
|
If your platform is missing, you can compile from sources or use a binary from
|
|
a previous version. To get your binary onto our site, contact
|
|
<a href="http://sourceforge.net/sendmessage.php?touser=185114">Bryce</a>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<BR><BR>
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.0</font><BR><BR>
|
|
|
|
<b>Bochs 2.0</b> (December 21, 2002):
|
|
It's been a busy 6 months since our previous release! Bochs is now about twice
|
|
as fast as version 1.4.1. Also, we can now emulate MMX, SSE/SSE2, and even AMD
|
|
x86-64 instructions if you turn on the appropriate configure options. We also
|
|
added two new graphical interfaces, SVGALIB and wxWindows. The wxWindows
|
|
interface lets you edit all bochsrc options in a graphical form. Macintosh
|
|
users will be happy to find binaries for MacOSX and MacOS9. Also we now
|
|
support plugins for several platforms and cleaned up and improved the
|
|
documentation.
|
|
( <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bochs/bochs/CHANGES?rev=HEAD&content-type=text/vnd.viewcvs-markup"> Details </a> )
|
|
<p>
|
|
|
|
<BR>
|
|
<B>BOCHS BINARIES</B><BR>
|
|
<i>All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started.</i>
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.exe">Windows Installer for x86 machines (2.8meg)</A>, includes bochsdbg.exe with debugger enabled </li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.win32-bin.zip">ZIP
|
|
containing Windows binaries for x86 machines (2.8meg)</A>. Use the installer if
|
|
you can.
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.i386.rpm">RPM Binary for all RPM-based Linux x86 Distributions (3.3m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.dmg">DMG file for MacOSX (2.6m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.ppc-macos.sit">SIT file with binaries for MacOS 9</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[DMG]"> <A HREF="http://osdn.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.beos.pkg">PKG file for BeOS (x86)</A></li>
|
|
</ul>
|
|
|
|
<BR><BR>
|
|
<B>BOCHS SOURCE</B><BR>
|
|
Because Bochs is a cross-platform application, it can be compiled for
|
|
many platforms in addition to the ones for which binaries are provided.
|
|
If your platform can run the configure script, you can use the tarball.
|
|
If you're running Linux and your system can read RPMs, you can
|
|
build Bochs using a source RPM. If you're compiling for Win32 with
|
|
Microsoft VC++, the ZIP file contains sources that have already been
|
|
configured for you so you can go directly to the compile step. For
|
|
detailed compile instructions see the
|
|
<a href="/doc/docbook/user/book1.htm">User Guide</a>.
|
|
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.tar.gz">GZIPPED TARBALL file containing source code (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.src.rpm">RPM Source (3.1meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A
|
|
HREF="http://twtelecom.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.win32-src.zip">ZIP containing source code configured for Win32/VC++ (3.6meg)</A></li>
|
|
</ul>
|
|
<B>NOTE:</b> We depend on volunteers to provide binaries for most platforms.
|
|
If your platform is missing, you can compile from sources or use a binary from
|
|
a previous version. To get your binary onto our site, contact
|
|
<a href="http://sourceforge.net/sendmessage.php?touser=185114">Bryce</a>.
|
|
|
|
<BR><BR>
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous
|
|
Series:</b> Bochs 1.4.1</font><BR><BR>
|
|
|
|
<b>Bochs 1.4.1</b> (June 23, 2002):
|
|
Bochs 1.4.1 is the latest release of Bochs. This version
|
|
is a maintenence release of the Bochs 1.4.x series, which premiered in Spring 2002.
|
|
The 1.4.x series delivers features that
|
|
many people have been wishing for: booting from a CDROM, VESA BIOS Extensions,
|
|
improved networking, keyboard mapping for non-US keyboards, and a working
|
|
serial port. You'll notice several new buttons on the GUI, copy, paste, and
|
|
snapshot, which let you copy text between the system clipboard and the Bochs
|
|
screen. And we have a new cross-platform interface using a library called SDL
|
|
(Simple DirectMedia Layer). Give it a spin!
|
|
|
|
<BR><BR>
|
|
<B>BOCHS BINARIES</B><BR>
|
|
<i>All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started.</i>
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.win32-bin.zip">ZIP file with Binaries for all x86 Win32 Systems (3.5meg)</A>, includes bochsdbg.exe with debugger enabled </li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.i386.rpm">RPM Binary for all RPM-based Linux x86 Distributions (1.8m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1-solaris-i386.pkg.gz">Solaris x86 Package (1.9m)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[RPM]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.win32-alpha-bin.zip">ZIP file with binaries for Windows NT on Alpha (2.2m)</A></li>
|
|
</ul>
|
|
|
|
<BR><BR>
|
|
<B>BOCHS SOURCE</B><BR>
|
|
Because Bochs is a cross-platform application, it can be compiled for
|
|
many platforms in addition to the ones for which binaries are provided.
|
|
If your platform can run the configure script, you can use the tarball.
|
|
If you're running Linux and your system can read RPMs, you can try
|
|
installing from a source RPM. If you're compiling for Win32 with
|
|
Microsoft VC++, the ZIP file contains sources that have already been
|
|
configured for you so you can go directly to the compile step. For
|
|
detailed compile instructions see the
|
|
<a href="/doc/docbook/user/book1.htm">User Guide</a> in the new
|
|
documentation.
|
|
|
|
<UL>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.tar.gz">GZIPPED TARBALL file containing source code (1.4meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[TAR.GZ]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.src.rpm">RPM Source (1.4meg)</A></li>
|
|
<li><IMG SRC="/icons/compressed.gif" ALT="[ZIP]"> <A HREF="http://prdownloads.sourceforge.net/bochs/bochs-1.4.1.win32-src.zip">ZIP containing source code configured for Win32/VC++ (1.8meg)</A></li>
|
|
</ul>
|
|
<B>NOTE:</b> We depend on volunteers to provide binaries for most platforms.
|
|
If your platform is missing, you can compile from sources or use a binary from
|
|
a previous version. To get your binary onto our site, send it to Bryce
|
|
in an email.
|
|
HREF="http://osdn.dl.sourceforge.net/sourceforge/bochs/bochs-2.0.2.beos.pkg"></a>(coming soon) PKG file for BeOS (x86)</A></li>
|
|
-->
|
|
<BR><BR>
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Bochs Binary and Source Releases</b></font><BR><BR>
|
|
You can download any release since March 2001 on the
|
|
<a href="http://bochs.sourceforge.net/cgi-bin/topper.pl?name=See+All+Releases&url=http://sourceforge.net/project/showfiles.phpqmrkgroup_ideq12580">Releases Page</a>.
|
|
|
|
|
|
<BR><BR>
|
|
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Download CVS
|
|
Snapshot</b></font><BR><BR>
|
|
|
|
<b>CVS Snapshot:</b>
|
|
Bochs, like many other open source projects, uses CVS (Concurrent Version
|
|
System) to keep track of source code. Unlike the current release, the
|
|
CVS version of the sources contains everything the developers have written
|
|
to this date, and it can change daily (or even hourly). As a result, the
|
|
CVS version of Bochs will have more features and bug fixes than the release,
|
|
but also it may be somewhat less stable. You can decide if you prefer to go
|
|
exploring and try out our newest code, or stick with the better-tested
|
|
release. Since the CVS sources are always in motion, we take a snapshot each
|
|
night at some late hour after most developers should be in bed.
|
|
<BR><BR>
|
|
|
|
<!--#include virtual="cvs-snapshot/bochs-snapshot-links.html" -->
|
|
|
|
The CVS snapshots are provided as a convenience only. Of course, you could
|
|
also get the same information using CVS itself. Some of the benefits of
|
|
using CVS directly are: you can get any release or version, view the log
|
|
messages that say what files were changed, and make patches very easily
|
|
with "cvs diff -u".
|
|
|
|
<!--content ends here -->
|
|
|
|
|
|
<!--#include virtual="includes/footer.txt" -->
|
|
|
|
|
|
Last Modified on <!--#flastmod file="getcurrent.html" -->.<BR>
|
|
|
|
<!--#include virtual="includes/cright.txt" -->
|
|
|
|
</BODY>
|
|
</HTML>
|