MAME Git (2015/02/23)

MAMEMAME Git (2015/02/23) 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:
* Merge branch ‘master’ of https://github.com/mamedev/mame
* this one is also barely playable without ext. artwork (also removed old obsolete note)
* added GAME_REQUIRES_ARTWORK flag
* disabled another Visual Studio warning (nw)
* chihiro.c update
New clone added
Ghost Squad (GDX-0012) [Ripper006]
redumped outr2/gdx-0004a, wangmid/gdx-0009b [Ripper006]
* notes (nw)
* opwolf.c: added the remaining DIP locations to Operation Wolf
* oops 😉
* opwolf.c: added some DIP locations
* Merge pull request #142 from mzdmommy/patch-1
updated opwolf dipswitches
* updated opwolf dipswitches
added unknown dipswitch description from manual
* make declarations match (nw)
* added proper snmath cd2708 rom
* seaduel also had 1 bit wrong
* Fixed fullscreen toggling (SDL2) on OSX. Simplified multithreading
code-paths (via defines). (nw)
* Merge branch ‘master’ of https://github.com/mamedev/mame.git
* this is not mechanical, from what I could gather around in the web… nw.
* added the GAME_MECHANICAL flag to a few drivers that should have had it. nw.
* Many fixes for breakpoints/watchpoints views
* Fix sorting – qsort needs a ternary -1/0/1 comparator
* Get rid of the redundant enums – using a funciton pointer is far more concise
* Reduce number of allocations and use less expensive functions when updating
* Fix off-by-one error that could cause a crash when clicking the views
* Get rid of double iteration
* Add a whole line scroll mode to make breakpoints/watchpoints header work nicely
* More intelligible auto window position code
* Make opening a break/watchpoints window work better if there are already ten or more of them
* verified vaportra clocks [system11]
(note, doesn’t fix the music speedup issue when firing, you have to kludge the clocks lower to do that)
(note 2: there are PAL listings in the driver, but also PALs in some of the romsets, can somebody verify they match and remove?)
* WM_DESTROY may be send multiple times. This also fixes
-bench X crashes. (nw)
* Fix 32bit build of sdlmame on Win32. (nw)
* More alignment of code:
– HDC is passed differently to gdi renderer (the only one using it).
– Merged sdl_window_config and win_window_config into osd_window_config.
– Use osd_window_config instead of replicating individual member
variables in osd_window.
* Mark gamate_palette as ATTR_UNUSED. (nw)
* Merge branch ‘master’ of https://github.com/mamedev/mame
* i386.c: updates for the future and more [Samuele Zannoli]
– add infrastructure to support opcodes ?? 0f 38 ?? and ?? 0f 3a ??
– add placeholders in opcode table for all instructions not yet implemented
– fix opcode group 0f 73
– add opcode group 66 0f 73
– move sse opcodes movd movdqa to their own routine
– move sse opcodes pinsrw pextrw to ther own routine
– add opcodes punpcklbw punpcklwd punpckldq punpcklqdq

Download:MAME Git (2015/02/23) x86
Download:MAME Git (2015/02/23) x64
Source: Here

MESS Git (2015/02/23)

EmuCR: MESSMESS Git (2015/02/23) 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:
* (MESS) sms: improved the code for the Light Phaser, by simplifying the routines
and making them slightly faster. [Enik Land]
* (MESS)-gamate: audio emulation [Peter Trauner]

Download: MESS Git (2015/02/23) x86
Download: MESS Git (2015/02/23) x64
Source: Here

UME Git (2015/02/22)

EmuCR: UME UME Git (2015/02/22) is compiled. UME (Universal Machine Emulator) combines the features of MAME and MESS into a single multi-purpose emulator. The project represents a natural course of development for the emulators which already share large amounts of code and is part of an ongoing effort to unify development efforts and provide a single emulation platform for users and developers alike.

UME Git Changelog:
* Slight improvement in Cocoa debug view performance
* Fix SDL1 builds
* Fix build on OSX
* ssv.c: Minor doc update about the Ultra X review version – NW
* seicross.c: added save state support (nw)
* shadfrce.c: added save state support (nw)
* (MESS) apple3: Implement ‘smooth scrolling’ feature for all video modes. [R. Belmont]
* Merge branch ‘master’ of https://github.com/mamedev/mame.git
* More minor improvements to Cocoa debugger (nw)
* If verinfo.py fails don’t touch the output file, so subsequent builds won’t think it’s up-to-date
* Make sure mess tools end up in $(BIN) if defined. (nw)
* Fix ldplayer linking. (nw)
* Make OpenGL renderer available in mainline build as well. This needs to
be explicitly enabled by specifying USE_OPENGL=1. More code alignment.
[Couriersud]
* Merge branch ‘build-faster’ of https://github.com/ramiropolla/mame
Conflicts:
src/osd/sdl/sdl.mak
* Only evaluate sdl- and pkg-config commands once
* Cocoa debugger: suppress trailing whitespace on copy, draw background to edge, more efficient drawing
* we had an outdated dump of pinball (1 bit was wrong)
* wozfdc: Reduce the flux inversion pulse duration to the minimum [Peter Ferrie, O. Galibert]
* fuukifg3.c: added save state support (nw)
* mame.lst: added missing entries from Haze’s latest commit (nw)
* fuukifg2: added save state support (nw)
* nb1414m4.c: converted to a device, no functional change expected (nw)
* Use uppercase ID in break/watchpoints windows to match how it’s printed on the console; notify disassembly views on changing breakpoints to prevent Qt debugger menus becoming stale
* Qt debugger dynamically updates menu items controlling disassembly views
* More debugger consistency
* new clones
Asura Buster – Eternal Warriors (Japan) (ARCADIA review build) [ShouTime]
Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST review build) [ShouTime]
Ultra X Weapons / Ultra Keibitai (GAMEST review build) [ShouTime]
* Merge pull request #141 from cuavas/master
Fix debug builds, make debuggers a bit more consistent
* Make behaviour of breakpoint control a bit more consistent with other debugger implementations
* WM_SIZE etc may be posted before CreateWindowEx returns
* tehkanwc.c: oops, forgot to save (nw)
* Merge pull request #140 from cuavas/master
Version info for OSX binaries
* Embed info property list in OSX binaries
* Re-link emulator binary if version source file changes
* Make verinfo.py capable of producing Info.plist for OSX
* tehkanwc.c: added save state support (nw)

Download: UME Git (2015/02/22) x86
Download: UME Git (2015/02/22) x64
Source: Here

Project64 Git (2015/02/22)

EmuCR: Project 64Project64 Git (2015/02/22) is compiled. Project 64 is a proprietary Nintendo 64 emulator for Windows. It employs a plug-in system that allows third-party software developers to create their own implementation of a specified component. Project64 allows the user to play Nintendo 64 games on a computer by reading ROM images, either dumped from the read-only memory of a Nintendo 64 cartridge or created directly on the computer as homebrew. Project64 started as an exercise by Jabo and zilmar in an attempt to see if they were capable of programming a Nintendo 64 emulator. It’s open source now.

Project64 Git Changelog:
* Update versions
Project64: 2.2.0.1
Glide64: 2.0.0.3
RSP: 1.7.0.11
Nrage: 2.4.0.1
RDB: 2.2.2
* Merge pull request #113 from dsx-/master
indiana jones: added (E) rom & better SMM options
* change SMM for Indiana Jones
protect memory disabled, cache enabled; game will not start with cache
disabled
* add ROM Indiana Jones (E) (Unreleased)
* update cheat file from 26th March 2006
* Add OM utf encoding to Glide64.rdb
* Dynamic link XInputSetState
* Merge pull request #114 from death-droid/NrageNoNeedFor1.0
No point in having an older version of the controller specs. for Nrage
* No point in having an older version of the controller specs.
* Merge pull request #123 from Lithium64/patch-3
Added more missing games on glide64.rdb
* Added more missing games on glide64.rdb
* Merge pull request #116 from MelchiorGaspar/master
enabled Fixed Audio=1, for Aidyn Chronicles – The First Mage (U)[!](v1.0)
* Aidyn Chronicles – The First Mage (U)[!](v1.0)
Fixed Audio Timing
Fixed Audio=1
fixes the rom’s internal crash screen (black w/ yellow text)
it sounds terrible but runs, the usual menu severe stutter is still there
* Merge pull request #2 from project64/master
is this how I get update to my fork from master?
* Merge pull request #1 from project64/master
is this how I get update to my fork from master?
* Merge pull request #117 from death-droid/QuickFix
Slight mistake in Version.h for DLL’s, was setting VFT_APP instead of VF…
* Slight mistake in Version.h for DLL’s, was setting VFT_APP instead of VFT_DLL
* Merge pull request #120 from Lithium64/patch-2
More fixes to Glide64.rdb
* Update Glide64.rdb
* More fixes to Glide64.rdb
* Merge branch ‘master’ of https://github.com/project64/project64
* Move reset out of message handling

Download: Project64 Git (2015/02/22)
Source:Here

rpcs3 Git (2015/02/22)

EmuCR: rpcs3 rpcs3 Git (2015/02/22) is compiled. 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 Git Changelog:
* Merge pull request #1019 from Nekotekina/master
Some cleanup, HLE calls simplified
* Small fix
* StaticFuncManager removed
* sys_net fixed
* Some code moved
* Fix
* Partial fix
* Some names fixed
* Test
* Compilation fix (sc)
* Compilation fix
* Compilation fix_
* Compilation fix
* Compilation fix
* Compilation fix
* Compilation fix
* Compilation fix
* HLE function binding for PPU/ARMv7 simplified
* Merge branch ‘master’ of https://github.com/DHrpcs3/rpcs3
* get_x64_reg_value fix
* libmixer fix

Download: rpcs3 Git (2015/02/22) x64
Source: Here

ZXMAK2 SVN r38328

ZXMAK2 SVN r38328 is compiled. ZXMAK2 is plugin based ZX Spectrum Virtual Machine. On the other side, this is flexible ZX Spectrum emulator. Project written in C#. Currently it works on Windows platform and using Managed DirectX.

Support the following ZX Spectrum clones:
– ZX Spectrum 48 (contended memory)
– ZX Spectrum 128 (contended memory)
– ZX Spectrum +3 (contended memory, but currently without FDD)
– Pentagon 128/512/1024
– SCORPION 256
– ATM 4.50
– ATM 7.10
– PROFI 3.xx
– PROFI 5.xx
– SPRINTER (except spectrum config)
– QUORUM 256
– Leningrad 1
– BYTE 48K
– LEC 48/528
– Other (through custom configuration and plugins, for example LEC mod)

ZXMAK2 SVN Changelog:
r38328
fix machines.config
———————
r38327
fix tape nodos; add description details
———————
r38326
code refactoring (nodos configurable tape/beeper)
———————
r38325
code refactoring
———————
r38324
code refactoring
———————
r38323
code refactoring
———————
r38321
Debugger: – bugfixing and some small code refactoring – new assembler context menu item: Insert new breakpoint
———————

Download: ZXMAK2 SVN r38328
Source: Here

BizHawk SVN r9110

EmuCR: BizHawkBizHawk SVN r9110 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 SVN Changelog:
r9110
Remove unused SlimDX.DirectSound usings.
———————
r9109
ToolManager – a small cleanup now that there is an owner variable
———————
r9108
ToolManager – take a Form owner in the constructor and pass it in to any tools that are also Form objects (all of them). ToolBox – use the Parent property instead of GlobalWin.MainForm now that it is populated
———————
r9107
Move PresentationPanel from GlobalWin to Mainform, since it was primarily used there (and the few other places knew about GlobaWin.MainForm anyway)
———————
r9106
Move HotkeyCoalescer from GlobalWin to MainForm since only MainForm uses it anyway
———————
r9105
Hex Editor – fix Load .tbl file menu item when rom is in an archive
———————
r9104
replace some references to GlobalWin.MainForm in MainForm itself, because that makes no sense.
———————
r9103
OpenAL: cleanup.
———————

Download: BizHawk SVN r9110
Source: Here

MAME Git (2015/02/22)

MAMEMAME Git (2015/02/22) 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:
* Slight improvement in Cocoa debug view performance
* Fix SDL1 builds
* Fix build on OSX
* ssv.c: Minor doc update about the Ultra X review version – NW
* seicross.c: added save state support (nw)
* shadfrce.c: added save state support (nw)
* (MESS) apple3: Implement ‘smooth scrolling’ feature for all video modes. [R. Belmont]
* Merge branch ‘master’ of https://github.com/mamedev/mame.git
* More minor improvements to Cocoa debugger (nw)
* If verinfo.py fails don’t touch the output file, so subsequent builds won’t think it’s up-to-date
* Make sure mess tools end up in $(BIN) if defined. (nw)
* Fix ldplayer linking. (nw)
* Make OpenGL renderer available in mainline build as well. This needs to
be explicitly enabled by specifying USE_OPENGL=1. More code alignment.
[Couriersud]
* Merge branch ‘build-faster’ of https://github.com/ramiropolla/mame
Conflicts:
src/osd/sdl/sdl.mak
* Only evaluate sdl- and pkg-config commands once
* Cocoa debugger: suppress trailing whitespace on copy, draw background to edge, more efficient drawing
* we had an outdated dump of pinball (1 bit was wrong)
* wozfdc: Reduce the flux inversion pulse duration to the minimum [Peter Ferrie, O. Galibert]
* fuukifg3.c: added save state support (nw)
* mame.lst: added missing entries from Haze’s latest commit (nw)
* fuukifg2: added save state support (nw)
* nb1414m4.c: converted to a device, no functional change expected (nw)
* Use uppercase ID in break/watchpoints windows to match how it’s printed on the console; notify disassembly views on changing breakpoints to prevent Qt debugger menus becoming stale
* Qt debugger dynamically updates menu items controlling disassembly views
* More debugger consistency
* new clones
Asura Buster – Eternal Warriors (Japan) (ARCADIA review build) [ShouTime]
Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST review build) [ShouTime]
Ultra X Weapons / Ultra Keibitai (GAMEST review build) [ShouTime]
* Merge pull request #141 from cuavas/master
Fix debug builds, make debuggers a bit more consistent
* Make behaviour of breakpoint control a bit more consistent with other debugger implementations
* WM_SIZE etc may be posted before CreateWindowEx returns
* tehkanwc.c: oops, forgot to save (nw)
* Merge pull request #140 from cuavas/master
Version info for OSX binaries
* Embed info property list in OSX binaries
* Re-link emulator binary if version source file changes
* Make verinfo.py capable of producing Info.plist for OSX
* tehkanwc.c: added save state support (nw)

Download:MAME Git (2015/02/22) x86
Download:MAME Git (2015/02/22) x64
Source: Here

MESS Git (2015/02/22)

EmuCR: MESSMESS Git (2015/02/22) 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:
* (MESS) apple3: Implement ‘smooth scrolling’ feature for all video modes. [R. Belmont]

Download: MESS Git (2015/02/22) x86
Download: MESS Git (2015/02/22) x64
Source: Here

Classic99 v378

EmuCR:Classic99 Classic99 v378 is released. Classic99 is a freeware TI-99/4A emulator for Windows 9x.

Classic99 runs most stuff fine:
– More filesystem debug
– Added ability to set Program Counter (disasm page)
– Added better description of file header mismatch
– Added better detection of TIFILES header
– Fixed broken host text file fixed/variable determination
– Commented out speech and dac warning debugs (they don’t help)
– Print one less debug line to window to avoid last line being masked

Classic99 v378 Changelog:
(forgot to post updates for 377)
Fixes for DAC with non-standard CPU speed
large file hack fixes
crash fix for loading 378 files larger than max (2MB)
Fixes to make big file hack work with files of arbitrary size.

EmuCR:Classic99

Download: Classic99 v378
Source: Here