【PCエミュ】bochs Part2【フリー】

このエントリーをはてなブックマークに追加
726Be名無しさん:2009/03/02(月) 22:55:53
結局の所速度はVirtualBOXやQemuに負けるのは
やむ終えないからそちらを使えばよい。
最近は速度UPを進めてるが直ぐにはいかないよね。
一応2.3.7やCVSは早くなりつつあるようですけどね。
http://sourceforge.net/forum/forum.php?thread_id=2311421&forum_id=39592
727Be名無しさん:2009/03/02(月) 23:04:55
>>715
実はCVS版でWindows95動いてたりする。
Windows3.1は前から動いていた様ですが。
0.72のリリースが07年8月。
いつになったら新版出すんでしょうね。
http://vogons.zetafleet.com/viewtopic.php?t=9306
http://video.aol.com/video-detail/windows-95-installed-on-dosbox-cvs-2822008/1706762397
728Be名無しさん:2009/03/08(日) 22:51:29
>>719
つーことはDOSBOX上でQEMUが動くってことか?
729Be名無しさん:2009/03/09(月) 23:53:30
>>728
動くかどうかは分かりませんが必要性あるかな。
DOS上でQemuが動くってニュースはどこかにありましたが
730Be名無しさん:2009/03/11(水) 23:36:46
HX DOS EXTENDERの話題が出てたので、試しにDOS上でBochsを起動してみた
そしたらDOS上のBochsであっさりWindows95が起動した。なんか楽しいw
731Be名無しさん:2009/03/14(土) 03:04:28
>>730の追記
MS-DOS7.10 + HX DOS EXTENDER + Bochs で Win95が起動したけど
画面設定を16ビットにすると画面全体が水色っぽい色になる。8ビットと24ビットは正常
あと、キーボードが効かなくなったりと不完全な部分があるね
体感速度は同じような感じ。実用性はあんまりない
732Be名無しさん:2009/03/29(日) 07:59:56
>>725
今試してみたが、同じイメージは使えないぞ?
733Be名無しさん:2009/03/30(月) 17:24:52
http://www.surprise002.co.nr
すごく安くて助かってます
拝見する価値はあると思いますよ
734Be名無しさん:2009/03/31(火) 20:38:14
>>732
標準(flat)のHDイメージならBochs、Qemu、DOSBOXどれでも使えるはず

ただしDOSBOXの場合は、HDイメージのサイズが500MB以下じゃないと
認識しなかった気がする
735Be名無しさん:2009/04/05(日) 20:20:23
定期age
ニュース代わりに
Bochs now supports OHCI and external Hubs
http://groups.google.com/group/alt.os.development/browse_thread/thread/2dc4359c0f02c29c?pli=1
736Be名無しさん:2009/04/06(月) 22:26:33
test
737Be名無しさん:2009/04/20(月) 11:29:39
Changes in 2.4 (not yet released / pre1: April 18, 2009):

Brief summary :

- 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=HEAD
738Be名無しさん:2009/04/20(月) 22:54:54
乙。次のバージョンは2.4か
739Be名無しさん: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.
740Be名無しさん:2009/05/20(水) 20:54:24
DOSBoxとりあえずCVSビルドリリース
バグフィックス及び正式リリースだすつもりないのかなぁ。

http://ykhwong.x-y.net/cvs/frame.html

:: New build : DOSBox 0.72 (05/19/2009)

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.
741Be名無しさん: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)

http://bochs.cvs.sourceforge.net/viewvc/bochs/bochs/CHANGES?revision=1.341&view=markup
742Be名無しさん:2009/06/09(火) 03:01:05
> Bochs is now able to install and boot 64-bit Windows images!

らしいけどXP64がUNSUPPORTED_PROCESSORとかBSOD出て動かないな。

http://sourceforge.net/mailarchive/forum.php?thread_name=109833.97479.qm%40web32805.mail.mud.yahoo.com&forum_name=bochs-developers

が該当のスレッドらしいが・・・
743Be名無しさん:2009/07/13(月) 23:31:47
DOSBOXの話題でなんだけど、起動時に赤いブート画面が表示されるようになったのね
違うもんを起動したかと思って、びっくりしたわ
744Be名無しさん:2009/07/27(月) 13:45:10
iPhoneでwin95動くらしいな。
745Be名無しさん:2009/07/27(月) 22:45:23
>>744
iPhoneでもBochs動いたんだね。
Bochsって本当に移植性高いね。
でもiPhoneってARMの600MHzだろ?
もっさりで非実用的。
746Be名無しさん:2009/07/28(火) 00:06:19
>>745
動くだけって感じ。
よくしらないんだけどbochsでwin95以外のOSをiPhoneではしらせることってできるの?
747Be名無しさん:2009/08/04(火) 00:16:37
やってみた方が早いんじゃないか?お手本ハードに対応してりゃ動くだろ。
っていうか最近なにか面白いOSある?
748Be名無しさん:2009/09/04(金) 09:59:36
>>700-706
そんなに責めることですか
749Be名無しさん:2009/09/04(金) 11:39:38
そんなに遅レスることですか?
750Be名無しさん:2009/09/04(金) 20:49:59
懐かしいスレだな。
保守あげ
751Be名無しさん:2009/11/11(水) 23:03:51
テスト
752Be名無しさん:2009/11/11(水) 23:04:53
Changes in 2.4.2 (November 10, 2009):

- 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
753Be名無しさん:2009/12/26(土) 16:04:09
初歩的な質問でもうしわけないが
cirrusドライバ使って高解像度仕様にしたんですが
色数が16色のまま変更できません。
モニタかなにかでしょうか

環境は
WindowsXP上のBochs2.4.2で
OSはWin95初代、 VGAドライバは
Cirrus5446の日立のアレのドライバです
よろしくお願いいたします
754Be名無しさん:2010/03/08(月) 09:43:43
1ドット表すのに必要な容量x解像度が必須ビデオメモリ量になる
755Be名無しさん:2010/05/01(土) 22:02:16
Changes in 2.4.5 (April 25, 2010):

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)
756Be名無しさん:2010/05/02(日) 00:25:40
age
757Be名無しさん:2010/06/18(金) 19:13:37
これ見てよ↓
http://livedoor.blogimg.jp/tekepo/imgs/3/4/3414dfca.jpg
ばらまこうぜ!
758Be名無しさん: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.
759Be名無しさん:2011/05/02(月) 00:28:41.14
Bochs 2.3.7までならWidowsNT4.0上で作動しました。
760Be名無しさん:2011/10/11(火) 20:24:22.19
なに?
761Be名無しさん: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
762Be名無しさん: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
763Be名無しさん:2012/03/21(水) 23:43:05.97
GAとかって、もう少し最近っぽい奴をサポートすることってできないものなんだろうか?
764Be名無しさん:2012/03/27(火) 23:25:08.50
英語わかんね
765Be名無しさん: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/CHANGES
766Be名無しさん: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

http://bochs.svn.sourceforge.net/viewvc/bochs/tags/REL_2_6_pre1_FINAL/bochs/CHANGES
767Be名無しさん:2012/09/05(水) 03:07:09.61
Changes in 2.6 (September 2, 2012):

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.
768Be名無しさん:2013/01/17(木) 01:21:45.89
bochs Android版ってどこにあんの
769Be名無しさん: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.
770Be名無しさん: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
771Be名無しさん: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
772Be名無しさん: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.
773Be名無しさん: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.
774Be名無しさん:2015/02/17(火) 16:45:14.76
ここ最近リリースされたOSで動くのってどの辺?
775Be名無しさん
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.

---
Volker Ruppert

http://sourceforge.net/p/bochs/mailman/message/33486381/