2015-08-15

MAME Git (2015/08/15)

MAMEMAME Git (2015/08/15) 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:
* fix out of bounds priority check
* added aim65 bezel
* attempt 1 at fixing the initial coefficient index values (nw)
* Some netlist_time maintenance. Straightened code using it and added
support for 128 bit resolution on systems supporting it. This is however
disabled since all platforms I know don't have native support but
emulate 128 bit. (nw)
* crimfght: audio cpu irq is cleared by the irq ack cycle
* blockhl: plug in xtal values from pcb picture
* crimfght.c: bankdev (nw)
* c128: PARTNER 128 WIP. (nw)
* astrocde.c: convert profpac & friends to bankdev (nw)
* crimfght: verify some things from the schematics
- full memory map for the audio cpu
- proper irq set/clear for the audio cpu
- add mirrors for watchdog/coincount/audioirq ports (address decoding
pals need to be dumped for more improvements)
- add coin b settings, not used in game but can be verified in service
mode
- the system can read back some bankswitch port values using the port
shared with dsw3, emulating this fixes the wrong status display of the
service mode dipswitch in service mode (previously inverted)
* blockhl: audiocpu runs in im1, no point setting an interrupt vector
* blockhl: remove note, graphics are fine, just looks weird
* Replaced the frame parse and speech generation code from tms5110.c with the code from tms5220.c,
should be significantly more accurate and allow the cores to be much more easily merged in the future.
This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc [Lord Nightmare]
* Add support for M58819 'VSM-emulator', fixes speech in Radar Scope TRS01 set. [Lord Nightmare]
* New Americana Poker (Merit) clone
New Clone Added
---------------------------------------------
Americana (9131-01) [Brian Troha, The Dumping Union]
* Changed UINT16 .. UINT64 to generic types in pformat.
@MSVC Users: I checked the MSVC++ documentation prior to committing
this. I also checked on a MSVC2010 installation that "long long" and
"%lld" actually work at least in MSVC2010.
Please let me know if this now works. (nw)
* Make more use of pformat. (nw)
* More konami cleanups (nw)
* minor cleanups to tms5220 so savestate and member variables are in the same order, and add a missing savestate entry (nw)
* on second thought, remove that function entirely (nw)
* fix missing character in comment (nw)
* fix build (nw)
* blockhl: more cleanups, COIN3 is actually SERVICE1, properly reflect the
controller configuration, add notes and issues
* Merge pull request #283 from mamesick/patch-1
\video\aerofgt.c - fixed priorities in bootlegs
* blockhl: use bankdev, clean up driver
* bionicc: update palette handling
* the 1.2 blitz99 set can be updated to 1.30 in a similar way (enter Test mode with the upgrade ROM installed in this case)
* recompressed the gauntl12 CHD with -chs 4969,16,63 which are valid params for a Quantum Fireball 2.5GB (which based on what I can find online is the original drive type)
this allows the updater program I just added to work, so if you desire you can run it on the set and update the set to 1.6 as you would be able to do on original hardware.
* add the gauntleg 1.2 -> 1.6 update roms Smit / rtw dumped a while back, and allow the driver to see them.
note, this is a 3 stage process, you boot the system with a different rom in the additional slot each time.
for some reason in MAME only the first stage (doesn't matter which one) actually works, then subsequent stages hang on the disk check for a while then report bad sectors, I wonder if it doesn't like the geometry of our CHD.
note, i've used the bios options for this
mame64 gauntleg12 -bios up16_1
mame64 gauntleg12 -bios up16_2
mame64 gauntleg12 -bios up16_3
load in each of the upadate roms. My gut feeling is this might be better for a software list tho, it's purely optional stuff but is worth documenting in some capacity.
* new clones
Hissatsu Buraiken (Japan, bootleg?)
* atarisy2: use standard palette device ram
* Fix emscripten compile (nw)
* move rgbi formats out of emupal.h
* system1: use standard palette device ram

Download:MAME Git (2015/08/15) x86
Download:MAME Git (2015/08/15) x64
Source: Here

0 Comments

Post a Comment