- Added graphical Bochs debugger frontend for most of the supported platforms. - Thanks for Chourdakis Michael and Bruce Ewing. - Many new CPU features in emulation - Support for > 32 bit physical address space and configurable MSRs - VMX, 1G pages in long mode, MOVBE instruction - Bugfixes for CPU emulation correctness, debugger and CPU instrumentation. - New config interface 'win32config' with start and runtime menu - USB: added OHCI support, external hub and cdrom - Added user plugin interface support.
http://bochs.cvs.sourceforge.net/bochs/bochs/CHANGES?view=markup&content-type=text/vnd.viewcvs-markup&revision=HEAD0738Be名無しさん2009/04/20(月) 22:54:54 乙。次のバージョンは2.4か 0739Be名無しさん2009/05/04(月) 04:40:13 1 Changes in 2.4 (May 3, 2009): 2 3 Brief summary : 4 5 - Added graphical Bochs debugger frontend for most of the supported platforms. 6 - Thanks for Chourdakis Michael and Bruce Ewing. 7 - Many new CPU features in emulation 8 - Support for > 32 bit physical address space and configurable MSRs 9 - VMX, 1G pages in long mode, MOVBE instruction 10 - Bugfixes for CPU emulation correctness, debugger and CPU instrumentation. 11 - New config interface 'win32config' with start and runtime menu 12 - USB: added OHCI support, external hub and cdrom 13 - Added user plugin interface support. 0740Be名無しさん2009/05/20(水) 20:54:24 DOSBoxとりあえずCVSビルドリリース バグフィックス及び正式リリースだすつもりないのかなぁ。
Windows build is available. (No debugger-enabled build provided) 1. New CVS source was used. 2. ZIP/7Z mount was removed due to less maintenance of physfs patch. 3. Pressing Alt-pause does not show a configuration window any more. 4. Fixed some minor bugs. 0741Be名無しさん2009/06/08(月) 23:14:07 バグフィックス来ました。
1 Changes in 2.4.1 (June 7, 2009): 2 3 - Fixed bunch of CPUID issues 4 - Bochs is now able to install and boot 64-bit Windows images! 5 (special thanks to Mark Ebersole for his patch) 6 - Several bugfixes in CPU emulation (mostly for x87 instructions) 7 - Fixed two critical deadlock bugs in the Win32 gui (patches from @SF tracker) 8 - Fixes related to the 'show ips' feature 9 - removed conflicting win32-specific alarm() functions ('win32' and 'sdl' gui) 10 - feature now works in wx on win32 11 - Added support for gdb stub on big endian machine (patch by Godmar Back) 12 - Rewritten obsolete hash_map code in dbg symbols module (patch from @SF) 13 - BIOS: implemented missing INT 15h/89h (patch by Sebastian Herbszt)
- CPU and internal debugger - VMX: Implemented TPR shadow VMEXIT - Bugfixes for CPU emulation correctness (mostly for VMX support). - Bugfixes and updates for Bochs internal debugger - On SMP system stepN command now affects only current processor
- Memory - Bugfixes for > 32-bit physical address space. - Allow to emulate more physical memory than host actually could or would like to allocate. For more details look for new .bochsrc 'memory' option.
- Cleanup configure options - All paging related options now will be automatically determined according to --enable-cpu-level option. Related configure options --enable-global-pages, --enable-large-pages, --enable-pae, --enable-mtrr are deprecated now. Only 1G paging option still remaining unchanged. - Deprecate --enable-daz configure option. Denormals-are-zeros MXCSR control will be enabled automatically iff SSE2 is supported (like in hardware). - Deprecate --enable-vme configure option, now it will be supported iff CPU_LEVEL >= 5 (like in hardware).
- I/O Devices - Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI 0753Be名無しさん2009/12/26(土) 16:04:09 初歩的な質問でもうしわけないが cirrusドライバ使って高解像度仕様にしたんですが 色数が16色のまま変更できません。 モニタかなにかでしょうか
Brief summary : - Major configure/cpu rework allowing to enable/disable CPU options at runtime through .bochsrc (Stanislav) - Bugfixes for CPU emulation correctness and stability - Implemented X2APIC extensions (Stanislav) - Implemented Intel VMXx2 extensions (Stanislav) - Extended VMX capability MSRs, APIC Virtualization, X2APIC Virtualization, Extended Page Tables (EPT), VPID, Unrestricted Guests, new VMX controls. - Implemented PCLMULQDQ AES instruction - Extended Bochs internal debugger functionality - USB HP DeskJet 920C printer device emulation (Ben Lunt) 0756Be名無しさん2010/05/02(日) 00:25:40 age 0757Be名無しさん2010/06/18(金) 19:13:37 これ見てよ↓ http://livedoor.blogimg.jp/tekepo/imgs/3/4/3414dfca.jpg ばらまこうぜ! 0758Be名無しさん2011/02/23(水) 21:21:46.36 更新も書き込みも半年以上ぶりですけど。
Changes in 2.4.6 (February 22, 2011):
Brief summary : - Support more host OS to run on: - Include win64 native binary in the release. - Fixed failures on big endian hosts. - BIOS: Support for up to 2M ROM BIOS images. - GUI: select mouse capture toggle method in .bochsrc. - Ported most of Qemu's 'virtual VFAT' block driver (except runtime write support, but plus FAT32 suppport) - Added write protect option for floppy drives. - Bugfixes / improved internal debugger + instrumentation. 0759Be名無しさん2011/05/02(月) 00:28:41.14 Bochs 2.3.7までならWidowsNT4.0上で作動しました。 0760Be名無しさん2011/10/11(火) 20:24:22.19 なに? 0761Be名無しさん2011/11/08(火) 05:41:52.97 Changes in 2.5 release (not yet released / pre1: November 6, 2011):
Bochs repository moved to the SVN version control !
Brief summary :
! Fully configurable CPU to emulate with a single .bochsrc option ! - 10% (ST) to 50% (SMP) CPU emulation speedup ! - Implemented support for new x86 ISA extensions, Bochs is aligned with latest published Intel Archicture Manual (rev 040, AVX rev 011): - XSAVEOPT, AVX/AVX2/FMA/F16C, BMI1/BMI2, SMEP, INVPCID - VMX: VMX Preemption Timer, Pause Loop Exiting and VM Functions - Implemented support for AMD SSE4A/XOP/FMA4/TBM instruction sets - Networking: introduced new networking module 'slirp' - Harddrive: fixed buffer overflow causing Bochs crash in LBA48 mode - VGA: Added PCI ROM support to cirrus and pcivga and moved ROM loading for the ISA case to the vga code (SeaBIOS now usable by Bochs) - Sound: ported ES1370 soundcard emulation from Qemu - Continuing configure rework, check for more removed configure and .bochsrc options and their replacements ! - LGPL'd VGABIOS updated to version 0.7a 0762Be名無しさん2011/11/29(火) 23:23:31.69 Changes in 2.5 (November 27, 2011):
Bochs repository moved to the SVN version control !
Brief summary :
! Fully configurable CPU to emulate with a single .bochsrc option ! - 10% (ST) to 50% (SMP) CPU emulation speedup ! - Implemented support for new x86 ISA extensions, Bochs is aligned with latest published Intel Architecture Manual (rev 040, AVX rev 011): - XSAVEOPT, AVX/AVX2/FMA/F16C, BMI1/BMI2, SMEP, INVPCID, TSC-Deadline - VMX: VMX Preemption Timer, Pause Loop Exiting and VM Functions - Implemented support for AMD SSE4A/XOP/FMA4/TBM instruction sets - Networking: introduced new networking module 'slirp' - Harddrive: fixed buffer overflow causing Bochs crash in LBA48 mode - VGA: Added PCI ROM support to cirrus and pcivga and moved ROM loading for the ISA case to the vga code (SeaBIOS now usable by Bochs) - Sound: ported ES1370 soundcard emulation from Qemu - Continuing configure rework, check for more removed configure and .bochsrc options and their replacements ! - LGPL'd VGABIOS updated to version 0.7a 0763Be名無しさん2012/03/21(水) 23:43:05.97 GAとかって、もう少し最近っぽい奴をサポートすることってできないものなんだろうか? 0764Be名無しさん2012/03/27(火) 23:25:08.50 英語わかんね 0765Be名無しさん2012/08/19(日) 06:52:52.13 Bochs 2.6 is coming soon ! We are currently preparing the first pre-release of the new Bochs version. See the CHANGES file for details on what has changed since release 2.5.1
http://bochs.svn.sourceforge.net/viewvc/bochs/trunk/bochs/CHANGES0766Be名無しさん2012/08/21(火) 21:38:06.04 Bochs 2.6 is coming soon ! The first pre-release of the new Bochs version is now available. You can download it from the SourceForge project page. See the CHANGES file for details on what has changed since release 2.5.1
Brief summary : - More than 10% CPU emulation speedup ! - Support for AMD's SVM hardware emulation (including extended XAPIC support). - Implemented support for new x86 ISA extensions. Bochs is fully aligned with rev043 of Intel(R) Architecture Manual. - Improved emulation accuracy (critical fixes for APIC, VMX and AVX/XOP emulation). - Bochs internal debugger: new command to show state of a device from the debugger. - ROM BIOS: improved PCI boot ROM support (for VGA and other devices) - Networking: - Ported Intel(R) 82540EM Gigabit Ethernet adapter emulation from Qemu. - Added PCI network boot ROM support to all network adapters. - Added TFTP support to the 'slirp' networking module. - Harddrive: added support for VirtualPC disk images, fixed sparse disk images. - Sound: - implemented PC speaker beep using the lowlevel sound interface. - SDL audio output support. - Added ability to set log action per device from .bochsrc. - Moved disk imaging, networking, sound and USB devices to subdirectories in the iodev folder. 0768Be名無しさん2013/01/17(木) 01:21:45.89 bochs Android版ってどこにあんの 0769Be名無しさん2013/05/27(月) 20:09:01.32 Changes in 2.6.2 (May 26, 2013):
- CPU - VMX: implemented VMENTER to non-active guest state (HLT, SHUTDOWN, WAIT-FOR-SIPI) - VMX: fixed write of guest segment access rights VMCS fields (32-bit field was truncated to 16-bit) - CPUID: Don't report Architectural Performance Monitoring in CPUID. Reporting true capabilities without actually supporting them breaks Win7 x64 installation. - CPUID: Fixed bx_generic CPUID std leafs (all std leafs > 2 were corrupted) - CPUID: Enable all supported VMX capabilities for bx_generic CPUID configuration. - CPUID: Enable X2APIC support for Ivy Bridge CPUDB configuration.
- Configure and compile - Enabled VMX compilation by default in shortcut scripts. - Allow CPU_LEVEL=5 configurations (pentium_mmx and amd_k2_chomper) even when Bochs was compiled with CPU_LEVEL > 5.
- Misc - Fixes for Bochs port on MorphOS (based on a patch by Thore Sittly): missing functions, byte-swapping and cdrom support. 0770Be名無しさん2014/06/03(火) 05:41:49.65 久々のアップデート
Changes in 2.6.5 (June 1, 2014):
Brief summary : - CPU: extra 5-10% emulation speedup with new trace linking optimization - CPU: implemented new instructions (e.g. AVX-512, SHA, XSAVEC) - CPUDB: added 2 new CPU models - Bugfixes for CPU emulation correctness (including some critical ones) - Gui debugger output window now can be used as a log viewer - Added built-in slirp (user-mode networking) support (ported from Qemu) - Added global sound config option and volume control support to the devices - Added new experimental gui 'vncsrv" using the LibVNCServer library - Rewrite of the bximage utility in C++ for image creation, conversion and resize 0771Be名無しさん2014/06/17(火) 05:17:27.64 バグフィックスリリース
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 0772Be名無しさん2014/11/05(水) 22:46:47.73 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. 0773Be名無しさん2014/11/05(水) 22:48:14.62 - 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. 0774Be名無しさん2015/02/17(火) 16:45:14.76 ここ最近リリースされたOSで動くのってどの辺? 0775Be名無しさん2015/02/25(水) 21:01:39.79 Hi all!
When releasing Bochs 2.6.7 I did not check whether or not the new release runs on Windows XP. Some weeks after the release we have been informed that it doesn't work on this legacy, but still popular OS. I have now added a ZIP package to the 2.6.7 release folder that contains XP-aware binaries. Note that it is based on the 2.6.7 sources and doesn't contain any bugfixes or new features present in SVN.
We are planning a new "bugfix+" release for the end of March. It will be built from SVN and contain all our work of the last months. Of course, the default win32 package should run on XP again.