Commit Graph

10334 Commits

Author SHA1 Message Date
Angelo Salese
bb26dc0816 ... actually removed deprecat.h from this driver too (obviously not worth) 2010-10-19 01:05:34 +00:00
Angelo Salese
da6831bb0a Reworked NMK16 irqs by not using cpu_getiloops() function [Angelo Salese] 2010-10-19 00:27:23 +00:00
Ryan Holtz
071827fc4f MAMETesters Bugs Fixed
----------------------
- 03854: [Misc. sfa3b, sfa3h: "NO CARD" warning during
          attract mode. [MooglyGuy]
2010-10-19 00:24:47 +00:00
Phil Bennett
9076aa1b02 Sigh 2010-10-18 22:02:00 +00:00
Aaron Giles
e03c4b7367 Whoops, forgot to remove the tag parameter. 2010-10-18 15:28:34 +00:00
Aaron Giles
c3ec783b3e Added new devcb type DEVCB_TYPE_DRIVER, which implies the driver_device.
Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to
specify member functions of the driver device in callbacks.
2010-10-18 15:28:00 +00:00
Curt Coder
3c3f26a66f Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c to use the new RCA COSMAC CPU. [Curt Coder] 2010-10-18 12:13:58 +00:00
Aaron Giles
40910ec4a6 Fix MT04059: Add new method reset_origin() to screen devices to allow
manual synchronization of VBLANK start against an external timing source.
Updated the MC6845 device to call reset_origin() on its screen at the
start of each frame if a screen is present.

The practical upshot is that now the screen timing and MC6845 timing is
once against synchronized, but by tying the screen timing to the MC6845
and not the other way around.
2010-10-18 08:07:02 +00:00
Aaron Giles
c724f32a28 Fix divide by zero with no-screen games. 2010-10-18 04:23:27 +00:00
Ryan Holtz
628f203db1 MAMETesters Bugs Fixed:
-----------------------
- 04067 [Misc.] blktiger: Test mode doesn't work. (MooglyGuy)

Non-Whatsnew note: In my opinion, I feel that it's a reasonable assumption that whatever video ASIC or other hardware is used defaults to having at *least* the text layer turned on.  The game doesn't even attempt to write any video configuration registers apart from the bank reigster when booting with test mode turned on, which strongly implies certain default states of certain registers.
2010-10-18 02:43:13 +00:00
Aaron Giles
d8edbd14f2 Convert rendlay objects into C++, reduce the number of unused textures
allocated.

Fix texture leak in crsshair.c.
2010-10-18 01:51:58 +00:00
Angelo Salese
d73bcf6e1c Yet another Mega CD update 2010-10-18 00:37:20 +00:00
Derrick Renaud
425be6c117 Minor dkongjr sound documentation update. Not worth mentioning. 2010-10-18 00:14:35 +00:00
Ryan Holtz
3d7ba70853 MAMETesters Bugs Fixed
----------------------
- 04060: [Debugger] Many sets in snk.c: Viewing c000-c700
         in debugger for "SUB" Z-80 causes memory
         corruption [MooglyGuy]
2010-10-17 20:41:14 +00:00
Ryan Holtz
8d4e4262c1 - Re-worked Quizard MCU communications handling to be more easily expanded. [Harmony]
MAMETesters Bugs Fixed:
-----------------------
04083: All sets in balsente.c: Black screen corruption (missing graphics) [Harmony]
2010-10-17 20:19:51 +00:00
R. Belmont
0d8e40acb6 ASC: sync with MESS improvements (no whatsnew) 2010-10-17 20:15:40 +00:00
Wilbert Pol
1d4ea432e9 emualloc.h: Force inlining of MAME's new and delete operators. 2010-10-16 18:17:00 +00:00
Angelo Salese
84cdaed285 Attempt to provide a correct M50458 char rom, used by the Nintendo Super System [Pat Dardenko, Angelo Salese] 2010-10-16 15:02:31 +00:00
Aaron Giles
b1d5550ff0 Correctly free textures when screen size dynamically changes.
Fixes texture assert when exiting on a number of games.
2010-10-16 03:25:42 +00:00
R. Belmont
29149cf734 More Clang fixes (verified OK with GCC) [Balrog] 2010-10-16 03:17:49 +00:00
Roberto Fresca
570c5d992e Added new clone of Streaking with different sized ROMs.
Corrected the year to 1980.

New clones added
----------------
Streaking (set 2) [Roberto Fresca]
2010-10-16 01:13:00 +00:00
Aaron Giles
f7a0ba5a88 Fix mtrap asserts. 2010-10-16 01:05:57 +00:00
Aaron Giles
c30bcb6948 Fix crash when specifying -effect.
Moved -effect implementation out of OSD code and into core since
the implementations were identical across Windows/SDL and implemented
in the core itself.
2010-10-16 00:55:11 +00:00
Angelo Salese
dbdc1594ff another megadriv.c update 2010-10-15 18:27:37 +00:00
Angelo Salese
0cfb585253 Recent megadriv.c 2010-10-15 13:06:35 +00:00
Scott Stone
e166247fda Haze: Clamp Roz stuff to 24-bit, seems to fix the remaining issues with the Sega logos. 2010-10-15 00:19:24 +00:00
Scott Stone
ff1db7eb48 Haze: Fixed use of the sign bits on the SegaCD Roz parameters, improves the SegaCD intro rotations etc. which now appear correct. 2010-10-14 23:38:03 +00:00
Ryan Holtz
41001a2ab3 - Considerably improved UART communications in the CD-i 68070 implementation, increasing Quizard stability as a result. [Harmony] 2010-10-14 22:02:16 +00:00
Brian Troha
8efa3ccf32 New game: Devil Island (2 sets)
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Devil Island (2 sets) [Brian Troha, The Dumping Union]
2010-10-14 22:00:58 +00:00
mariuszw1
9f1c81e8ad Fix for previous submission: Removed unused function, gcc probably complains about it (no whatsnew). 2010-10-14 21:02:07 +00:00
mariuszw1
633d76bbbf New games marked as NOT_WORKING
-------------------------------
Magical Touch [Siftware, Mariusz Wojcieszek]
2010-10-14 20:51:54 +00:00
smf-
3c6c94c8a2 fixed 64bit compiling with visual studio 2010 2010-10-14 19:29:13 +00:00
Wilbert Pol
636e86e8cc OSX compile fix. 2010-10-14 18:50:34 +00:00
Aaron Giles
2a2c9a0cb8 Whoops, fix incorrect address space layout for intelfsh in last update. 2010-10-14 15:38:21 +00:00
Aaron Giles
75857ce298 Fix artwork issues from recent render.c update. 2010-10-14 15:30:22 +00:00
Aaron Giles
ae4ba214b6 Fix 64-bit compile. 2010-10-14 07:44:53 +00:00
Aaron Giles
1c9f6ebea2 Fix validation issue with new x2212 maps. 2010-10-14 07:21:15 +00:00
Aaron Giles
3e621b169b Cleanups and version bump. 2010-10-14 07:04:16 +00:00
Aaron Giles
ec6298ad89 Misc regression fixes. 2010-10-14 06:52:00 +00:00
Aaron Giles
3be6961acc Fix some inconsistencies in intelfsh, fixes taitogn. 2010-10-14 06:41:48 +00:00
Aaron Giles
4355bf0017 Update driver-specific sound devices to use tokens and store
their state like other devices. [Atari Ace]

--
From: Atari Ace <atari_ace@frontier.com>
Date: Mon, Oct 11, 2010 at 12:32 AM
Subject: [patch] Audio device conversions
To: submit@mamedev.org
Cc: atariace@hotmail.com

Hi mamedev,

I've been working on auto-converting the majority of the remaining
drivers to use driver_data (by finding global and static state and
moving it to a state class programmatically), but a number of issues
make it tricky to do. One problem is the various audio device drivers
that are in src\mame\audio that don't encapsulate their state and thus
get pulled accidentally into the driver_device by my scripts.  Here's
a patch that fixes most of them.  The first patch makes sure the
interface is always a device (mostly changing space handler to device
handlers) and does some minor cleanup.  The second patch then places
the state into an appropriate token.

~aa
2010-10-14 05:09:21 +00:00
Aaron Giles
aef77af2cf Update psx drivers to use a driver_device.
---------- Forwarded message ----------
From: Atari Ace <atari_ace@frontier.com>
Date: Sat, Sep 25, 2010 at 7:46 PM
Subject: [patch] Introduce psx_state
To: submit@mamedev.org
Cc: atariace@hotmail.com


Hi mamedev,

This set of patches introduces psx_state.  The first patch introduces
driver_device skeletons, adding psxram to the common psx_state and
makes a variety of minor adjustments to the code to prepare for the
conversion of the remaining static state.  The second patch then does
the heavy lifting to fill in all the skeletons.

~aa
2010-10-14 05:01:09 +00:00
mariuszw1
3f92039f09 New clones added
----------------------------
Star Raker [Andreas Kraemer, Steffen & Laschek]
2010-10-13 19:44:11 +00:00
Wilbert Pol
161707c527 8237dma.c: Initialize the command register to 0 on reset. [Wilbert Pol] 2010-10-13 19:24:16 +00:00
Scott Stone
25e560b54d Eliminated non-functioning service mode mapping which was a duplicate (ssridersb - tmnt.c). Added new labels to bombkick (yunsun16.c) to better describe the status required for each DIP, rather than the duplicate label "DON"T CHANGE IT!". 2010-10-13 16:33:00 +00:00
Scott Stone
6a31852f6c Small fix to separate shared inputs for glfgreat (tmnt.c)
Comment:
It's hard to know if a 4th button is even used as the test mode only shows SHOT1 through SHOT3.  Pressing SHOT4 for player one as mapped toggles the all 3 bits that are to the right of the DIP bank status display at the bottom of the test screen.  Pressing mapped buttons for player 2-4 do not appear to have any effect.
2010-10-13 16:07:23 +00:00
Scott Stone
ff4b1864be Changes LIVES to use only a single DIP instead of being split up between two input ports by using a CUSTOM_INPUT. [Tafoid, Fabio Priuli] 2010-10-13 15:55:51 +00:00
Ryan Holtz
7d6d601476 - Removed RAM protection patches from Quizard games. All games now at least boot with simulated protection, and the ones that were playable before remain playable. [Harmony] 2010-10-13 15:24:36 +00:00
Aaron Giles
d9e92c7896 Slightly cleaner fix for SDL. 2010-10-13 13:43:35 +00:00
Ryan Holtz
47448a6080 - Replaced the excessively large Quizard patch scheme with a much smaller 4-byte patch plus basic protection obfuscation simulation. [Harmony]
- Found the appropriate patch values for Quizard 2.2 and promoted it to working. [Harmony]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Quizard 2.2 [Harmony]
2010-10-13 09:02:23 +00:00