Projects / Bochs / Releases

RSS All releases of Bochs

Release Notes: The configuration and CPU subsystems were reworked, allowing you to enable or disable CPU options at runtime through .bochsrc. Bugs were fixed for CPU emulation correctness and stability. X2APIC extensions were implemented. Intel VMXx2 extensions were implemented. New features include Extended VMX capability MSRs, APIC Virtualization, X2APIC Virtualization, Extended Page Tables (EPT), VPID, Unrestricted Guests, and new VMX controls. The PCLMULQDQ AES instruction was implemented. The Bochs internal debugger functionality was extended. USB HP DeskJet 920C printer device emulation was added.

  •  04 Mar 2003 03:10
Avatar

Release Notes: 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.

  •  12 Jan 2003 11:43

Release Notes: Minor bugfixes and documentation updates.

  •  29 Dec 2002 23:07

Release Notes: 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.

  •  31 Mar 2002 19:27

No changes have been submitted for this release.

  •  11 Dec 2001 17:33

Release Notes: 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.

  •  15 Jun 2001 00:42

Release Notes: Optimized for speed when simulating one processor (now 1-processor performance should be equivalent to 1.1.2). DOS HIMEM "A20 line" error fixed. Win32 now defaults to having mouse capture mode turned off. Various other bugfixes.

  •  04 Jun 2001 10:59

Release Notes: Error handling was improved. Binaries are now available. Output messages were improved. An interactive disk image creator was added. SMP emulation was implemented. The documentation (including man pages) was improved. VNC remote viewer support, dual virtual hard drive support, and a text mode interface were also added.

  •  31 May 2001 18:18

Release Notes: This release adds friendly error output, adjustment of handling for panics, binary releases for Linux x86, Linux Alpha, and Win32, and DLX-Linux Disk Image in all binary copies.

  •  19 May 2001 14:19

Release Notes: The Elpin VGA BIOS has been updated to version 2.40, and the pointer in .bochsrc has been changed. .conf.x86 script has been fixed so that it uses c++ instead of egcs for C++ files. Makefile targets that recurse into subdirectories now use double colons, so that they will always recurse into subdirectories. A single make command should now notice a modified source file in a subdir. A bug in bx_panic has been fixed. Support has been added for 2.88 MB floppy disks. Since dataseghack is checked in as non-executable, it is now invoked with "csh dataseghack." Patches for double fault and Xwindows timing have been applied. -fno-builtin has been removed from FPU Makefiles. u_char, u_short, etc. have been redefined in order to not conflict with system definitions of these same types. In cdrom.cc, the extern "C" { } structure around some of the header files has been removed. A panic on hard disk command 0x1f2 (read sector count) has been fixed. keyboard.cc has the reset patch applied, recognizes most of the "Grey" insert/delete/home/end/etc. keys the same as keypad keys, and no longer panics on "kbd_ctrl_to_kbd(): got value of 0x??". Mouse command 0xf6 (set defaults) has been implemented.

Screenshot

Project Spotlight

sysstat

The sar, sadf, iostat, mpstat, pidstat, nfsiostat and cifsiostat commands for Linux.

Screenshot

Project Spotlight

PeaZip

A file and archive manager supporting 130+ archive formats.