DeSmuME SVN r5337

EmuCR:DeSmuMEDeSmuME SVN r5337 is compiled. DeSmuME is an open source Nintendo DS(NDS) emulator for Linux, Mac OS and Windows. DeSmuME supports save states, the ability to increase the size of the screen and it supports filters to improve image quality. DeSmuME also supports microphone use on Windows and Linux ports, as well as direct video and audio recording. The emulator also features a built-in movie recorder.

DeSmuME SVN Changelog:
r5337
GPU: – Optimize the loading of destination blending masks if SSSE3 is available.
———————
r5336
Cocoa Port: – Return to using Snow Leopard style Audio Components. Requires building with Xcode v7.2 or later, since Xcode v7.0 and v7.1 have bugs that will cause AudioUnits to crash. (Related to r5280.)
———————
r5335
GPU: – Remove the other reference to the DISPCNT.BG0_Enable flag for determining when 3D rendering is enabled. Fixes minimap rendering at custom resolutions in Advance Wars: Dual Strike during some conversations. (Related to r5334.)
———————
r5334
GPU: – Fix bug where 3D layers still needed to be rendered even when the DISPCNT.BG0_Enable flag is disabled. Fixes minimap rendering in Advance Wars: Dual Strike during some conversations. (Regression from r5255.)
———————
r5333
GPU: – Fix Windows compiling. (Regression from r5332.)
———————
r5332
GPU: – Begin the process of applying SSE2 optimizations to BG layer compositing. – In this revision, only Text mode layers use the new SSE2 optimizations. Other BG layer modes have yet to be implemented.
———————

Download: DeSmuME SVN r5337 x86
Download: DeSmuME SVN r5337 x64
Source: Here

Stella SVN r3271

EmuCR: StellaStella SVN r3271 is compiled. Stella is a multi-platform Atari 2600 VCS emulator. The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most popular home video game system of the early 1980’s. Now you can enjoy all of your favorite Atari 2600 games on your PC thanks to Stella!

Stella SVN changelog:
r3271
Got rid of another d’tor. In this case, it was redundant anyway, since when a vector is deleted it automatically calls clear on itself.
———————
r3270
Got rid of nasty c-strings and with it the EventHandler d’tor.
———————
r3269
Increased ‘Medieval Mayhem’ paddle range so that # of players can actually be selected.
———————
r3268
‘Racer Prototype’ F8 ROM from RomHunter v/11 has a bug, in that it crashes if started in bank 1 (the default for Stella). So we special-case this ROM, and have it start in bank 0.
———————
r3267
And so it begins again …
———————

Download: Stella SVN r3271 32bit
Download: Stella SVN r3271 64bit
Source: Here

DOSBox SVN r3957

EmuCR: DOSBoxDOSBox SVN r3957 is released. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any MS-DOS or PC-DOS (referred to commonly as “DOS”) application should run in DOSBox, but the emphasis has been on getting DOS games to run smoothly, which means that communication, networking and printer support are still in early development.

DOSBox also comes with its own DOS-like command prompt. It is still quite rudimentary and lacks many of the features found in MS-DOS, but it is sufficient for installing and running most DOS games.

DOSBox SVN Changelog:
r3957
minor cleanup
———————
r3956
Prevent a multiplication overflow and more accuracy by using floats for attack rate loop
———————

Download: DOSBox SVN r3957
Source: HereDOSBox SVN r3946

Citra Git (2016/02/01)

EmuCR: CitraCitra Git (2016/02/01) 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 #1377 from MerryMage/mmio
Memory: Implemented MMIO
* Memory: Implement MMIO

Download: Citra Git (2016/02/01) x64
Source: Here

PSXACT develop Git (2016/02/01)

EmuCR: psxactpsxact Git (2016/01/29) is compiled. PSXACT develop is a branch of PSXACT. psxact is a Cycle accurate PS1 emulator written in C++.

psxact Git Changelog:
* Improving memory management in `bus_t’.
* Moving a few variables closer to where they’re used.
* Adding `decoder.hpp’ which will take care of masking bits from the instruction.
* Adding register indexing operator

Download: psxact develop Git (2016/01/29) x86
Download: psxact develop Git (2016/01/29) x64
Source: Here

Reicast Git (2016/02/01)

EmuCR: reicastReicast Git (2016/02/01) is compiled. reicast is a multi-platform Dreamcast emulator. The project is currently in Alpha, usability, performance and stability issues are to be expected. Cortex-A9 dualcore, 1ghz+ is the minimum hardware for decent speeds.

Reicast Git Changelog:
* Merge pull request #902 from philenotfound/master
Fix the check for the enviroment variable
* Fix the check for the enviroment variable
I tried running reicast and it immediately died with:
terminate called after throwing an instance of ‘std::logic_error’
what(): basic_string::_S_construct null not valid
Aborted
I was missing the environment variable XDG_CONFIG_DIRS
Turns out find_system_config_dirs() checked for the existence of
XDG_DATA_DIRS but then tried to use XDG_CONFIG_DIRS (non-existent in my
case).
fixes #847

reicast-joyconfig: Fix crash if button/axis is unnamed
EmuCR: reicast
EmuCR: reicast

Download: Reicast Git (2016/02/01) x86
Download: Reicast Git (2016/02/01) x64
Source: Here

MESS Git (2016/02/01)

EmuCR: MESSMESS Git (2016/02/01) 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:
* h21: Added vc4000 compatibility flag.
* Nibble driver: Load the undumped PLDs… Also added more tech specs/notes.
* Nibble driver: Rewrote the whole driver. Added video hardware,
preliminary machine driver and memory map. Decoded the graphics.
[Roberto Fresca]
* lx810l: non-driver devices cannot have layouts, it scrambles the parent driver’s video (nw)
* apple2: fix parallel card ACK handling, Print Shop almost works with the lx810l now. [R. Belmont]
* Fix Emscripten build (nw)
* Merge pull request #600 from ajrhacker/master
Ignore invalid default slot options in software lists
* Ignore invalid default slot options in software lists
This prevents software lists from (e.g.) trying to put a Zapper into ctrl1 on the Famicom.
* Merge pull request #599 from dankan1890/master
libuv: suppressed warning C4477 in Visual Studio 2015.
* Suppressed warning C4477 in Visual Studio 2015.
* Merge pull request #598 from Pernod70/master
i8271: unload head after programmed revolutions [Nigel Barnes]
* i8271: unload head after programmed revolutions
* using dereferenced mutex = bad idea (nw)
* link into main project and link deps (nw)
* added http-parser (nw)
* Added script for building libuv (nw)
* Merge branch ‘master’ of https://github.com/mamedev/mame
* Machines promoted to WORKING
————
Fidelity Chess Challenger 10 [hap, Berger]
Fidelity Sensory Chess Challenger 12-B [hap, Berger]
Fidelity Voice Chess Challenger [hap]
Fidelity Voice Sensory Chess Challenger [hap]
Fidelity Champion Sensory Chess Challenger [hap]
* added libuv library (nw)
* Merge pull request #597 from ajrhacker/swslotdefault
Software list entries can now supply slot option defaults [AJR]
This feature is enabled when executing ‘mame driver software’. After the specified software is found in the software list and attached to an appropriate image device, the software part’s feature list is examined for any feature whose name is that of a slot device with _default appended. The feature’s value field becomes the slot’s default option, which overrides any driver-specified default and can be overridden by user-specified options.
No software lists have been updated to use this feature at the moment.
* Software list entries can now supply slot option defaults
This feature is enabled when executing ‘mame driver software’. After the specified software is found in the software list and attached to an appropriate image device, the software part’s feature list is examined for any feature whose name is that of a slot device with _default appended. The feature’s value field becomes the slot’s default option, which overrides any driver-specified default and can be overridden by user-specified options.
No software lists have been updated to use this feature at the moment.
* Fix regression with some drivers like fidelz80, for render we just need to keep mutex per thread (nw)
* Merge pull request #596 from dankan1890/master
Some missed in menu conversion from auto to global.
* Merge branch ‘master’ of https://github.com/mamedev/mame
* Some missed in menu conversion.
* New machines marked as NOT_WORKING
———————————-
Unknown Nibble game [Team Europe, Marcus Jendroska, Y~K, Smitdogg, Roberto Fresca, The Dumping Union]
* osd/windows: small cleanup
* hh_tms1k: note
* fix a mutex regression (this doesn’t fix the lockups i’m seeing)
* fidel*: added(rather, much improved) internal artwork for VSC,CSC,SC12
* Merge pull request #595 from dankan1890/master
This fix VS2015 warning (and building) about uninitialized variable.
* Merge branch ‘master’ of https://github.com/mamedev/mame
* fixed clang compile of m68kmake(nw)
* This fix VS2015 warning (and building) about uninitialized variable.
(note: I don’t think is right initialized to 0, but I don’t have the skills necessary to determine the proper value.)
* replace osd_lock with std::mutex [Miodrag Milanovic]
* Merge pull request #594 from ajrhacker/aligned
Add macros for alignment checking (nw)
* Add macros for alignment checking (nw)
* cobra: register 0x114 is fb read pix/line count (nw)
* user overriden parameters for compiling mc68k core (nw)
* New not working clones added:
IGT Multistar 7 2c [Miodrag Milanovic]
* Merge pull request #593 from dankan1890/master
Use nothrow allocation in these circumstance.
* Use nothrow allocation in these circumstance.
* makefile should inherit CC and GCC if set in parent makefile (nw)
* Merge pull request #592 from ajrhacker/slapstic
One small step toward slapstic modernization (nw)
* One small step toward slapstic modernization (nw)
– Make chip number part of device configuration, not init param
– Correct mainpcb slapstic number in racedrivpan
– Remove many unused slapstics
– Hopefully no regressions
* Merge pull request #591 from stuartcarnie/mame0170
osdmini: fixes build issues [Stuart Carnie]
* osdmini: fixes build issues
* segas16b.cpp: Minor doc update – NW
* Fix F3 soft-reset on Arkanoid sets with MCU [Lord Nightmare]
* Merge pull request #590 from ajrhacker/atarisnd
Modernize sound volume setting code in various Atari drivers [AJR]
* Modernize sound volume setting code in various Atari drivers
This lets atarigen.cpp shed legacy sound routines using the archaic
method of looking up sound devices by types rather than tags (which
until 0.126u2 they weren’t required to provide and often didn’t have).
* fidel6502: added CSC foreign language sets
* new clones
1000 Miglia: Great 1000 Miles Rally (94/05/10) [Corrado Tomaselli]

Download: MESS Git (2016/02/01) x86
Download: MESS Git (2016/02/01) x64
Source: Here

OpenMSX Git (2016/02/01)

EmuCR:OpenMSX OpenMSX Git (2016/02/01) is complie. OpenMSX is an open source MSX emulator which is free according to the Debian Free Software Guidelines, available under the GNU General Public License.For copyright reasons the emulator cannot be distributed with original BIOS ROM images. OpenMSX includes C-BIOS a minimal implementation of the MSX BIOS, allowing to play quite some games without the need to have an original MSX BIOS ROM image. You can also use your own BIOS ROM image if you please.

OpenMSX Git Changelog:
* Improve error message when wrongly sized ROM is used.
* Fixed some details.
* Added some details in the comments.
* Added Pioneer UC-V102 hidden MSX2, thanks to Piter Punk.

Download: OpenMSX Git (2016/02/01) x86
Download: OpenMSX Git (2016/02/01) x64
Source: Here