Commit Graph

7559 Commits

Author SHA1 Message Date
Aaron Giles
ccc24c02f1 Remove old eeprom implementation. 2009-12-27 23:11:58 +00:00
Aaron Giles
532e2fca96 Convert remaining users of old eeprom_ device to eepromdev_ 2009-12-27 23:10:49 +00:00
Aaron Giles
96f9302a8c Allow any device memory (not just CPU's) to be accessed via debug expressions.
Change eeprom accessors to require the eeprom device name.
2009-12-27 23:10:25 +00:00
Aaron Giles
0e058f3762 Converted psikyosh to eepromdev. 2009-12-27 22:34:03 +00:00
Fabio Priuli
479c405c79 Misc Taito stuff:
* split I/O devices from video ones
* converted all taito drivers to use these I/O devices
* removed old I/O code from taitoic.c
* added preliminary tc0180vcu video device
2009-12-27 22:14:54 +00:00
Fabio Priuli
c0ded3da97 Fix for MT03608: scontra, scontraj: Tile/graphic corruption on multiple launches of Super Contra
k052109 ram needs to be inited to zero
2009-12-27 22:02:49 +00:00
Fabio Priuli
1d067133a7 Fix for MT03611: 1943, 1943j, 1943kai: Crash when starting 1943 in Service Mode
last 0x1000 bank was not configured
2009-12-27 21:59:17 +00:00
Angelo Salese
05b54eba55 More improvements, but I'll probably rewrite this from scratch 2009-12-27 21:57:27 +00:00
Aaron Giles
d6c93e9d1c Converted naomi to eepromdev. Default main board EEPROM is now loaded
instead of generated.
2009-12-27 21:42:19 +00:00
Angelo Salese
4a8490cc47 Improved MCU simulation 2009-12-27 20:36:00 +00:00
Aaron Giles
21b6fb843c Updated playmark, othunder, psikyo4, pntnpuzl, and pirates to eepromdev. 2009-12-27 18:11:51 +00:00
Angelo Salese
9fc457fa31 Implemented flip screen support 2009-12-27 17:56:12 +00:00
Olivier Galibert
6f336fd7a6 Duh. 2009-12-27 11:35:32 +00:00
Fabio Priuli
ec8ce50e69 not worth mention: slightly simplified device interfaces in mappy.c, gaplus.c and toypop.c 2009-12-27 10:11:34 +00:00
Aaron Giles
3336a38bb8 metro, model3, gunbustr converted to eepromdev. 2009-12-27 08:18:43 +00:00
Fabio Priuli
f98d17e45b Converted Namco IO chips 56xx, 58xx and 59xx to be devices and converted gaplus.c, mappy.c and toypop.c to use the new code 2009-12-26 23:56:44 +00:00
Aaron Giles
933132291e galastrm and gticlub use eepromdev. 2009-12-26 21:32:46 +00:00
Angelo Salese
62cdb1ae23 Added sprite flip y, improved the MCU sim 2009-12-26 19:32:09 +00:00
Aaron Giles
5b3e34c733 Converted deco_mlc, deco32, fortecar to eepromdev. 2009-12-26 19:03:37 +00:00
Angelo Salese
ed372ac9d6 new not working
----------------

Cycle Mahbou [Angelo Salese, Chack'n, Team Japump, Dumping Union]

(Just reorganized things to support a MCU sim inside the tait8741.c file, will modify it accordingly now...)
2009-12-26 18:32:43 +00:00
Phil Bennett
73c86ac3bf Simplified bloodbro gfx decoding and removed unnecessary DRIVER_INIT.
Marked two weststry sprite ROMs as BAD_DUMP [David Haywood]

from	David Haywood <neohaze@nildram.co.uk>
to	Philip Bennett <p.j.bennett@gmail.com>
date	Wed, Dec 23, 2009 at 2:47 PM
subject	Blood Bros
	
simplified gfx decoding, removed unnecessary DRIVER_INIT (we can specify invert in the loading)
marked 2 of the West Story bootleg sprite roms as bad dumps.
2009-12-26 17:08:53 +00:00
Wilbert Pol
dd7b96b1b1 i8237: removed old MESS hack leftover. No whatsnew. 2009-12-26 13:16:04 +00:00
Aaron Giles
aee2295323 Converted darkhors to eeprom device. Also trimmed obvious overdump of
EEPROM data.

Updated EEPROM device to initialize EEPROM at NVRAM load time rather
than init time, giving DEVICE_INIT handlers a chance to muck with the
data first.
2009-12-26 08:19:13 +00:00
Fabio Priuli
be3aa6f941 Fixed debug build 2009-12-26 02:17:40 +00:00
Fabio Priuli
53f2a873a2 Added preliminary device version of Konami video ICs used in PowerPC games (001005, 001006, 001604 and 037122).
Added preliminary device version of Taito custom video ICs.
2009-12-26 02:02:17 +00:00
Miodrag Milanovic
48a799c97d - Removed sysconfig section from game_driver struct
- Made compatible_with attribute available for MAME too (with NULL value set in GAMEL macro)

This patch require full recompile due to change of GAMEL macro
2009-12-25 19:59:44 +00:00
Angelo Salese
e79f87efd8 Implemented scrolling in Cycle Mahbou 2009-12-25 17:37:59 +00:00
Brian Troha
51cafe943e Correct rom names for the Hyper Street Fighter 2: The Anniversary Edition (USA 040202) set as per email 2009-12-25 16:38:25 +00:00
Angelo Salese
2172d58f5c Cleaned up a bunch of things in the gladiatr.c driver 2009-12-25 15:31:05 +00:00
Aaron Giles
4ca41c800c Converted powerbal, 39in1, and cave.c to eeprom device. 2009-12-25 10:40:32 +00:00
Angelo Salese
cbf044e6eb Improved video emulation 2009-12-25 02:47:48 +00:00
Aaron Giles
43dda8844d Removed _NODEFAULT_ forms of EEPROM driver macros. If you need to add
default data, follow the MDRV_EEPROM_ADD() with MDRV_EEPROM_DATA().
2009-12-25 01:08:43 +00:00
Scott Stone
f548c1cce3 taito_1.c - Added XTALs to driver, fixing MT bug #03598.
Comment:  Added a MACHINE_START for LAGIRL, which doesn't want to work properly (assumes I have service mode ON?)  The working method is still in place (using cachat's startup).  The clock changes were per the source notes above the ROM_START.  If anyone wants to get it working with the proper speeds, be my guest.
2009-12-24 23:33:36 +00:00
Aaron Giles
ee9b7f5eb2 Converted policetr to new device. 2009-12-24 23:15:45 +00:00
Andrew Gardner
1b323795b4 Improves geometry chunk type 0x2e.
NOTES:
* Not quite done yet.  0x2e is a quad, and the recoverPolygonBlock() function 
 is expecting one triangle per chunk.  This will be fixed with a small refactorization 
 in the future.
* Fleshed out the 'chunk type bits' a little.  This will be verified against type 0x24.
* Xrally and roadedge hng64 screens no longer run at 10fps.
* I'm away for a week or two to do some traveling.  Happy holidays y'all!
2009-12-24 21:15:53 +00:00
Angelo Salese
2bc8347910 Some improvements 2009-12-24 21:15:41 +00:00
Aaron Giles
2f0c0ab622 Convert all Leland games to use EEPROM device. Removed hard-coded
default EEPROM data.
2009-12-24 19:56:19 +00:00
Andrew Gardner
9af1d07681 Some more comments / variable name cleanups (not whatsnew worthy). 2009-12-24 18:41:00 +00:00
Fabio Priuli
421e03f73a Updated qdrmfgp.c to use Konami video devices
This basically leaves only konamigx.c (and mystwarr.c, which includes konamigx.h) to use the old implementation from konamiic.c. Of course, this is also the hardest driver to convert, but I'll look into it only after 0.136...
2009-12-24 17:44:53 +00:00
Angelo Salese
f64aa7e017 Basic driver for Cycle Mahbou 2009-12-24 17:17:17 +00:00
Pierpaolo Prazzoli
72de6bf3cd Fixed: 03593: captaven & clones: Intro text scrolls from wrong direction 2009-12-24 14:56:54 +00:00
Scott Stone
64f770d382 Reverted 'bad code' mistakenly submitted in r7745. I'll keep the other code I submitted mistakenly as commented below:
sub.c - Put in board ETAL and came up with some seeming better clock speed approximations until board readings can be done.
tron.c - Sets tron3 and tron4 don't appear to have a valid working cocktail mode video or controls (upright player2 works fine).  Flagged as GAME_NO_COCKTAIL.
subs.c - Added DIP LOCATIONS.
2009-12-24 14:52:02 +00:00
Angelo Salese
ac7d6dcbff Added a bunch of new protection handlers for Spark Man 2009-12-24 12:19:41 +00:00
Fabio Priuli
b99e364eae Split ADC1038, Konami 033906 and Konami 056230 emulation from gticlub.c and konppc.c. Also, converted them to be devices and updated PPC Konami games to use the new code
Just out of curiosity: did sscope/sscope2 ever pass through the initial hw checks or did they regressed at some point?
2009-12-24 11:38:43 +00:00
Aaron Giles
98f248b3be And one more tonight: raiden2 and rbmk use the eeprom device. 2009-12-24 09:02:35 +00:00
Aaron Giles
87d9c3e12c Updated segas32, simpl156, seibuspi, ssv, and stlforce to use eeprom device. 2009-12-24 08:54:09 +00:00
Aaron Giles
afac4a56ba Converted stv, superchs, underfire to use eeprom device.
Removed use of in-game auto_malloc in stvvdp2.
2009-12-24 08:02:09 +00:00
Roberto Zandona
3bfb249228 cb2001: added new opcodes 2009-12-24 05:42:49 +00:00
Aaron Giles
1467be2fbb Converted unico to eeprom device. 2009-12-24 04:43:37 +00:00
Aaron Giles
047af689a7 Converted gaelco2, xorworld, and vamphalf over to the eeprom device. 2009-12-24 04:39:59 +00:00