cgit v1.2.3-70-g09d2'/>
summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Another one... R. Belmont2008-08-141-2/+2
|
* Another 64-bit GCC fix. R. Belmont2008-08-141-2/+2
|
* Fixes for 64-bit GCC. FPTR isn't just a good idea, it's the law. R. Belmont2008-08-143-6/+6
|
* added more Universal game IDs from schematics Nicola Salmoria2008-08-142-40/+40
|
* Cleanups and version bump.mame0126u5 Aaron Giles2008-08-1486-519/+519
|
* 02113: xymg: xymg title mispelled Aaron Giles2008-08-145-5/+20
| | | | | 02110: All sets in cps3.c: video from a DV cam proves the refresh rate of CPS3 in MAME is wrong 02095: chqflag, chqflagj, -listxml: memory leaks
* Oops, missed deleted file. Aaron Giles2008-08-142-109/+0
|
* From: JoshuaChang [mailto:joshuachang2005@gmail.com] Aaron Giles2008-08-141-5/+5
| | | | | | | | | | | | | Subject: cps3 sfiii3 title+linear zoom effect fix fix the sfiii3's title animation (cps3.c line 1055) also fix the linear zoom effect that OopsWare didn't improve properly since 0.122u7(cps3.c line 1168,1189,1190) i've attached 2 images to show the difference between the priginal and fixed one~ hope this helps~
* From: Oliver Stoeneberg [mailto:oliverst@online.de] Aaron Giles2008-08-141-17/+16
| | | | | | | Subject: mame.mak - sound chip cleanup Cleaned up and grouped the sound chip entries based on sound.mak.
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-08-1436-2216/+1871
| | | | | | | | | | | | | | | | | | | | | | | | | | Subject: two more patches Hi, enclosed please find the following patches * portM.diff which completes the basic port cleanup in drivers starting with M. It's mostly conversion of 8bit -> 16/32bit inputs and usage of AM_READ_PORT in memory maps (plus a couple of eeprom_bit_r replaced with PORT_CUSTOM and daitorid_soundstatus_r in metro.c converted to a CUSTOM_INPUT as well) * avgdvg.diff converts most of the games checking avgdvg_done() in inputs to use a CUSTOM_INPUT (which I added to video/avgdvg.c). avgdvg_done() is still in use in mhavoc.c (which requires some more changes, so I'll take a look later) and in omegrace.c (which reads it directly and not through inputs). While at it, I've also done a small cleanup of inputs in starwars.c and tempest.c. Regards, Fabio
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-08-149-484/+221
| | | | | | | | | | | | | | | Subject: [patch] Collapse timer callbacks Hi mamedev, The following patch collapses timer callbacks in some cases to avoid duplicating code. In the case of crystal.c, it also refactors two DMA handlers and shuffles the init/reset code around a bit. I noticed while doing this that h8_itu_read8 is missing cases 0x96,0x97 which is almost certainly a bug, but I left it alone. ~aa
* From: RansAckeR [mailto:RansAckeR@telenet.be] Aaron Giles2008-08-141-51/+24
| | | | | | | Subject: clshroad.c dips Added DIP locations
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-08-142-2/+2
| | | | | | | | | | | | | Subject: [patch] Fix i386 bsr implementation Hi mamedev, The i386 cpu emulator will return the wrong result for bsr when the highest bit is set (0 instead of 15 or 31). The attached patch fixes this. ~aa
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-08-1431-2647/+2167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: few more patches Hi, enclosed please find a few patches to continue the input port clean up (and to fix a mistake in the previous submission). In detail: * hal21.diff: with my last submission I made a mistake in hal21.c (I converted it only partially to custom inputs, still returning 1<<5 instead of 1 from the handler). please revert that change (it was in u4_custom04.diff) and apply this one, to fix the communication with sound cpu * clean_new.diff: introduce AM_READ_PORT & c. in drivers starting with M (only few of them updated, more to come) * custom_new.diff: improves input handling in mainsnk.c and marvins.c by using CUSTOM_INPUTs and AM_READ_PORTs * gaelco3d.diff: converts radilkalb inputs to 32bit inputs (as they are), removing the need of AM_READ16 for those * itech32.diff: converts inputs of later games to 32bit inputs and updates all the occurrences as needed. It also simplifies input handling by removing special_port_r from most of the maps (replaced by a CUSTOM_INPUT). Now only drivedge still uses 16bit inputs and special_port_r, but I'll investigate it later. * arkanoid.diff: changes mcu reads to CUSTOM_INPUTS (and muxed inputs as well). Bootleg inputs has been slightly changed as well to cope with the new implementation of the protection * irem.diff: this patch changes a lot of input related things in m10->m107 irem boards. First of all, it moves input definitions from drivers/m92.h to include/iremipt.h (which was already there, just a bit unused ;) ) and it removes completely drivers/m92.h (which only contained those definitions). Moreover, it adds more common inputs to iremipt.h and starts to use that file in m62->m107 instead of local #defines. Finally, it adds diplocations to all the games in m62->m107 which were missing and it implements coinage mode 2 through dipconditions in the drivers which didn't support it. I tested as much as I could these changes and I can see no regressions. Regards, Fabio
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-08-141-103/+17
| | | | | | | | | | | | | | | | | | Subject: [patch] Fix 1802 cybrcomm, raveracw, raveracj, raveraja, ridgerac, ridgerab, ridgeraj, acedrvrw, victlapw: No sound in games after reloading via the MAME UI Hi mamedev, The problem with namcos22 games losing sound when running multisession is actually an m37710 cpu initialization bug. The attached patch fixes it, and also collapses all the timer callbacks together as an unrelated code cleanup. Note: namcos22 has a lot of uninitialized state, so I wouldn't be surprised if there are other multisession issues.
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-08-14151-7300/+5844
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: some more input clean-ups Hi, attached please find a few patches against u4. These diffs improve input ports for drivers starting with F->L. In particular: they add AM_READ_PORT whenever suitable, they make inputs fully 32bit where needed, they remove indexed input read handlers from INITs, they replace many read handlers with appropriate CUSTOM_INPUTs. Additional improvements: * added dip switches and locations to go2000 (even if they were partially documented in the source) * fixed artmagic protection (it used a wrong tag, which probably I added somewhere in 0.125uX); even if I haven't experienced any problems due to the bug since the regression now it's fixed More details on the patches: * u4_clean01 -> u4_clean07: these are standard changes like the one I submitted previously (no custom inputs involved) * u4_custom01 -> u4_custom04: here there are also changes involving custom inputs (they mainly deal with eeprom reads, but a few were a bit more interesting); I separated these from the other ones in case you want to check them more in detail * itech8.diff: this patch improves ports & their handling in itech8.c. In particular, it replaces the 'special' handlers with a single custom input and I would like a confirmation that it was the right choice in this case. Patches are independent one from the other and should apply with no problems. Let me know if this is not the case. Regards, Fabio
* Fixed includes of rescap.h. Aaron Giles2008-08-1413-13/+13
|
* Updated the header of the ladybug.c driver with a little bit of info Brian Troha2008-08-141-1/+12
|
* Correct rom names with PCB locations for Lady Bug and verified the dump ↵ Brian Troha2008-08-141-91/+91
| | | | | against an original Universal Lady Bug PCB. Added information about the Universal PCB number and prom type. Verified that Lady Bug, Cosmic Avenger & Snap Jack all use the same PCB set and adjusted the rom names as needed.
* minor correction to Guru Read Me