Commit Graph

17837 Commits

Author SHA1 Message Date
Oliver Stöneberg
39ff9938d8 remived some redundant assignments (also fixes uninitialized array in karnov) (no whatsnew) 2012-08-11 09:57:46 +00:00
Brian Troha
50b7008cfe model3.c: Misc doc update. Document the Sega game and rom board ID#s for Scud Plus - NW 2012-08-11 05:06:00 +00:00
Scott Stone
cfe3e83f6b Moved the bwb originals to their own file, again based on hardware profile (mpu4bwb.c) - From Haze (nw) 2012-08-11 02:28:31 +00:00
Scott Stone
3f7c8e1cbe Continuing mpu4 set splittertude - From Haze (nw) 2012-08-11 01:27:03 +00:00
Angelo Salese
5d7e16866d gfxdecode fix, nw 2012-08-11 00:01:13 +00:00
Scott Stone
6a7cd09749 misc driver typo (nw) 2012-08-10 23:39:14 +00:00
Angelo Salese
a1eede5621 Galivan: same as before 2012-08-10 22:49:38 +00:00
Angelo Salese
5fae098e71 According to Fujix, game name is Ufo Robo Dangar, not the other way around 2012-08-10 22:39:16 +00:00
Angelo Salese
7b5fdd6507 Game name fixes, Daibouken romaji doesn't need a hyphen 2012-08-10 22:28:00 +00:00
Angelo Salese
b1455b4177 Consistancy fix: Mahjang -> Mahjong 2012-08-10 22:07:11 +00:00
Scott Stone
bfd45b37c6 Several new files due to splitting up of mpu4.c - From Haze (nw)
Readd mistaken revert of Luca's work.. (nw)
2012-08-10 22:03:26 +00:00
Scott Stone
c35e47c5c3 pulled galpani2 away from kaneko16.c as well, plus general cleanups, dupe fixes, note update for mpu4.c - From Haze (nw) 2012-08-10 21:38:24 +00:00
Luca Elia
1b8b32b0db New clones added
----------------
Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia] (NOT WORKING)
2012-08-10 18:28:05 +00:00
Scott Stone
5af796646d make expro02.c, jchan.c, galspani3.c independent from kaneko16_state and use their own instead, it's cleaner to not use it now everything is devices. - From Haze (nw).
Continued mpu4.c set splitting (over 23.5k total sets now) - From Haze (nw)
2012-08-10 18:21:48 +00:00
Scott Stone
af4e099bb9 Follow up - Deleting empty files (nw) 2012-08-10 13:56:35 +00:00
Scott Stone
cceb36a613 mpu4.c: Found out the procedure to make some of the ones which fail self tests boot, as a result was able to confirm several other sets as mod2, and moved them to the appropriate place - From Haze (nw)
Kaneko toybox is now a device - From Haze (nw)
2012-08-10 13:55:07 +00:00
Jim Stolis
50ab469a6f Moved DBV Bill Choices from Dip Settings to Driver Configuration to avoid confusion with actual PCB settings. 2012-08-10 12:46:51 +00:00
Miodrag Milanovic
4b9f7d4f6e fixed building ldplayer (nw) 2012-08-10 11:09:09 +00:00
Miodrag Milanovic
dca0fff97b Some fixes imported from MESS side (nw) 2012-08-10 11:04:06 +00:00
Miodrag Milanovic
c75c14d4d3 All driver inits are now member of state classes.
Added DECLARE_DRIVER_INIT macro to define it H file, and
DRIVER_INIT_MEMBER for member declaration in C files 
Updated all drivers accordingly (no whatsnew)
2012-08-10 08:33:51 +00:00
Aaron Giles
24991f6661 * Fully modernized segahang.
* Changed YM2203 IRQ callback to a DEVCB-style callback.
2012-08-10 05:45:47 +00:00
R. Belmont
1e6024bd05 drcbec: compute flags correctly for ADDC/SUBB [R. Belmont] 2012-08-10 03:49:24 +00:00
Scott Stone
1dd09a2976 Kaneko calc 3 is now a device - From Haze (nw)
Comment: note, could still do with andreas seeing if he can find a relationship between the encryption tables we've derived from studying the
protection (used to decrypt the various blocks in the protection data
rom) and the final block in the protection data rom..
2012-08-10 02:16:39 +00:00
Scott Stone
c79ba97ff9 quick fix for some dupes, missing stuff + added juju clone, the old jujub is now jujuba - From Haze(nw)
New Clones
----------
JuJu Densetsu (Playmark bootleg)  [skiltz]
2012-08-09 23:20:26 +00:00
Scott Stone
42a0fe0b04 oh what... you didn't know?!? (nw) 2012-08-09 22:18:23 +00:00
Scott Stone
ba024efeff MPU4: Starting spliting up some of the more intimidating mpu4 sets, ready to be sorted and properly versioned. Note this adds a bit over 1k new sets, all from existing data - From Haze (nw)
Kaneko 'hitbox' handling is now a device - From Haze (nw)
2012-08-09 22:14:38 +00:00
Oliver Stöneberg
2369bd1a61 fixed some unread variable warnings reported by clang (no whatsnew) 2012-08-09 19:44:59 +00:00
Jim Stolis
a27b74b1bd Added dollar bill validator (DBV) to emulate IGT's IDO22 pulse protocol. All non-superboard games now accept bills via IPT_COIN2. Denomination is determined via dip switch setting. The Set Chip steps are still required to enable the DBV before use. 2012-08-09 19:14:25 +00:00
Ville Linde
990898dcf1 cobra.c: Latest research (nw) 2012-08-09 15:03:57 +00:00
Curt Coder
27d8a12745 Sync with MESS. (nw) 2012-08-09 14:28:19 +00:00
Curt Coder
51e66b90e2 Sync with MESS. (nw) 2012-08-09 14:26:41 +00:00
Miodrag Milanovic
0b4ad29079 [SAA5050] Fixed double high character mode, and forced character data to 7-bit. [Curt Coder]
[MOS6529] Chip has no clock input. (nw)
2012-08-09 08:38:53 +00:00
Scott Stone
a0e11fdc40 More Kaneko separation and continued mpu4 work - From Haze (nw) 2012-08-09 04:28:48 +00:00
Brian Troha
3ae8341d9c invqix.c: Minor doc update & minor whitespace clean up - NW 2012-08-09 02:27:38 +00:00
Brian Troha
f7955f3188 itech32.c: better name for the kiddy version of Pairs... "Red" is short for Redemption so let's call it Pairs Redemption - NW 2012-08-09 02:17:24 +00:00
Aaron Giles
be0e3a784f Convert dac.c to a modern sound device. Update all callers.
It is quite clear nobody understands how the dac device
works. unsigned_write8 (formerly dac_data_w) accepts a value
from 0..255 and scales it to 0..32768. signed_write8 
(formated dac_signed_data_w) accepts a value from 0..255
and scales it to -32767..32768. So signed/unsigned applies
to the output. The input values are always full-range
unsigned data. Same goes for 16-bit variants.
2012-08-09 00:27:11 +00:00
Scott Stone
57c5cd82e9 Kaneko sprites are now a device. This should facilitate cleaning up video related files as well (sprites and tilemaps). [David Haywood]
Cleanup and notes for maygayep.c - From Haze (nw)
2012-08-08 23:47:57 +00:00
Oliver Stöneberg
8d8f2056a3 removed some unnecessary unsigned >= 0 checks (no whatsnew) 2012-08-08 20:47:30 +00:00
Aaron Giles
8384cadb55 De-legacy the z80sio device. 2012-08-08 19:52:22 +00:00
Wilbert Pol
06eb1d9b19 v30mz.c: Make gcc behave like clang (nw) 2012-08-08 18:04:14 +00:00
Aaron Giles
41ff565a92 De-legacy the z80pio device. 2012-08-08 17:11:25 +00:00
Scott Stone
1f5354f403 Continued sorting / labeling of maygayep.c, also restored 2 sets i'd accidentally forgot to put in mame.lst after splitting before - From Haze (nw) 2012-08-08 15:14:07 +00:00
Wilbert Pol
13574cc90f v30mz.c: Fixed disasm_max_opcode_bytes(). (nw) 2012-08-08 11:36:59 +00:00
Miodrag Milanovic
64afcf83aa Import from MESS (nw) 2012-08-08 11:24:44 +00:00
Aaron Giles
90308bc48f Removed NOTIMER hack from Z80 CTC interface (Star Force was
the only one using it). The first parameter of the interface 
struct is now gone.
2012-08-08 08:41:33 +00:00
Aaron Giles
081fb69aec Removed legacy Z80 CTC interfaces.
Removed Star Force sound hack in favor of just driving a DAC
directly with the CTC output line (MAME can handle sound
frequency timers no problem).
2012-08-08 08:36:31 +00:00
Aaron Giles
f3b6f56ed6 Convert remaining drivers. Kill off old 8255ppi. 2012-08-08 07:20:59 +00:00
Aaron Giles
81d89c59b0 Move segahang to newer i8255. 2012-08-08 06:52:03 +00:00
Aaron Giles
e70d43e3cb Move segas16a driver to newer i8255. 2012-08-08 06:47:48 +00:00
Aaron Giles
679a3cc718 Department of redundancy department update.
Removed legacy 8255 APIs.
2012-08-08 04:22:40 +00:00