142 lines
4.9 KiB
HTML
142 lines
4.9 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.4.2</font><BR><BR>
|
|
|
|
Version 2.4.2 is a bugfix release. Here is the summary of changes :
|
|
|
|
<ul>
|
|
<li> CPU and internal debugger
|
|
<ul>
|
|
<li> VMX: implemented TPR shadow VMEXIT
|
|
<li> Bugfixes for CPU emulation correctness (mostly for VMX support).
|
|
<li> Bugfixes and updates for Bochs internal debugger
|
|
<ul>
|
|
<li> On SMP system stepN command now affects only current processor
|
|
</ul>
|
|
</ul>
|
|
<li> Memory modelling
|
|
<ul>
|
|
<li> Bugfixes for > 32-bit physical address space.
|
|
<li> Allow to emulate more physical memory than host actually could or would like to allocate.
|
|
</ul>
|
|
<li> I/O Devices Bugfixes
|
|
<ul>
|
|
<li> Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI
|
|
</ul>
|
|
<li> Cleanup configure options
|
|
<ul>
|
|
<li> Many configure options are deprecated and determined automatically from the others
|
|
</ul>
|
|
</ul>
|
|
|
|
<BR>
|
|
|
|
The binary packages for Linux and Windows are built with these featues :
|
|
<ul>
|
|
<li> x86-64 emulation with all optimizations enabled
|
|
<li> devices:
|
|
<ul>
|
|
<li> chipset: PCI, ACPI
|
|
<li> video: Bochs VBE and Cirrus SVGA
|
|
<li> sound: SB16
|
|
<li> network: NE2000 (ISA/PCI)
|
|
<li> USB: OHCI, UHCI and 6 device types
|
|
</ul>
|
|
<li> Display libraries:
|
|
<ul>
|
|
<li> Linux: nogui, rfb, sdl, term, x
|
|
<li> Windows: nogui, rfb, win32
|
|
</ul>
|
|
</ul>
|
|
|
|
<a href="http://bochs.cvs.sourceforge.net/bochs/bochs/CHANGES?view=markup&content-type=text/vnd.viewcvs-markup&revision=REL_2_4_2_FINAL">
|
|
Details on what has changed since version 2.4.1
|
|
</a>
|
|
|
|
<BR/><BR/>
|
|
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Previous release:</b> Bochs 2.4.1</font><BR><BR>
|
|
|
|
<BR>
|
|
Here is a brief summary of changes since version 2.4:
|
|
<ul>
|
|
<li> Fixed bunch of CPUID issues
|
|
<ul>
|
|
<li> Bochs is now able to install and boot 64-bit Windows images! (special thanks to Mark Ebersole for his patch)
|
|
</ul>
|
|
<li> Several bugfixes in CPU emulation (mostly for x87 instructions)
|
|
<li> Fixed two critical deadlock bugs in the Win32 gui (patches from @SF tracker)
|
|
<li> Fixes related to the 'show ips' feature
|
|
<ul>
|
|
<li> removed conflicting win32-specific alarm() functions ('win32' and 'sdl' gui)
|
|
<li> feature now works in wx on win32
|
|
</ul>
|
|
<li> Added support for gdb stub on big endian machine (patch by Godmar Back)
|
|
<li> Rewritten obsolete hash_map code in dbg symbols module (patch from @SF)
|
|
<li> BIOS: implemented missing INT 15h/89h (patch by Sebastian Herbszt)
|
|
</ul>
|
|
|
|
<a href="http://bochs.cvs.sourceforge.net/bochs/bochs/CHANGES?view=markup&content-type=text/vnd.viewcvs-markup&revision=REL_2_4_1_FINAL">
|
|
Details on what has changed since version 2.4
|
|
</a>
|
|
|
|
<BR><BR>
|
|
<BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Bochs Binary and Source Releases</b></font><BR><BR>
|
|
The latest release of Bochs is available in these file formats :<BR>
|
|
<ul>
|
|
<li> Win32 binary NSIS installer package (EXE)
|
|
<li> Win32 binary with P4 CPU support (ZIP) - Bochs installation is required
|
|
<li> Win32 binary with P4 + SMP support (ZIP) - Bochs installation is required
|
|
<li> Linux binary RPM
|
|
<li> Platform independant source package (TAR.GZ)
|
|
<li> Win32 specific source package prepared for MSVC (ZIP)
|
|
<li> Linux source RPM
|
|
</ul>
|
|
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>
|
|
|
|
<a name="cvssnap"><BR><font face="arial, helvetica" color="#1e029a" size="4"><b>Download CVS
|
|
Snapshot</b></font><BR><BR></a>
|
|
|
|
<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.
|
|
<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>
|