2015-10-07

MAME Git (2015/10/07)

MAMEMAME Git (2015/10/07) 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:
* Moved tools in proper place, and moved build python scripts together with other scripts (nw)
* Small chihiro correction (nw)
Chihiro needs the "xbox waitvblank" debugger command to progress.
* Give message if debugger comments are not saved (nw)
* pcd: mouse [Carl, Sandro Ronco]
--
The mouse phase bits are from the dmv k806 driver by Sandro.
* add device to m107.c too, so we can avoid per-game irq vector base in the init.. still need to hook up 100% properly tho (nw)
* kill some no longer required code (nw)
* turn logging back off (nw)
* put the upd71059c in m92 too, seems to be the same device.
unfortunately I'm still mostly using the old code rather than going through the interrupt controller (I've needed to resort to a hack to just pluck the vector from it which does avoid the per-game hacks, but isn't right)
attempting to hook it up properly is causing havoc with nbbatman, probably because the existing interrupt logic in the driver isn't very good (it isn't obvious for example when the sprite and sound interrupts should ack / clear)
if anybody has proper timing information for the m92 interrupts, and details of how they ack etc. it would probably allow us to properly emulate this without the ugly hack.
* namcops2: updated docs with another I/O board (nw)
* m72: use the upd71059c instead of hacking the irq vectors for different games
* some M81 PCB details based on Chris Hardy's observations.
still checking some details with Bill (DU), if confirmed to be the case for all M81 PCBs I'm going to make the jumper setting a PORT_CONF option, and default it to the correct value for each game.
* Fix rom siz to match file with listed hashes in driver (nw)
* new NOT WORKING Beatmania III Append Core Remix
* new NOT WORKING Beatmania III Append 6th Mix
* i'm 99.9% sure this actually belongs here, it has code to init the galaxian sound chip, and IC locations match galaxian. (nw)
* Crazy camera projection bug fixed. (nw)
I was a little too aggressive when refactoring code for the frustum projection.
* Commented out a bunch of printfs related to hng64. (nw)
Just doing this to clean things up a bit and make my git branch a little
prettier. Apologies if this is a pain, but they're easily added back.
* Merge pull request #369 from kazblox/master
Move spcwarp to cvs.c
* Move spcwarp to cvs.c

Download:MAME Git (2015/10/07) x86
Download:MAME Git (2015/10/07) x64
Source: Here

0 Comments

Post a Comment