>>719 つーことはDOSBOX上でQEMUが動くってことか?
>>728 動くかどうかは分かりませんが必要性あるかな。
DOS上でQemuが動くってニュースはどこかにありましたが
HX DOS EXTENDERの話題が出てたので、試しにDOS上でBochsを起動してみた
そしたらDOS上のBochsであっさりWindows95が起動した。なんか楽しいw
>>730の追記
MS-DOS7.10 + HX DOS EXTENDER + Bochs で Win95が起動したけど
画面設定を16ビットにすると画面全体が水色っぽい色になる。8ビットと24ビットは正常
あと、キーボードが効かなくなったりと不完全な部分があるね
体感速度は同じような感じ。実用性はあんまりない
732 :
Be名無しさん:2009/03/29(日) 07:59:56
>>725 今試してみたが、同じイメージは使えないぞ?
733 :
Be名無しさん:2009/03/30(月) 17:24:52
>>732 標準(flat)のHDイメージならBochs、Qemu、DOSBOXどれでも使えるはず
ただしDOSBOXの場合は、HDイメージのサイズが500MB以下じゃないと
認識しなかった気がする
test
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
乙。次のバージョンは2.4か
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.
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.
バグフィックス来ました。
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
DOSBOXの話題でなんだけど、起動時に赤いブート画面が表示されるようになったのね
違うもんを起動したかと思って、びっくりしたわ
iPhoneでwin95動くらしいな。
>>744 iPhoneでもBochs動いたんだね。
Bochsって本当に移植性高いね。
でもiPhoneってARMの600MHzだろ?
もっさりで非実用的。
>>745 動くだけって感じ。
よくしらないんだけどbochsでwin95以外のOSをiPhoneではしらせることってできるの?
やってみた方が早いんじゃないか?お手本ハードに対応してりゃ動くだろ。
っていうか最近なにか面白いOSある?
そんなに遅レスることですか?
懐かしいスレだな。
保守あげ
テスト
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
初歩的な質問でもうしわけないが
cirrusドライバ使って高解像度仕様にしたんですが
色数が16色のまま変更できません。
モニタかなにかでしょうか
環境は
WindowsXP上のBochs2.4.2で
OSはWin95初代、 VGAドライバは
Cirrus5446の日立のアレのドライバです
よろしくお願いいたします
1ドット表すのに必要な容量x解像度が必須ビデオメモリ量になる
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)
age
更新も書き込みも半年以上ぶりですけど。
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.
759 :
Be名無しさん:2011/05/02(月) 00:28:41.14
Bochs 2.3.7までならWidowsNT4.0上で作動しました。
760 :
Be名無しさん:2011/10/11(火) 20:24:22.19
なに?
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
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
GAとかって、もう少し最近っぽい奴をサポートすることってできないものなんだろうか?
764 :
Be名無しさん:2012/03/27(火) 23:25:08.50
英語わかんね
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.
768 :
Be名無しさん:2013/01/17(木) 01:21:45.89
bochs Android版ってどこにあんの
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.
久々のアップデート
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
バグフィックスリリース
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
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.
ここ最近リリースされたOSで動くのってどの辺?
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/