PCSX2 Git (2015/12/29)

EmuCR: PCSX2PCSX2 Git (2015/12/29) is compiled. PCSX2 is an open source PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.

PCSX2 Git Changelog:
* gsdx: fix windows compilation
* gsdx: increase buffer to have crash in case of overflow
Avoid a crash on Onimusha3 (PAL 60HZ)
In theory it will be better to find the root cause of overflow. I.e. somewhere in this
code below. Dirty rectangle is too big.
So as a temporary solution (that will likely stay for a couple of
years), buffers were increased.
* gsdx: fix crash when preload data frame is enabled
Height of the dirty rectangle must be the GS size of the RT. Of course
RT doesn’t have any height so we compute the max safest value.
Fix issue #987
Candidate for 1.4 release
* small pdfs update and an nsis fix
* Merge pull request #1056 from ssakash/gsdx_swthreads
GSDX: Some change to software rendering threads
* gsdx: defaulting extra rendering threads to 2
* gsdx-gui: Label and Tooltip changes to RT option
* Merge pull request #1069 from Kingcom/iop
Fix IOP bltzal and bgezal opcodes
* Fix IOP bltzal and bgezal opcodes

Download: PCSX2 Git (2015/12/29)
Source: Here

rpcs3 D3D12-WIP Git (2015/12/29)

EmuCR: rpcs3 rpcs3 D3D12-WIP Git (2015/12/29) is compiled. rpcs3 D3D12-WIP is a branch of rpcs3.rpcs3 is an open source PlayStation 3 (PS3) emulator for the Microsoft Windows. Current versions can run only small homebrew for PS3. Developers are planning to make it to emulate PS3 on its speed in the near future.

rpcs3 purpose:
– Make PS3 developers easily test their apps and homebrews on PC without crashing their PS3 or moving their apps from PC to PS3.
– Just playing PS3 games on your PC and have fun! ( In the future )

rpcs3 D3D12-WIP Git Changelog:
* d3d12: Throw if program failed to build.
* d3d12: Set command heap only when necessary.
* it looks like it works !
* more

Download: rpcs3 D3D12-WIP Git (2015/12/29) x64
Source: Here

Citra Git (2015/12/29)

EmuCR: CitraCitra Git (2015/12/29) is compiled. This is the trunk of Citra Project. Citra is an experimental open-source Nintendo 3DS emulator/debugger written in C++. At this time, it only emulates a very small subset of 3DS hardware, and therefore is only useful for booting/debugging very simple homebrew demos. Citra is licensed under the GPLv2. Refer to the license.txt file included.

Citra Git Changelog:
* Merge pull request #1300 from Subv/arbitrateaddress
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
* SVC: Fixed ArbitrateAddress to behave as it does on hardware.
This was verified with hwtests that i plan to upload later on.
* Merge pull request #1301 from lioncash/mrc-apsr
dyncom: Handle modifying the APSR via an MRC instruction
* dyncom: Handle modifying the APSR via an MRC instruction

Download: Citra Git (2015/12/29) x64
Source: Here

BizHawk Git (2015/12/29)

EmuCR: BizHawkBizHawk Git (2015/12/29) 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 (NES/FDS)
– Super Nintendo (SNES)
– Nintendo 64
– Gameboy
– Gameboy Color
– Super Gameboy
– Sega Master System
– SG-1000
– Game Gear
– Sega Genesis
– Sega Saturn
– PC-Engine (TurboGrafx-16) / CD-ROM
– SuperGrafx
– Atari 2600
– Atari 7800
– ColecoVision
– TI-83 Calculator
– Wonderswan
– Gameboy Advance

BizHawk Git Changelog:
* jim 2 lua: small fixes.

Download: BizHawk Git (2015/12/29)
Source: Here

MAME Git (2015/12/29)

MAMEMAME Git (2015/12/29) is compiled. MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game’s ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

MAME Git Changelog:
* (nw)
* peplus.cpp: Redumps & New poker set
Ask and you shall receive ;-p
* peplus.cpp: XP000112 _really_ is Jackpot Poker – NW
* peplus.cpp: Last of PSR Verified updates – NW
out of whatsnew
fixed up program+data sets and added in year+ L revision when known
* arcade.lst: some cosmetic changes from Diet Go Go Fan (nw)
* peplus.cpp: Mark CG2425 set as BAD_DUMP – NW
* (nw)
* notes (nw)
* catnmous sound support
* peplus.cpp:1 language & 2 cut-n-paste corrections – NW
* Merge pull request #532 from bmunger/r9751
r9751: Fix software list naming
* r9751: Fix software list naming
* peplus.cpp: First round of PSR verified for superboard games – NW
out of whatsnew:
Correcting CG+CAPX sets as per IGT’s PSR
Fixes some issues with the Spanish sets of Deuces wild with programs XP000075, XP000102 & XP000126. Changing language now works properly and shows the correct info. Some sets changed to a more correct XP000xxx poker program. Specialty games have added notes about other compatible poker programs that will work. IE: Jackpot Poker and Mid game bonus payout programs.
* Merge pull request #531 from bmunger/master
Fix UI message for software selection
* Fix UI message for software selection
* notes
* Fix outdated comments
* (nw)
* sync list (nw)
* Merge pull request #530 from mamedev/revert-527-master
Revert “Allow mame -validate -verbose to display more messages (and make erro…”
* Revert “Allow mame -validate -verbose to display more messages (and make erro…”
* small note (nw)
* Merge pull request #529 from mamedev/revert-512-master
Revert “Update device names”
* Revert “Update device names”

Download:MAME Git (2015/12/29) x86
Download:MAME Git (2015/12/29) x64
Source: Here

MESS Git (2015/12/29)

EmuCR: MESSMESS Git (2015/12/29) is compiled. MESS(Multi Emulator Super System) is an open source emulator which emulates a large variety of different systems. MESS is a source-available project which documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators through software emulation, as MAME does for arcade games. As a nice side effect to this documentation, MESS allows software and games for these hardware platforms to be run on modern PCs.

MESS Git Changelog:
* (nw)
* peplus.cpp: Redumps & New poker set
Ask and you shall receive ;-p
* peplus.cpp: XP000112 _really_ is Jackpot Poker – NW
* peplus.cpp: Last of PSR Verified updates – NW
out of whatsnew
fixed up program+data sets and added in year+ L revision when known
* arcade.lst: some cosmetic changes from Diet Go Go Fan (nw)
* peplus.cpp: Mark CG2425 set as BAD_DUMP – NW
* (nw)
* notes (nw)
* catnmous sound support
* peplus.cpp:1 language & 2 cut-n-paste corrections – NW
* Merge pull request #532 from bmunger/r9751
r9751: Fix software list naming
* r9751: Fix software list naming
* peplus.cpp: First round of PSR verified for superboard games – NW
out of whatsnew:
Correcting CG+CAPX sets as per IGT’s PSR
Fixes some issues with the Spanish sets of Deuces wild with programs XP000075, XP000102 & XP000126. Changing language now works properly and shows the correct info. Some sets changed to a more correct XP000xxx poker program. Specialty games have added notes about other compatible poker programs that will work. IE: Jackpot Poker and Mid game bonus payout programs.
* Merge pull request #531 from bmunger/master
Fix UI message for software selection
* Fix UI message for software selection
* notes
* Fix outdated comments
* (nw)
* sync list (nw)
* Merge pull request #530 from mamedev/revert-527-master
Revert “Allow mame -validate -verbose to display more messages (and make erro…”
* Revert “Allow mame -validate -verbose to display more messages (and make erro…”
* small note (nw)
* Merge pull request #529 from mamedev/revert-512-master
Revert “Update device names”
* Revert “Update device names”

Download: MESS Git (2015/12/29) x86
Download: MESS Git (2015/12/29) x64
Source: Here

Dolphin Git 4.0-8490

EmuCR: DolphinDolphin Git 4.0-8490 is compiled. This is the trunk of Dolphin Project. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. It has a partial Wii support and plays most Gamecube games.

Dolphin Git changelog:
* Merge pull request #3393 from rabbott99/desync-fix
Movie: Reset wiimotes at at start of recording/playback to fix desync issues
* Movie: Reset wiimotes at at start of recording/playback,
to prevent desync issues which occur when the a game has been opened beforehand
* Merge pull request #3375 from mbc07/IPLfonts
Always load system fonts from IPL dump, if available
* Always load system fonts from IPL dump, if available
* Merge pull request #3399 from rabbott99/cheat-search
CheatSearchTab: Use an enum for filter masks rather than ints
* CheatSearchTab: Use an enum for filter masks rather than ints
* Merge pull request #3377 from JosJuice/elfdol-case
DolphinWX: Add missing m_ListElfDol cases
* DolphinWX: Add missing m_ListElfDol cases
* Merge pull request #3343 from JosJuice/getstringt-encoding
Fix encoding for savestate slots
* Fix encoding for savestate slots
StrToWxStr is needed, otherwise the string will not be read as UTF-8.
* Merge pull request #3406 from skidau/soundtouch-192
Updated SoundTouch library to 1.9.2
* Updated SoundTouch library to 1.9.2
* Merge pull request #3387 from skidau/Mouse-In-Separate-Window-By-ProcessId
Ignored the mouse position unless the cursor is over the Dolphin window.
* Ignored the mouse position unless the cursor is over the Dolphin window.
Fixes issue 8673.
* Merge pull request #3397 from skidau/dsp-acc-loop-end
Catered for the case where ADPCM audio would loop before the end of the stream
* Catered for the case where ADPCM audio would loop before the end of the stream. Patch by hk.konpie.

Download: Dolphin Git 4.0-8490 x64
Download: Dolphin Git 4.0-8490 for Android
Source: Here

PPSSPP Git (2015/12/29)

EmuCR: PPSSPPPPSSPP Git (2015/12/29) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.

PPSSPP Git Changelog:
* Merge pull request #8328 from sum2012/armjit
Revert “Fix Yu-Gi-Oh 6 crash with edit card in Android version”
* Revert “Fix Yu-Gi-Oh 6 crash with edit card in Android version”
This reverts commit f659e60c8d57df90d74a944b904a898a1b271f2b.
The crash is correctly fixed
* Skip CopyImageSubData when blit is outside FBO.
Otherwise, it will simply fail. See #7525 (comments in 2015-12.)
* Update submodules.
* Merge pull request #8327 from angelXwind/master
Restore JIT for armv7/armv7s iOS 9 devices, which were erroneously disabled when I fixed PPSSPP’s arm64 crashing.
* Restore JIT for armv7/armv7s iOS 9 devices, which were erroneously disabled when I fixed PPSSPP’s arm64 crashing.
* Merge pull request #8321 from unknownbrackets/jit-invalidate
Invalidate jit blocks on IO read and a few other places
* Jit: Invalidate on dmac copy as well.
* Jit: Invalidate after module loads.
Just to be safe, let’s invalidate the entire range.
* Jit: Invalidate blocks after IO reads.
Fixes #7617.
* Merge pull request #8319 from unknownbrackets/jit-branch
Jit: Always link RA, even if branch not taken
* Jit: Always link RA, even if branch not taken.
The ops don’t write RA conditionally.
* Merge pull request #8317 from unknownbrackets/minor
Minor fixes to SDL + resolution display
* Remove an unused definition.
* Correct scratchpad memory range checks.
* Warn when an upscaling shader is being used.
Otherwise it’s potentially confusing that it doesn’t change. See #8310.
* Remove old alphamask hack setting.
No longer used.
* SDL: Avoid dereferencing an invalid iterator.
Might not be a key we know about.
* SDL: Prevent windowevents from triggering keys.
There was no break, unintentional fall-through.
* Merge pull request #8306 from unknownbrackets/lang-fuzzy
Fuzzy match lang when user locale doesn’t exist + XP support
* Fuzzy match lang when user locale doesn’t exist.
So for example, fr_CA would select fr_FR rather than en_US. Wrong dialect
can sometimes be pretty far off, but it’s still likely a better default.
* Attempt to determine lang/country on XP.
This will sometimes give numbers, but it’s closer than assuming en_US.
* Merge pull request #8318 from vnctdj/master
Fix some bad translation strings
* Fix some bad translation strings
* Merge pull request #8312 from unknownbrackets/armips
Update armips to latest version
* Fix unittest build on Android x86.
* Update armips to latest version.
The new version has some speed and other improvements.

EmuCR: PPSSPP

Download: PPSSPP Git (2015/12/29) x86
Download: PPSSPP Git (2015/12/29) x64
Download: PPSSPP Git (2015/12/29) Android
Source: Here

mGBA Git (2015/12/29)

EmuCR: mGBAmGBA Git (2015/12/29) is compiled. mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Features:
* Near full Game Boy Advance hardware support[1].
* Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
* Qt and SDL ports for a heavy-weight and a light-weight frontend.
* Save type detection, even for flash memory size[2].
* Real-time clock support, even without configuration.
* A built-in BIOS implementation, and ability to load external BIOS files.
* Turbo/fast-forward support by holding Tab.
* Frameskip, configurable up to 9.
* Screenshot support.
* 9 savestate slots. Savestates are also viewable as screenshots.
* Video and GIF recording.
* Remappable controls for both keyboards and gamepads.
* Loading from ZIP files.
* IPS and UPS patch support.
* Game debugging via a command-line interface (not available with Qt port) and GDB remote support.

mGBA Git Changelog:
* GBA Hardware: Fix GPIO on big endian
* GBA RR: Starting from savestate now embeds the savegame
* Qt: Key autofire
* All: Update CHANGES
* Qt: Optimize log viewer to not mess with text rendering if hidden
* GBA: Add savestte creation time to a savestate
* GBA: Add extra data section to the end of savestates
* GBA: Begin working on savestate extra data
* GBA: Support for VBA-style cheat codes
* Qt: Remove game DB downloader and just bundle it
* Qt: Fix crash when using GL1 backend

Download: mGBA Git (2015/12/29)
Source: Here