Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
JezzeOffline
Titel: Bochs v2.6.5  BeitragVerfasst am: 07.06.2014, 10:47 Uhr
Banned Team Member


Anmeldungsdatum: 30. Okt 2004
Beiträge: 5.751


Status: Offline

Eine neue Version von Bochs ist erschienen. Bochs ist ein Open-Source Intel x86 CPU und Hardware Emulator für verschiedene Betriebssysteme.


A new version of Bochs has been released.

Zitat:
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


Detailed change log

CPU
  • Bugfixes for CPU emulation correctness (critical fixes for XSAVE, VMX, TBM/BMI and RDRAND instructions)
  • Implemented FCS/FDS Deprecation CPU feature
  • Implemented SHA instructions emulation
  • Implemented XSAVEC instruction emulation and XINUSE optimization in the XSAVEOPT instruction
  • Implemented AVX-512 instructions emulation (experimental)
    ! CPUDB: Added Intel(R) Core(TM) i7-4770 CPU (Haswell) configuration to CPUDB
    ! CPUDB: Added AMD A8-5600K APU (Trinity) configuration to CPUDB
  • Replace ´SSE´ and ´AVX´ .bochsrc option with single ´SIMD´ option which controls presence of all CPU SIMD extensions from SSE to AVX-512
  • Extra 5-10% emulation speedup with new trace linking optimization. The optimization is enabled by default when configuring with --enable-all-optimizations option, to disable trace linking optimization configure with --disable-trace-linking.
    The optimization require to compile Bochs with at least -O2 optimization level on gcc.

Bochs Debugger and Instrumentation
  • Added disam for Bochs internal instruction representation, especially useful for instrumentation
  • Updated definition of instrumentation callbacks, see description in instrumentation.txt / Fixed instrumentation examples
  • added capability to use the gui debugger output window as a log viewer

General
  • Increased max. device log prefix size to 6 and added / modified prefixes
  • plugin version now uses the native DLL handling code for all Windows ports
  • critical bugfixes in save/restore functionality

Configure and compile
  • configure and compilation fixes for Cygwin and Visual Studio environment
  • configure option --enable-cdrom now only controls the presence of platform-specific code for device access
  • building plugin version with MSVC nmake now supported

Config interface
  • Added global sound control option for the driver and wave input/output
  • Added new bochsrc option to control the speaker output mode
  • Added support to specify the initial time for ´clock´ option in ctime(3) string format
  • Added support for the LTDL_LIBRARY_PATH variable with MSVC plugins
  • All SB16 / ES1370 options are now changeable at runtime
  • textconfig: added menu item for saving configuration at runtime
  • Added bochsrc option for the Voodoo Graphics emulation (experimental)

I/O Devices
  • Hard drive / CD-ROM
    - seek latency implemented for ATA/ATAPI read commands
    - portable ISO image file access now available on all platforms
  • Networking
    - added built-in slirp (user-mode networking) support (ported from Qemu)
    - removed the "slirp backend" support (required external slirp binary)
    - slirp/vnet: all supported TFTP extension options implemented now
  • Sound
    - SB16 / ES1370: added volume control support for wave output
    - SB16: fixed audio distortion when playing stereo wave files
    - ES1370: added ´wavemode´ support similar to the SB16
    - soundwin: added capability to specify the ID of the MIDI device to use
  • Serial
    - Serial mouse detection fixes
  • Busmouse
    - Non-functional device rewritten to make it work in DOS and Win95 guests
    (use --enable-busmouse to configure and "mouse: type=bus" at runtime)

ROM BIOS
  • PS/2 mouse function: allow setting mouse packet size to 4 for wheel support

GUI and display libraries
  • Added new experimental gui ´vncsrv" using the LibVNCServer library
  • RFB: set maximum resolution to 1280x1024 (same as vncsrv)
  • RFB: don´t wait for client connection on startup if timeout is set to 0
  • Added mouse wheel support to the rfb, vncsrv and wx guis
  • wx: added viewer window for the Bochs log output
  • win32: fixes and improvements for the fullscreen mode

Tools
  • bximage utility rewritten in C++ for image creation, conversion, resize and redolog commit. Now vmware4 and vpc images can be created.


Related links:
[ PC Emus / Virtual Machines ][ MAC Emus ]

_________________
Test your limits and break through! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer 
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024