Bochs/sfsite/getcurrent.html
2004-02-15 16:53:15 +00:00

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>