Commit Graph

16712 Commits

Author SHA1 Message Date
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
Aaron Giles
2ae5b91c0b Sega 16-bit cleanup, part 2 (still WIP):
* Split segas16.h header into separate headers for each system
* Fully modernize segas16a
* Convert multiply, divide, and compare/timer chips into 
   modern devices
* Fix bug causing tturfu and wrestwar to hang at startup
2012-08-08 03:54:33 +00:00
Scott Stone
8f6e174be9 Started the 2nd pass of maygayep.c, adding a bit of extra info to descriptions based on headers in the rom data where present (seem to be on most 1st party stuff, including a summary of what the revision is meant to fix!) - From Haze (nw) 2012-08-08 03:01:52 +00:00
Scott Stone
1a32d1ad66 Dupe Nukem - From Haze (nw) 2012-08-07 19:09:03 +00:00
Scott Stone
20583c2303 Updated some drivers to use the new SN76496 device implementation. [Osso] 2012-08-07 18:50:52 +00:00
Scott Stone
34ccf06633 got to the bottom of maygayep.c, moved some roms to bfmsc1.c, they seem to be for an sc1 game called whats up dr, not the epoch what's up doc - From Haze (nw) 2012-08-07 18:16:50 +00:00
Angelo Salese
307f5c89f2 Phil 1 - 1 Kale (error counts) 2012-08-07 15:51:27 +00:00
Angelo Salese
f043c10fc0 New WORKING game
--------------------
Cyber Tank [David Haywood, Angelo Salese, hap]
2012-08-07 15:35:17 +00:00
Michaël Banaan Ananas
20498d8083 sprite disable is simply word 0 bit 3 2012-08-07 14:44:34 +00:00
Oliver Stöneberg
765271cb05 removed redundant interlocked function wrappers from Windows code (no whatsnew) 2012-08-07 13:05:00 +00:00
Scott Stone
9afa32ccc7 Shuffled more things around, sorted a few by error messages for further attention and performed some dupe removal. Moved Clickity Click to the Mpu4 Plasma driver after noticing it was it as a game using the Plasma DMD and identifying the Plasma DMD roms within the set - From Haze (nw) 2012-08-07 12:57:04 +00:00
R. Belmont
d9fcc73e23 H8/H8S: Correct disassembly of MULXS.B and MULXS.W [R. Belmont] 2012-08-07 03:43:29 +00:00
R. Belmont
0894b5faf4 H8/H8S: fix MULXS.B to select the proper source register. Fixes text in Qix section of invqix. [R. Belmont] 2012-08-07 02:41:26 +00:00
Couriersud
bfb94f1367 Significant speedup for "divu_64x32_rem" by using inline assembly for x86_64 as well.
- GCC will always call into libgcc to catch overflows.
2012-08-07 00:26:21 +00:00
Scott Stone
15a11a0a8a More sorting of mpu4.c stuffs - From Haze (nw) 2012-08-07 00:02:53 +00:00
Scott Stone
7ec0b01cd8 Tank Force - 4 Player (tankfrce4) Inputs were switched so that Player 2 was no longer assigned to Player 3 and vise versa. [Tafoid] 2012-08-06 16:54:50 +00:00
Scott Stone
cd18b98797 Started moving some of the mpu4 mod4 board games which have a ym soundchip instead of the oki to their own files as well (mpu4mod4yam.c), again with the view to keeping things more manageable - From Haze (nw)
kickgoal.c:  General Cleanup, improved gfxdecodes - From Haze (nw)

Documentation fix for sf2ud (cps1.c) - From TeamCPS1 (nw)
2012-08-06 16:00:56 +00:00
Ville Linde
5a1ad2f535 cobra.c: Improved polygon parsing (nw) 2012-08-06 13:04:05 +00:00
Michaël Banaan Ananas
9d515af147 (notes) 2012-08-06 11:05:13 +00:00
Miodrag Milanovic
5c1ae623d5 Added GAME_IMPERFECT_KEYBOARD flag and changed ui.c to use that instead of displaying message for each driver with keyboard (no whatsnew) 2012-08-06 07:51:28 +00:00
Brian Troha
e34d774806 tickee.c: Correct the dipswitches for Mouse Attack and add dipswitch locations. [Brian Troha] 2012-08-06 05:12:05 +00:00
R. Belmont
12f254013d a little more cleanup, fixed unnecessary -oslog spew (nw) 2012-08-06 02:20:24 +00:00
R. Belmont
332dbb2ebe invqix: some cleanup, mapped all 4 start buttons, cocktail flip works [R. Belmont] 2012-08-06 02:14:52 +00:00
Angelo Salese
c220e703fe Kale levels up, Kale learns MCFG_LASERDISC_OVERLAY_CLIP 2012-08-06 00:48:26 +00:00
Angelo Salese
111c18c3b0 More love to forgotten LD games, nw 2012-08-06 00:41:59 +00:00
Angelo Salese
3c3634d09f Added inputs, sound, graphics and fixed colors to Bega's Battle / Road Blaster HW [Angelo Salese] 2012-08-06 00:13:46 +00:00