| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sent: Sunday, June 07, 2009 9:54 AM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] "Regularize" some interfaces in MAME
Hi mamedev,
This patch adjusts the code in a few places to be more regular in it
object approach. It recognizes five idioms.
1. device_configs should be passed const. dsp56k.h took a non-const
device_config for no particular reason, necessitating casting where
used. A few other places cast to non-const, in most cases
unnecessarily.
2. running_machines should be passed non-const. A few places used
const in different ways on running_machines, instead of the idiomatic
non-const running_machine.
3. Eliminate passing running_machine explicitly where it can be
computed. esrip.c, m37710.c, sfbonus.c had cases where the machine
could easily be eliminated.
4. Pass the object machine/config first. In some cases this makes
the interface object oriented, in some cases it simply makes it more
idiomatic with the rest of MAME.
5. Prefer (screen, bitmap, cliprect) to (machine, bitmap, cliprect).
Fully implementing this would be a large patch, this patch simply does
it for the one core 'device', tms9928a.c.
|
|
|
|
|
|
|
|
|
| |
fixes up some header files. In particular, I adjusted const char
*DEVTEMPLATE_SOURCE = __FILE__ to const char DEVTEMPLATE_SOURCE[] =
__FILE__ which makes it actually const and saves a little memory.
[Atari Ace]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sent: Thursday, June 04, 2009 12:07 PM
To: submit@mamedev.org
Subject: Emailing: awp.patch
This replaces the patch for June, which hasn't been included.
Additional MPU4 lamp fixes, some new Aristocrat Mk5 games:
Added two new Aristocrat MK5 Roms, see note from Heihachi 83 (ROMs at
http://agemame.fruit-emu.com/aristo):
"Both of these games are the exact same game but a different version.
The first one is the original 1996 one, but the second is possibly from
1999. The combination is identical down to the date though, just like
the Queen of the Nile/Golden Pyramids dumps.
[dolphntr] Dolphin Treasure (B - 06/12/96, NSW/ACT, Rev 1.24.4.0)
[dolphtra] Dolphin Treasure (B - 06/12/96, NSW/ACT, Rev 3)
Note that the second (later) dump only has two ROMs and the later style
music."
New games not working
=====================
Dolphin Treasure
|
|
|
|
| |
works now that device types are not needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
set of interfaces supported by a device, and identified by a unique
string identifier. A device may support any number of contracts,
described in a list via the DEVICE_CONTRACT_LIST* macros.
The purpose of contracts is to provide a means for devices to expose
a standard set of interfaces to other parts of the system. For
example, the PCI device should expose a contract that includes
functions for configuration register access, and 32-bit I/O. Then
any device with a PCI interface should implement the PCI contract,
so that the PCI bus device can route things appropriately.
(This change is in anticipation of a proper Namco 06xx interface,
which exposes a contract to all devices it is attached to, but I
am still struggling to get it to work reliably.)
|
| |
|
|
|
|
|
| |
---------------------------------------------------
Jockey Club [Andrew Welburn, Dumping Union]
|
|
|
|
|
|
| |
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Crowns Golf [Angelo Salese, Tomasz Slanina]
|
| |
|
|
|
|
|
|
|
|
|
|
| |
------------------------------------
Janputer [alien_mame, Dumping Union]
===================================================================
A missing rom prevents this to work, it'll hopefully be dumped...
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Juergen.
Changes cycle counts in cc_xy[0x100] from 9 to 11 for:
0xDD2E 0xFD2E - LD IYL/IXL,n
0xDD26 0xFD26 - LD IYH/IXH,n
Also changes interrupt handling default case from:
z80->icount -= z80->cc_op[z80->PCD] + z80->cc_ex[z80->PCD];
to:
z80->icount -= z80->cc_op[z80->0xff] + z80->cc_ex[z80->0xff];
|
|
|
|
|
| |
sample rom, with a note about it NOT being dumped from this PCB but is a common sample rom used by Eolith.
Does NOTHING to improve the driver state or working state, but added for completeness.
|
| |
|
| |
|
|
|
|
| |
---------------------------------------------------
Mirax [Olivier Galibert, Angelo Salese, Tomasz Slanina]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
MAME source.
The source for these changes come from the book:
Arcade TV Game List (Edition: Domestic and Overseas, 1971 - 2005)
http://www.ampress.co.jp/pr_flyer.htm
http://www.amazon.co.jp/gp/product/4990251210/ref=s9_simz_gw_s0_p14_t2?pf_rd_m=AN1VRQENFRJN5&pf_rd_s=center-1&pf_rd_r=118WBT92SAZ22V3E0XZC&pf_rd_t=101&pf_rd_p=463376736&pf_rd_i=489986
Fujix took a good deal of time to go through pages and find many matches for games current in MAME with missing or incorrect data. I took the time this morning to verify and add the newly discovered dates as well as modifying mamedriv.c with the reference Page/Location of the entry in the book.
|
|
|
|
|
|
|
|
| |
Added PCB layout for Shadow Force [Guru]
New Clone Added
-----------------------------------
Shadow Force (Japan Version 3) [Guru]
|
| |
|
|
|
|
| |
a bit of test...
|
| |
|
| |
|
|
|
| |
Improved the video emulation in Mirax [Angelo Salese]
|
|
|
|
| |
different encryption [Angelo Salese]
|
| |
|
| |
|
| |
|
|
|
| |
printf's that always come up are commented out.
|
|
|
|
|
| |
GTMR and clones.
All sets now boot and play correctly. Fixes MT Bug #3238.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
------------------------------------
Enchanted Forest [Palindrome]
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sent: Saturday, May 30, 2009 8:30 PM
To: submit@mamedev.org
Subject: Amiga Custom sound - Paula?
As part of the conversion of custom sound devices, the sound chip for
Amiga-hardware games is now named "Amiga Custom" on the Game
Information display. The Amiga sound chip was called Paula, so it
would be nicer to show that instead, as in the attached patch. (You
could also use "MOS 8364" but that's not as catchy....)
-Justin
--
dopefish justin at gmail dot com
http://interbutt.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
----------
Street Fighter II - The World Warrior (World 910214, TAB Austria bootleg)
From: Klaus Sommer, B.Sc [mailto:klaus@hotsummer.at]
Sent: Tuesday, May 26, 2009 10:29 PM
To: submit@mamedev.org
Subject: E-Mail schreiben an: sf2ebbl.zip, sf2tabaustria.diff
hello!
we dumped a new bootleg of Street Fighter 2. One Differenz to the original set is that the logo's (capcom) are blanked.
Attached are the romset (Maskroms are the same as in the original set) and the DIFF...which is already verified from Haze!
Your's
TeamEurope
|
| |
|
|
|
|
|
| |
New Clone Added
-------------------------------
Bucky O'Hare (ver AA) [Irongiant]
|
| |
|
|
|
|
| |
makes DT_HAS_NVRAM in devtempl.h work as expected.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
New Clones Added
-----------------------------
Touchmaster 5000 (v7.10 California) [Tormod, Smitdogg, Dumping Union]
Touchmaster 7000 (v8.1X Evaluation) [Incog, Smitdogg, Dumping Untion]
|
|
|
|
| |
Ogawa] (also fixed an unwanted input bug)
|