Jump to content

    Bochs 2.6 released

    Robert
    By Robert,

    http://sourceforge.net/projects/bochs/files/

     

    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® 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® 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.

     

    Detailed change log :

     

    - CPU

    - Implemented EPT A/D extensions support. Bochs is fully aligned with rev043 of the of Intel® Architecture Manual.

    - Implemented ADX (ADCX/ADOX) instructions support, the feature can be enabled using .bochsrc CPUID option.

    - More than 10% CPU emulation speedup with even more optimal lazy flags handling, stack access optimizations and cross branch trace linking.

    - Support for AMD's SVM hardware emulation in Bochs CPU, to enable configure with --enable-svm option

    - Implemented AMD Extended XAPIC support, to enable set .bochsrc CPU APIC option to 'xapic_ext'

    ! Added Corei5 750 (Lynnfield) configuration to the CPUDB

    ! Added Turion64 (Tyler) configuration to the CPUDB

    ! Added AMD Phenom X3 8650 (Toliman) configuration to the CPUDB

    ! Added Corei7 3770K (Ivy Bridge) configuration to the CPUDB

    - Bugfixes for CPU emulation correctness and stability (critical fixes for APIC/X2APIC, VMX and AVX/XOP emulation)

     

    - Bochs Debugger and Instrumentation

    - Implemented new debugger command 'info device [string]' that shows the state of the device specified in 'string'

    - Improved debug dump for ne2k, pci, pic and vga/cirrus devices. Added debug dump for pci2isa, i/o apic, cmos, pit, floppy and dma devices.

    - Added TLB to CPU param tree - now it can be browsed from Bochs internal debugger and Bochs debugger GUI through param tree interfaces

    - Implemented 'writemem' debugger command to dump virtual memory block starting from selected linear address into a file

    - Updated definition of instrumentation callbacks, see description in instrumentation.txt / Fixed instrumentation examples

     

    - Configure and compile

    - Moved disk imaging, networking, sound and USB devices to subdirectories in the iodev folder.

    - pcidev: enable support for Linux kernel 3.x (Debian patch by Guillem Jover)

    - debugger: generate parser / lexer files only if all required tools are present

     

    - Config interface

    - Added support for direct device plugin loading with bochsrc directive for devices which have the same name for the plugin and config option.

    - The bochsrc option 'plugin_ctrl' can now be used to load/unload optional plugins directly when parsing the config file or command line. See the bochsrc sample for supported devices.

    - Moved bochsrc parsing / writing and config parameter handling for networking,

    sound and USB devices to the plugin device code. The options are only available when the corresponding plugin device is loaded.

    - Added ability to set log action per device from .bochsrc.

    - Added new command line option '-noconsole' to disable the console window on Windows host.

    - Renamed PCI Pseudo NIC option to "pcipnic" (for direct plugin loading)

    - Moved several related options to the new "keyboard" bochsrc option.

    - Added new parameter 'rtc_sync' for the 'clock' option. If this option is enabled together with the realtime synchronization, the RTC runs at realtime speed.

    - Moved MWAIT_IS_NOP bochsrc option from CPUID to CPU so it can be set even if cpu was configured using pre-defined CPUDB profile.

    - Allow larger CPU 'quantum' values when emulating SMP systems for speed (quantum values up to 32 are allowed now).

     

    - I/O Devices

    - Networking

    - Ported Intel® 82540EM Gigabit Ethernet adapter emulation from Qemu, to enable configure with option --enable-e1000

    - Added PCI network boot ROM support to all network adapters

    - Added TFTP support to the 'slirp' networking module

    - PCI

    - added "auto-assign to PCI slot" feature for PCI-only devices

    - DMA

    - Added the capability to transfer more then one byte / word per ISA DMA cycle

    - VGA

    - Major rewrite of the vga / cirrus code:

    - vgacore (shared standard VGA emulation code)

    - vga (Bochs VBE and PCI VGA)

    - cirrus (CL-GD 5430 ISA / CL-GD 5446 PCI)

    - Added VGA graphics blinking support

    - More accurate vertical and horizontal retrace emulation (based on the DOSBox implementation)

    - hard drive / hdimage

    - added new disk image mode 'vpc' for VirtualPC images

    - undoable mode: added coherency check (flat image size and timestamp)

    - sparse mode: fixed read support

    - Sound

    - implemented PC speaker beep using the lowlevel sound interface

    - added SDL audio output support

     

    - ROM BIOS

    - improved PCI boot ROM support (for VGA and other devices)

    - added MADT entry for Interrupt Source Override to ACPI tables

     

    - GUI and display libraries

    - implemented "auto-off" timer for status LEDs indicating a data transfer

    - Added support for sending absolute mouse position values from the gui if an absolute pointing device (USB tablet) is active (rfb, sdl, win32, wx, x).

    - Gui debugger now supported when using sdl gui on Windows

    - Implemented "hideIPS" option in rfb, sdl, win32 and wx libraries

    - wx: fixed random freezes with wxGTK and "show ips" feature enabled

    - rfb: the "show ips" feature now works on Windows host

     

    - Tools

    - bxcommit: added support for converting growing to flat mode images

    - bxcommit: support command line options and non-interactive (quiet) mode

    - bximage: increased maximum disk size to 8 TB

     

    - SF patches applied

    [3540389] Patch 5 : Change memory reference functions argument order by Yeong-uk Jo

    [3539254] Patch 4 : Memory reference optimization 2 by Yeong-uk Jo

    [3539251] Patch 3 : Memory reference optimization by Yeong-uk Jo

    [3539237] Patch 2 : Some optimization by Yeong-uk Jo

    [3539228] Patch 1 : ROM BIOS Compatibility patch by Yeong-uk Jo

    [3505209] Fixed combo box size by Konrad Grochowski

    [2864391] Gui debugger default regs by Thomas Nilsen

    [3486555] Fix critical stack leak in Win32 GUI by Carlo Bramini

     

    - these S.F. bugs were closed/fixed

    [625877] wx: power button -> thread deadlock

    [3534063] Configure does not check for flex presence

    [3555237] NE2000 doesn't compile on OS/X

    [3553168] X doesn't build in latest code on OS/X

    [3550175] Crash when saving snapshot to directory instead of file

    [3548109] VMX State Not Restored After Entering SMM on 32-bit Systems

    [3548108] VMEXIT Instruction Length Not Always Getting Updated

    [3545941] Typo in preprocessor symbol

    [3538731] Missing CR8 register

    [3538574] Missing XD flag ( Execute Disable ) when showing PTEs

    [3537556] Missing initializations

    [3537309] Unable to use the debug GUI with SDL and plugins

    [3537473] GUI debugger only shows 32-bit CRx registers in x86-64 mode

    [3533426] UHCI PCI interrupts

    [3459359] svga cirrus initialization

    [3535228] info gdt does not show long mode segments

    [3531806] Bochs crashes (SIGSEGV) when starting via ssh console

    [3531807] Various missing initialization values reported by Valgrind

    [635789] mapping mode 0 not supported

    [3307201] BOCHS panics when execute HBIOS.COM

    [3528809] IO APIC index register width

    [3528516] Missing #if in soundmod.h

    [3526069] MADT:Interrupt Source Override missed

    [3518753] update dump after manual chages to memory contents

    [3516859] bug in svn e1000 module

    [3516029] stepping not working in debugger GUI in case of smp vm

    [3510403] closing config dialog box closes entire simulator

    [3459998] Bochs cannot be compiled outside the source tree

    [2905969] can't use --enable-gdb-stub on vs2008

    [3294001] Bochs GUI doesn't appear properly for 2nd Bochs copy

    [3493315] Changing VGA 9/8 dot mode causes screen corruption

     

    - these S.F. feature requests were closed/implemented

    [3540441] automatically enable devices in plugin control

    [1251456] command line method to query bochs for features

    [3409396] sdl sound

    [3519794] debugger's ability to save physical/linear memory dumps

    [1429612] Idea how to speedup simulation - stack direct access

    [1703452] Other Network Devices?

    [2919376] Disable show the console window

    [534271] can't set log action by device (bochsrc)


    Ami/WinArcadia 18.62 released

    Minuous
    By Minuous,

    WinArcadia 18.62 (Windows): 8 September 2012

    AmiArcadia 18.62 (AmigaOS 3): 8 September 2012

    AmiArcadia 18.62 (MorphOS): 8 September 2012

    AmiArcadia 18.61 (AmigaOS 4): 1 September 2012

    Super Bug Advance 1.3 (GBA): 11 September 2009

     

    AmiArcadia and WinArcadia are multi-emulators of these machines:

     

    * Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand,

    Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy,

    Robdajet, Tele-Fever, Tempest, Tryom, Tunix, etc.) (1982);

    * Interton VC 4000 console family (Acetronic, Fountain, Interton,

    Prinztronic, Radofin, Rowtron, Voltmace, Waddington, etc.) (c. 1978);

    * Elektor TV Games Computer (1979);

    * PIPBUG-based machines (Electronics Australia 77up2 and 78up5, Signetics

    Adaptable Board Computer, Eurocard 2650, etc.) (c. 1977-1978);

    * Signetics Instructor 50 trainer (1978);

    * Central Data 2650 computer (1977);

    * Astro Wars, Cat and Mouse, Galaxia, and Laser Battle coin-ops by

    Zaccaria (1979-1982);

    * Malzak 1 and 2 coin-ops by Kitronix (c. 1980);

    * Chaos 2 computer (1983);

    * Dolphin trainer (1977);

    * PHUNSY computer (c. 1980); and

    * AY-3-8550-based Pong systems (c. 1976).

     

    Features include: ReAction GUI, load/save snapshots, windowed and full-

    screen modes, CPU tracing, trainer, drag and drop support, graphics

    scaling, automatic load/save of configuration/game, keyboard/joystick/

    gamepad/paddle/mouse/trackball support, autofire, turbo mode, gameplay

    recording/playback, PAL/NTSC modes, sprite demultiplexing, help windows,

    source code, debugger, frame skipping, redefinable keys, save screenshots

    (4 supported formats), ARexx port, network play, real-time monitor, locale

    support, game selection sidebar, text-to-speech, printer output,

    undithering, support for ZIPped games, clipboard support, palette editor,

    tone retuning, high score management, force feedback, sprite editor, 3D.

     

    The supported languages are currently English, Dutch, French, German,

    Italian, Russian and Spanish.

     

    Changes since V18.61:

    * Debugger CLI: label completion via Tab key (WinArcadia only).

    * New debugger CLI command: CLS.

    * Miscellaneous improvements and bug fixes.

     

    http://amigan.1emu.net/releases/

    http://amigan.yatho.com/


    NGAE 1.2 released

    Robert
    By Robert,

    http://www.mediafire.com/?utt5s9b2gu3xj8c

     

    NGAEUI v1.2 By IsmaMj

     

    NGAE Is An Emulator With Only Neogeo Drivers And Many Features, Like Neoragex But With 304 Roms, And Bios Updated.

    Unofficial Build. Based In Mame 0.146 (MameUi, MameAsh, HoubaPPK, Mkchamp Code Used.)

    _________________________________________________________

    NGAEUI v1.2 30/08/12

     

    Changes:

    Re-added Trackball Option For The Irritating Maze.

    Fixed Bug From Interface Options. (v1.1.1 Bug)

    Now the status bar only show romname. (Like Caveui)

    Re-added Audit all games (F5 Button.)

    Added Uni-Bios 3.0 Support.

    Re-writed Titles Roms.

    Fixed bad Name buttons, From the view options.

     

    Neodrvr Changes:

    Delete Fake Bootlegs The King of Fighters '96 (bootleg, set 2 & set 3)

    Delete Fake Bootleg Metal Slug 5 (Bootleg, Set 2)

    Separate kof10th From kof2002.

    Separate kof2k4se From kof2002.

    Separate cthd2003 From kof2001.

     

    Added:

    Garou - Mark Of the Wolves (Decrypted C)

    Metal Slug 3 (Decrypted C)

    Zupapa! (custom Decrypted C)

    Sengoku 3 (Decrypted C)

    The King Of Fighters '99 - Millennium Battle (Korean Release, Not Encrypted P, Decrypted C)

    The King Of Fighters 2000 (Not Encrypted P, Decrypted C)

    The King Of Fighters 2001 (Set 1, Decrypted C)

    The King Of Fighters 2001 (Set 2, Decrypted C)

    The King Of Fighters 2001 Plus (Bootleg, Set 1 Hack)

    The King Of Fighters 2001 Plus (Bootleg, Set 2 Hack)

    The King of Fighters 2002 Plus (Set 3, Bootleg/Hack)

    The King of Fighters 2002 Super (Set 4, Bootleg/Hack)

    The King Of Fighters 2002 (Decrypted C)

    Nightmare in the Dark (Decrypted C)

    Strikers 1945 Plus (Decrypted C)

    Prehistoric Isle 2 (Decrypted C)

    Ganryu/Musashi Ganryuki (Decrypted C)

    Rage Of the Dragons (Decrypted C)

    Crouching Tiger Hidden Dragon 2003 (Set 1, The King Of Fighters 2001 Bootleg, Fully Decrypted)

    Crouching Tiger Hidden Dragon 2003 (Set 2, The King Of Fighters 2001 Bootleg, Fully Decrypted)

    Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 Bootleg/Hack?, Set 2)

    The King Of Fighters 10th Anniversary - All Team Battle (The King Of Fighters 2002 Bootleg, Fully Decrypted)

    The King Of Fighters 2003 (Set 1, Decrypted P and C)

    The King Of Fighters 2003 (Set 1, Decrypted C)

    The King Of Fighters 2003 (Set 2, Decrypted C)

    Matrimelee/Shin Gouketsuji Ichizoku Toukon (Decrypted C)

    Metal Slug 4 (Set 1, custom Decrypted C)

    Metal Slug 4 (Set 2, custom Decrypted C)

    Metal Slug 5 (Fully Decrypted)

    Metal Slug 5 (Decrypted C)

    Metal Slug 5 (Bootleg)

    Samurai Shodown V/Samurai Spirits Zero (Set 1, Decrypted C)

    Samurai Shodown V/Samurai Spirits Zero (Set 2, Decrypted C)

    Samurai Shodown V Special/Samurai Spirits Zero Special (Set 1, Decrypted C)

    Samurai Shodown V Special/Samurai Spirits Zero Special (Set 3, Censored, Decrypted C)

    Samurai Shodown V Special/Samurai Spirits Zero Special (Set 2, Less censored, Decrypted C)

    Lansquenet 2004 (Shock Troopers - 2nd Squad Bootleg, Fully Decrypted)

    SNK Vs. Capcom - SVC Chaos (Decrypted C)

    Jockey Grand Prix (Decrypted C)

    The King Of Fighters 2003 (Japan, JAMMA PCB/Decrypted C and Bios)

    The King Of Fighters '96 (Bootleg, Hack)

    The King Of Fighters '97 Plus 2003 (Bootleg, Hack)

    King Of Gladiator (The King Of Fighters '97 Bootleg, Fully Decrypted)

    Pochi and Nyaa (Decrypted C)


    FB Alpha 0.2.97.27 Released

    Robert
    By Robert,

    http://www.barryharris.me.uk/article_view.php?id=190

     

    A new FB Alpha is available for download. There has been quite a lot of work done on improving sound in this release, particuarly in balancing and directing the different audio streams for each game. The result is that this release of FB Alpha sounds much better for games that have plenty of audio sources.

     

    You can download the new release on the FB Alpha page.

     

    * Sound Improvements

    - Tidied sound chip interfaces, adding support for volume and left/right selection for individual routes. Updated all drivers to support. Many drivers sound much better with these updates [barry]

    - Fixed an issue with multiple YM2203 chips that resulted in static noise in the sound output [barry]

    - Added pan support to Taito drivers that use panning with the YM2610 sound chip [barry]

    - Added pan support to the Darius driver [barry]

    - Added support for an RC filter, and added support to the Galaxian Konami sound based drivers [barry]

    - Fixed various drivers that rendered the MSM5205 sound too fast when the sample rate was greater than 22050Hz [barry]

    - Applied a YM2413 fix from MAME [barry]

    - Added support for a selectable number of voices in the Namco sound module (fixes sound in the Baraduke, Pac Land and Sky Kid drivers [barry]

    - Added multiple chip support to the Sega PCM module, updated Super Monaco Grand Prix to support the extra sound board [barry]

    - Added support for the MSM6585 chip to the MSM5205 core [iq_132]

    - Added multiple chip support to the Y8950 interface, and hooked up in the Cybertank driver [barry]

    - Small speedup in the DAC core [iq_132]

    * Standardised some CPU interfaces [iq_132]

    * Improved Atari slapstic emulation, and updated the Gauntlet driver to support it [iq_132]

    * Added driver for Atari Tetris [iq_132]

    * Added driver for Cybertank [iq_132]

    * Hooked up analog inputs in the Cybertank driver [barry]

    * Added driver for games on Donkey Kong hardware [iq_132]

    * Tidied Donkey Kong driver to build with current FB Alpha, and fixed some bugs and crashes [barry]

    * Added driver for Konami Test Board (GX800) [iq_132]

    * Added Bang 2 Busters to the Neo Geo driver [lantus]

    * Added Treasures of the Carribean to the Neo Geo driver [lantus]

    * Added Last Survivor to the Sega X-Board driver [barry, JacKc, ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB, Dr. Spankenstein, ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]

    * Added Racing Beats to the Taito Z driver [barry]

    * Added bootleg of 1943 to the driver [barry, JacKc, bonky0013]

    * Added clone of Arkanoid to the driver [barry]

    * Added bootleg of Pang! 3 to the CPS-1 driver [JacKc, porchy]

    * Added some bootlegs of Street Fighter II to the CPS-1 driver [barry, JacKc, smitdogg]

    * Added clone of Super Street Fighter II to the CPS-2 driver [JacKc]

    * Added two clones of Thunder Zone to the Data East drivers [shouTime, JacKc]

    * Added two clones of Dynamite Duke to the driver [JacKc, Arzeno Fabrice]

    * Added clone of War of the Bugs or Monsterous Manouvers in a Mushroom Maze to the Galaxian driver [barry]

    * Added clone of Jumping Pop to the driver [barry, The Dumping Union]

    * Added clone of Parodius to the Konami driver [barry, Andrew Welburn, The Dumping Union]

    * Added King of Gladiators Plus to the Neo Geo driver [JacKc]

    * Added homebrew WW2 Demo to the Neo Geo driver [barry]

    * Added homebrew Spiderman Intro demo, and added alt sets of TMNT and Dark Wing Duck intro sets to the Neo Geo driver [barry]

    * Added clone of Ketsui Arrange to the PGM driver [JacKc]

    * Added clone of Raiden to the driver [barry, JacKc]

    * Added two clones of Fantasy Zone II (System 16C version) to the Sega System 16B driver [barry]

    * Added clone of Turbo Outrun to the Sega Outrun driver [JacKc]

    * Added clone of AB Cop to the Sega X-Board driver [JacKc]

    * Added clone of GP Rider to the Sega X-Board driver [barry]

    * Added clone of Deer Hunter to the Seta 2 driver [JacKc]

    * Added clone of Drift Out to the Taito F2 driver [JacKc, Hammy]

    * Added clone of Rygar to the Tecmo driver [JacKc, smitdogg]

    * Added clone of Pipi & Bibis / Whoopee!! to the Toaplan 2 driver [barry, Antonio Gonzalez Jr.]

    * Added bootleg of Toki to the driver [barry, skiltz]

    * Added clone of Trojan to the driver [JacKc]

    * Fixed bugs in 4 Fun in 1 and Ghostmuncher Galaxian in the Galaxian driver, promoting them to working [barry]

    * Changed Fantastic to use the proper PROM dump in the Galaxian driver, fixing the game colours [barry]

    * Changed Super Bond to use the proper PROM dump in the Galaxian driver, fixing the game colours [barry]

    * Various PGM improvements [iq_132, JacKc]

    * Fixed a graphics glitch in the Super Monaco Grand Prix title screen [barry]

    * Fixed issue with Top Speed crashing on driver init [barry]

    * Big-endian fixes for the Cybertank driver [lantus]

    * Big-endian fixes for the Sega System 16A and Tecmo drivers [lantus]

    * Big-endian fix for Street Fighter II: Magic Delta Turbo sprite x position [lantus]

    * Applied various libretro patches [Twinaphex]

    * Updated the zlib library to v1.2.7 [barry]

    * Updated the libpng library to v1.5.12 [barry]

    * Matched the Megadrive sets to MESS 0.146u5 [barry]

    * Synced sets with MAME 0.146u5 [barry]


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...