Commit Graph

7674 Commits

Author SHA1 Message Date
Aaron Giles
354a6677eb Converted eeprom to eeprom device in simpsons and plygonet.
This begs the question: shouldn't we remove the auto-init hacks
from games like simpsons? We force most other Konami games to use
the F2/F3 reset technique.
2009-12-22 15:27:42 +00:00
Fabio Priuli
ff7213f6f1 Added save states to ics2115 sound device
Added driver data struct and save states to psikyo.c and pgm.c

Added driver data struct to psikyo4.c and psikyosh.c
2009-12-22 14:49:27 +00:00
Phil Bennett
30dff4284a New clones added
----------------

Pipi & Bibis / Whoopee!! (Z80 sound cpu, set 2) [Dlfrsilver]
2009-12-22 11:26:02 +00:00
Phil Bennett
d4553e147a New clones added
----------------

Caveman Ninja (bootleg) [Dlfrsilver] (NOT WORKING)
2009-12-22 11:16:56 +00:00
Aaron Giles
607d93047b Last round of fixups based on Tafoid's regression list.
Please report anything else you find.
2009-12-22 07:10:15 +00:00
Jonathan Gevaryahu
3d59567c5d Fix megadrive emulation to use the SMSIII version of the sn76489 sound chip.
[Lord Nightmare, DFJustin]
2009-12-22 06:54:37 +00:00
Fabio Priuli
9656342b9a Updated bishi.c and djmain.c to use Konami video devices
Removed unused VIDEO_START from tmnt.c
2009-12-22 01:32:15 +00:00
Phil Bennett
e2368bf447 New clones added
----------------

Blood Bros. (set 3) [Dlfrsilver]
2009-12-22 00:54:13 +00:00
Angelo Salese
33c2b67c39 Fixed Brick Zone parent set bitplane graphics 2009-12-22 00:33:10 +00:00
Phil Bennett
2434ce3fab Eliminated the use of generic.colorram and generic.videoram in several drivers [Atari Ace]
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Mon, Dec 14, 2009 at 5:43 AM
Subject: [patch] Eliminate generic.colorram
To: submit@mamedev.org
Cc: atariace@hotmail.com


Hi mamedev,

generic.colorram and generic.videoram are unused by the MAME core, and
are simply slots convenient for driver use.  As such, the drivers are
better off using their own driver_data slots for these.  To discourage
further use of colorram, this patch eliminates all current uses of it,
and the uses of videoram as well in the affected drivers.  This is
partially a retrograde step, since ideally we'd like to introduce the
driver_data structs as well for these drivers, but eliminating
colorram and disentangling the various uses of generic makes it on the
balance an improvement IMHO.

~aa
2009-12-21 23:26:32 +00:00
Phil Bennett
2fd263c18b Removed the global "includes" include and instead specify the "includes" path in all #include occurences. [Oliver Stoneberg]
---------- Forwarded message ----------
From: Oliver Stöneberg <oliverst@online.de>
Date: Sat, Dec 12, 2009 at 3:27 PM
Subject: includes cleanup
To: submit@mamedev.org


This patch removes the global "includes" include and explcitly
specifies the "includes" path in all #include occurances.
2009-12-21 23:09:02 +00:00
Roberto Zandona
6e99f3e7c8 cb2001 another opcode 2009-12-21 22:49:57 +00:00
Fabio Priuli
8b75692d5c Updated dbz.c, lethal.c, metro.c, rungun.c, tail2nos.c, tmnt.c, ultraman.c, wecleman.c, xmen.c & zr107.c to use Konami video devices instead of konamiic.h code 2009-12-21 22:28:54 +00:00
Roberto Zandona
1becf25fd5 cb2001 more decrypted opcodes 2009-12-21 22:17:25 +00:00
Brian Troha
432b5eca8e found matching CRC32 checksums for files that had different names. Converted the wrong name to the proper rom label 2009-12-21 22:14:58 +00:00
Roberto Zandona
40716c8bdc cb2001: added another opcode and confirmed two opcodes 2009-12-21 19:51:16 +00:00
Roberto Zandona
ab47438586 cb2001: added 3 new opcodes and some info about the relation between cmv4 and cb2001 2009-12-21 19:32:20 +00:00
Fabio Priuli
c3b3bf2f93 Fixed silly regression introduced in suprslam while trying to fix f1gp2 (in svn 7621). Also, decided for fixed linectrl ram in 053936 2009-12-21 17:14:28 +00:00
Phil Bennett
685bac3770 Removed deprecated core function decodegfx() [Christophe Jaillet]
---------- Forwarded message ----------
From: Christophe Jaillet <christophe.jaillet@wanadoo.fr>
Date: Mon, Dec 14, 2009 at 9:56 PM
Subject: Removal of a deprecated function
To: submit@mamedev.org


Hi,

a function in "drawgfx.c" is declared in "deprecat.h"
This function ("decodegfx(...)") is not used any more in the code, so it
could be removed.

Hope this help.
Best regards,

CJ
2009-12-21 16:32:45 +00:00
Phil Bennett
bc485032d7 03583: Windows Debug: Stack crawl is not generated anymore [Oliver Stoneberg]
---------- Forwarded message ----------
From: Oliver Stöneberg <oliverst@online.de>
Date: Tue, Dec 15, 2009 at 5:40 PM
Subject: Stack Crawl
To: submit@mamedev.org


This patch enables the stack crawl on windows platforms again (bug
3583).
2009-12-21 16:25:32 +00:00
Aaron Giles
ead42740ca And some more. Converted the ds2404 to a device along the way. 2009-12-21 16:10:00 +00:00
Aaron Giles
a9697769d9 A few more fixes. 2009-12-21 10:06:40 +00:00
Aaron Giles
90c6e390f0 2nd batch of initialization cleanups. 2009-12-21 08:34:28 +00:00
Scott Stone
9f87b44bbd Added Guru's board notes to the Outrun/Super Hang-0n Driver. 2009-12-21 03:20:54 +00:00
Brian Troha
002000c4fb fix a typo in a rom name correction for the merit.c driver 2009-12-21 02:10:08 +00:00
Brian Troha
69bd1e2df4 more rom name corrections for the merit.c driver [Brian Troha]
don't mention this part:
I had to download the zips and info text files from softwarethis.com and compare the CRC32 values of the file then match the file with info for the correct rom label. Big thumbs down for the naming convention when dumping the roms (IE: metit2_1.1 ect), but at least a thumbs up for making and keeping the info files with correct label info.
2009-12-21 02:05:11 +00:00
Aaron Giles
d0af9ba1e8 First round of fixes for post-initialization allocs.
In the process, converted 7474, 74148, and 74153 to
devices.
2009-12-20 23:57:25 +00:00
Angelo Salese
8a90eaaa0b That's why I hate blind faith... 2009-12-20 21:22:53 +00:00
Angelo Salese
6293f5e1be Reorganized parent-clone relationship in sranger and friends (no whatsnew) 2009-12-20 21:20:46 +00:00
Angelo Salese
3e9821a222 Worked around protection in sranger, srangerw and srangerb [Angelo Salese] 2009-12-20 21:16:34 +00:00
Scott Stone
486408ca6c Fixed both:
03589: mystston, myststono: VSYNC does not match original PCB [Corrado Tomaselli]
03588: mystston, myststono: Music is faster than original PCB [Corrado Tomaselli]
2009-12-20 21:12:07 +00:00
Scott Stone
290de3bfc6 Fixed 03592: outrun, outrunra, outruno, outrundx, outrunb: Master clock is incorrect.
I also made all clock values XTALs in segaorun.c.
2009-12-20 20:34:51 +00:00
Ryan Holtz
9f1f17d6cd Forgot a few files. 2009-12-20 20:34:01 +00:00
Ryan Holtz
7ab8a6d8f6 More RDP optimization through branch flattening. [Harmony] 2009-12-20 20:12:04 +00:00
Roberto Zandona
dd5315d0ce chnged an opcode (no whats new) 2009-12-20 19:38:49 +00:00
Brian Troha
2979b1329f fix spelling and wording from the last merit.c update. 2009-12-20 19:14:08 +00:00
Brian Troha
2c3fc7437a Corrected several rom names in various sets. Cleaned up some white space. Added misc notes about alternate rom labels and question sets. [Brian Troha] 2009-12-20 19:07:38 +00:00
Angelo Salese
9045f619dd Fixed sprite-tilemap priorities in Super Slams [Angelo Salese] 2009-12-20 17:36:28 +00:00
Roberto Zandona
38ccda1646 added ay8910 and 8255ppi devices
added some info about relation between cmast91 and cb2001
2009-12-20 17:26:43 +00:00
Aaron Giles
30d57e3f48 Minor drc improvments:
- simplified RSP's misaligned memory accesses
 - removed now-unnecessary shifts from direct memory accesses in
    mips3/powerpc drcs
 - optimized AND with 0xff/0xffff/0xffffffff cases for x86/x64
 - added rudimentary memory/register tracking in x86 backend to
    remove redundant loads
2009-12-20 15:21:26 +00:00
Fabio Priuli
f0358680a7 Updated ajax.c, bottom9.c, chqflag.c, rollerg.c, spy.c, surpratk.c to use Konami video devices 2009-12-20 15:18:01 +00:00
Scott Stone
c328e6c190 1943.c - Added comment to document the special procedure needed to access all Service Mode tests. 2009-12-20 04:06:16 +00:00
Ryan Holtz
d47b36dae1 Optimized N64 RDP renderer by using function pointers to function variants that eliminate costly branches. [Harmony] 2009-12-20 01:10:21 +00:00
Couriersud
c58957452c Fix 64-bit compile 2009-12-19 23:37:21 +00:00
Couriersud
3af4cd9bec Added option "numprocessors"
-numprocessors <auto|value>
        Specify the number of processors to use for work queues. Specifying
        "auto" will use the value reported by the system or environment 
        variable OSDPROCESSORS. To avoid abuse, this value is internally limited
        to 4 times the number of processors reported by the system. 
        The default is "auto".
2009-12-19 23:12:07 +00:00
Scott Stone
da19077b98 gomoku.c, sspeedr.c - Added DIPS and changed clock values to XTAL
nitedrvr.c, tourtabl.c - Changed clock values to XTAL
2009-12-19 21:51:30 +00:00
Angelo Salese
3b659a1211 luckgrln: Implemented CRT Controller hook-up 2009-12-19 18:21:01 +00:00
Angelo Salese
f3ba692e44 removed a pointless log 2009-12-19 15:48:36 +00:00
Angelo Salese
a7df1ce05f Fixed a bunch of protection quirks found in Cross Bingo.
(And yes, they won the prize "lamest protection ever" by protecting the attribute RAM of a tilemap element...)
2009-12-19 15:23:28 +00:00
Angelo Salese
5aa4e7d8b8 New Working game
----------------

Poker Carnival [David Haywood, Angelo Salese]
2009-12-19 14:58:48 +00:00