2016-11-09

BizHawk Git (2016/11/09)

EmuCR: BizHawkBizHawk Git (2016/11/09) is compiled. BizHawk is a A multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.

BizHawk Supported Systems
* Nintendo Entertainment System, Famicom, Famicom Disk System
* Super Nintendo Entertainment System and Super Famicom
* Nintendo 64
* Game Boy, Super Game Boy, and Game Boy Color
* Game Boy Advance
* Sony PlayStation
* Sega Master System, Game Gear, and SG-1000
* Sega Genesis
* Sega Saturn
* NEC PC Engine (AKA TurboGrafx-16), including SuperGrafx and PCE CD
* Atari 2600
* Atari 7800
* Atari Lynx
* ColecoVision
* TI-83 graphing calculator
* Wonderswan and Wonderswan Color
* Apple II

BizHawk Git Changelog:
* Update for VS TKO Boxing
NOTE:
TKO bosing needs a signal from coin reader for 2 frames, not just 1.
Need to account for this in controls
* Update for VS security settings
* More VS updates
* Z80 - instruction timing fixes
* update MMC1 for VS Dr. Mario
* More VS gamedb updates
* Atari 7800 - support difficulty switches when using the default proline controller, fixes #726
* add name shortcuts for psx analog controls
* Merge pull request #706 from Meerkov/master
Fix Volume Controls
* Re-enable Thread Sleep when not in Absolute Zero mode
* Revert "Allow Fast Forward Volume to be Louder than Normal Volume"
This reverts commit 4bd660894037edb3d4016c7c3616559a19a0dab4.
* Improve Absolute Zero Mode by 15-30%
Short-circuits out of the Render function in the main program loop.
With an NES game running at 8500 FPS before, this brings it to 9700 FPS.
With no game loaded, running at 45k FPS, this brings it to 60k FPS.
* Removes busy-wait
This sleep doesn't appear to be needed. It's just busy waiting.
We save CPU cycles by not doing this.
* Refactor the FPS Counter to it's own function
1) Takes the block of code that calculates the string to print and gives
it it's own function.
2) Stores a static display variable. Fixes incorrect FPS while fast
forwarding as a result.
3) Reduces updates per second to 12 from 16.
* Fix subtle bug in renderSound
Bug as follows:
renderSound was true when any of the following:
_currAviWriter!=null&&_currAviWriter.UsesAudio
!IsTurboing || _currAviWriter!=null
So, if _currAviWriter!=null, it didn't matter if it has the UsesAudio
flag on or not.
* Allow Fast Forward Volume to be Louder than Normal Volume
Allows FF Volume to override the normal volume, instead of multiplying
it (which could only decrease the volume).
* Refactor atten variable checks
Cleans up volume checks, makes it a bit easier to follow by removing
negations.
* Fix bug with Mute Frame Advance
It will actually mute when you hold the Frame Advance button.
Previously, the setting did nothing.
* Reduce redundant attenuation code in main loop
This simplifies the code for setting the attenuation by setting it to 0,
and moving all the checks that change it next to each other.
* Remove Unused Variable
UpdateFrame can never be true, so all of this code is pointless.
* Lua - make a call to DrawFinish() when closing the lua console. Fixes endless locked emu surface errors when opening it back up and loading a script that draws
* reroute some Free Fall roms to MAPPER011_HACKY to avoid discrete bus conflict notifications

Download: BizHawk Git (2016/11/09) x86
Download: BizHawk Git (2016/11/09) x64
Source: Here

0 Comments

Post a Comment