(x86 PC) Bochs v2.6.9 - 模擬器

Zanna avatar
By Zanna
at 2017-04-17T12:15

Table of Contents

2017.04.11

Brief summary :

- CPU: implemented new instructions and x86 architecture extensions.
- Bugfixes for CPU emulation correctness.
- Added Android host platform support.
- Added USB EHCI device emulation support.
- Added USB floppy (UFI/CBI) support.
- Added ethernet module 'socket', designed to interconnect Bochs instances.
- Show textconfig at runtime in the Bochs VGA window (gui console).

Detailed change log :

- General

- Added new log action "warn", designed to show a message box on error
events.
- Show message box before exit if log action is set to "fatal".
- Added macro BX_FATAL for all cases when continuing is not recommended,
since it can cause an application crash or incorrect simulation behaviour.

- Configure and compile

- Added Android host platform support.
- Configure script now prints warnings for features not maintained yet.

- GUI and display libraries

- Show the runtime configuration in the Bochs VGA window (gui console)
instead
of console / xterm (rfb, sdl, sdl2, vncsrv and X11 guis).
- SDL2: Added get/set clipboard text support.

- CPU / CPUDB

- Bugfixes for CPU emulation correctness (critical bugfix for x86-64 and
AVX opcodes emulation,
fixed assertion failures in proc_ctrl.cc)
! VMX: Implemented Page Modification Logging (PML)
! VMX: Implemented TSC Scaling Extension
! Paging: Implemented Protection Keys
! Implemented UMIP: User Mode Instruction Prevention (don't allow execution
of SLDT/SIDT/SGDT/STR/SMSW with CPL>0)
! Implemented RDPID instruction
! Implemented VPOPCNTD/VPOPCNTQ AVX512 instructions
! Implemented XSAVES/XRSTORS instructions and IA32_XSS MSR
! Implemented Translation Cache Extensions (TCE) for AMD CPUID and EFER.TCE
control
! Implemented CLZERO instruction (AMD), enabled in Ryzen CPU model
! Implemented MONITORX/MWAITX instructions (AMD), enabled in Ryzen CPU model
! CPUDB: Added AMD Ryzen configuration to CPUDB

- I/O Devices

- Busmouse

- Added standard bus mouse support in addition to the existing InPort
emulation code. (patch by Ben Lunt).

- Hard drive

- Implemented lock mechanism for hard disk images. An image that is opened
in r/w mode cannot be used multiple times (e.g. by another Bochs
session).
- Several fixes in some disk image modes.

- Serial / Parallel ports

- Added support for changing output file at runtime.

- Networking
- Added ethernet module 'socket', designed to interconnect Bochs instances
with external program 'bxhub' (simulating a multi-port ethernet hub).
- Now creating separate plugins for each network driver implementation
(slirp, win32, etc.).

- Sound

- Added PCM output data resampling in a separate thread. The resampler
requires either libsamplerate or the SoX resampler library installed.
- SDL: Added audio capture support (requires library version >= 2.0.5).
- Now creating separate plugins for each sound driver (alsa, win, etc.).

- USB

- Added USB EHCI device emulation support (EHCI core ported from Qemu).
- Added USB floppy (UFI/CBI) support (patch by Ben Lunt).
- Added asynchronus USB packet completion support (needed by disk/cdrom
seek and read/write latency emulation).
- Implemented USB remote wakeup mechanism.
- Fixed NAK response handling in all USB HCs.
- USB printer: added support for changing output file at runtime.
- Added common USB device option "debug" to turn on BX_DEBUG reporting at
connection time.

- ROM BIOS

- Implemented Bochs BIOS option "fastboot" for skipping the boot menu delay.


https://sourceforge.net/projects/bochs/files/bochs/2.6.9/

--

ポーラステーション
http://perry0517a.blogspot.tw/

--

All Comments

H264 decoder support plugin for Cemu

Skylar Davis avatar
By Skylar Davis
at 2017-04-13T19:39
https://sshnuke.net/cemuhook/ What this is * A nearly-complete h264 module for Cemu * An implementation similar to what an official one would be * Think ...

NES new release: Mystery World Dizzy

Harry avatar
By Harry
at 2017-04-13T11:29
and#39;Mystery World Dizzyand#39; is a 24-year-old, never-released NES game and you can play it now http://i.imgur.com/jecoFUo.jpg https://www.youtube.co ...

(DualShock 4 on PC) DS4Windows v1.4.60

Eartha avatar
By Eartha
at 2017-04-13T11:04
2017.04.10 DS4Windows is a portable program that allows you to get the best experience while using a DualShock 4 on your PC. By emulating a Xbox 360 contr ...

Taito TypeX Loader v1.2

George avatar
By George
at 2017-04-12T10:46
https://www.nextechnics.com/forum/Thread-Taito-TypeX-Loader-changelog History Here is the summarized history of the changes to TaitoLoader. V1.2 TaitoLo ...

OpenEmu 執行PS1遊戲問題~

Gary avatar
By Gary
at 2017-04-11T21:46
各位前輩大家好~ 小弟昨天無意中發現OpenEmu 這個軟體 很喜歡它的操作介面 可以展示遊戲封面這樣 看網頁上的介紹 好像也滿無腦操作只要丟ROM進去 還可以外接原始的操作手把使用 下載完以前喜歡的老遊戲正想來回味時 弄了一個晚上它還是告訴我無法執行該遊戲...... 本以為會不會是日版與美版的 ...