|
May 11th, 2015, 00:18 Posted By: wraggster
via http://www.aep-emu.de/
A new version of Bochs has been released.
Quote:
Changes since the last AEP reported version 2.6.5
Changes in 2.6.8 (May 3, 2015):
CPU / CPUDB
- Bugfixes for CPU emulation correctness (critical bugfix for x86-64 emulation)
- Memory type calculation support for Bochs debugger and instrumentation, to enable configure with --enable-memtype option.
- CPUDB: Added Pentium (P54C) configuration to CPUDB
- CPUDB: Added Broadwell ULT configuration to CPUDB
- Updated definition of instrumentation callbacks, see description in instrumentation.txt / Fixed instrumentation examples
Configure and compile
- Configure option --enable-fast-function-calls now also used for MSVC nmake.
- Some configure fixes for the GTK debugger support.
GUI and display libraries
- The VGA update timer mode now can be selected with the ´vga´ option.
- Release all pressed keys when the simwindow gets back the keyboard focus.
- Win32 gui: Captured mouse cursor now really trapped in window.
- SDL2: Implemented yes/no dialog (e.g. for VVFAT commit).
- Some fixes for wxWidgets 3.0 and unicode version compatiblity.
- Full save/restore support for enhanced gui debugger settings (window+font).
- Added debugger support for the term gui using a pseudo-terminal.
I/O Devices
Hard drive
- Added Oracle(tm) VM VirtualBox image support (VDI version 1.1)
- Re-enable "bulk I/O" repeat speedups extension.
- Some lowlevel cdrom code fixes for Windows and Linux.
Sound
- SB16: Fixed OPL chip detection by implementing ISA bus delay.
- SB16: Ported OPL3 emulation from DOSBox and partly removed legacy code.
- ES1370: Added MIDI UART output support.
- ES1370: Fixed critical bug that made Win9x drivers crash.
- Major rewrite of the lowlevel sound code.
- Added mixer thread support (required for all modules except ´sdl´).
- New mixer and SDL mixer are polling data from the PCM output buffers, the PC speaker beep generator and the OPL3 FM generator.
- PCM format conversion to 16 bit signed little endian.
- Added sound ´file´ module for VOC, WAV, MID and raw data output and added dual output support (device+file) in midi/wave mode 3.
- Added capability to set up the sound driver per service.
Floppy
- Fixed "Read ID" command for single-sided media (patch by Ben Lunt).
ROM BIOS
- Fixed keyboard scancode processing after keyboard intercept.
- Fixed rombios32 code to avoid incorrect ACPI table detection.
-------------------------------------------------------------------------
Changes in 2.6.7 (November 2, 2014):
CPU / CPUDB
- Implemented AVX-512BW/AVX-512DQ/AVX-512VL extensions emulation.
- implemented AVX512-IFMA532 instructions emulation.
- implemented AVX512-VBMI instructions emulation.
- Bugfixes for CPU emulation correctness (critical fixes for AVX-512, CMPXCHG16B and VMX)
- Fixed Bochs segmentation fault crash with Handlers Chaining Speedups enabled when compiling with gcc, especially with low optimization levels.
- Reverted removal of reporting Architectural Perfmon support in pre-defined CPUID modules. Windows 8 and Windows 10 require Performance Monitoring to be reported to boot. To workaround possible Windows 7 64-bit installation issues: use bx_generic CPUID module, which doesn´t report Performance Monitoring in CPUID.
GUI and display libraries
- The VGA update timer and the status LED timer now always use the realtime mode independent from the ´clock´ option setting.
- Added native SDL2 GUI support to Bochs. To enable configure with --with-sdl2.
- Added new user shortcut "scrlck" (SDL/SDL2 using "Scroll Lock" for fullscreen toggle).
- Write enhanced gui debugger settings to file on exit and restore on initialization.
I/O Devices
USB
- xHCI model now emulates a NEC/Renesas uPD720202 device (patch by Ben Lunt).
- Added USB port specific option ´size´ for VVFAT disks (range 128M ... 128G). If the size is not specified or invalid, it defaults to 504M. Hard drive / HD image
- Fixed crash when using a "fixed" type VPC image.
ROM BIOS
- Fixed int74_function() for 4-byte (wheel mouse) packets.
- LGPL´d VGABIOS updated from CVS (fixed building VBE modes list)
Misc
- Visual Studio workspace files updated to VS2013Ex format.
- bximage_old/bxcommit: removed old obsolete image manipulation tools.
- Documentation fixes and updates.
-------------------------------------------------------------------------
Changes in 2.6.6 (June 15, 2014):
CPU / CPUDB
- allow sandy bridge configuration even when AVX is not compiled in
Configure and compile
- fixed compilation error when 3dnow support is enabled
- speedup Visual Studio build by almost 20% by adding /Gr compiler option
Misc
- fixed minimizing win32 gui window and resolution change while minimized
- added compiled SeaBIOS 1.7.5 image into Bochs tree along with Bochs BIOS images
- documentation fixes and updates
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here
|
|