Commit Graph

10363 Commits

Author SHA1 Message Date
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
Miodrag Milanovic
eb90f8e5d4 Fix for SDL compile (no whatsnew) 2010-10-13 08:40:33 +00:00
Roberto Fresca
cff726a19a Improvements to Subsino driver. [Roberto Fresca]
* Created proper inputs for all Victor 6 sets.
 * Fixed/extended Magic Train technical notes.
 * Eliminated the 3 undumped bipolar PROMs from Magic Train
    since these are in fact Darlington Arrays instead of bipolar PROMs.
2010-10-13 06:57:30 +00:00
Aaron Giles
3beb0ec246 Converted render.c objects into C++ objects. Updated all callers. 2010-10-13 06:20:10 +00:00
Scott Stone
f391c5f8d7 Fixed vspinbalj (vsnes.c) flipper control and eliminated duplicated inputs. [Tafoid] 2010-10-13 03:03:02 +00:00
Scott Stone
575a04c88d Attempt to untie the shared mapping for all games in zr107.c (midnrun, windheat, waveshrk). Buttons now have labels and match up to test mode, even if you cannot play the games. [Tafoid] 2010-10-13 01:24:42 +00:00
Angelo Salese
8dd3a9eb4d Temp fix compile (offending code will be ported to a MESS-specific file at the very end) 2010-10-13 01:12:26 +00:00
Angelo Salese
c329379caa Latest sync with MESS, define switch following ... 2010-10-13 00:58:19 +00:00
Phil Bennett
41d365a71f video/neogeo.c: Call optimize_sprite_data() at VIDEO_RESET (for the convenience of Neo Geo CD) [Barry Rodewald]
From	Barry Rodewald <bsr@xnet.co.nz>
To	submit@mamedev.org
Date	Wed, Sep 29, 2010 at 6:30 AM
Subject	A couple of fixes...

Hi,

Here are a couple more small fixes, one is an i386 fix, the other for Neo Geo.

The first one is a fix for unaligned word and doubleword I/O reading and writing.  It makes 16 and 32-bit I/O accesses become effectively a set of 8-bit accesses, preventing accesses from being re-aligned to an incorrect I/O port.  This fixes issues in the FM-Towns where programs would set the palette by using MOV DX,FD92; OUT DX,EAX; (or similar) which would cause it to write to I/O ports 0xfd90-93, instead of 0xfd92-95 as it should.

The second is not so much of a fix, but as a convenience for the Neo Geo CD, by calling optimize_sprite_data() at VIDEO_RESET(), which will re-convert sprite data after it has been copied into RAM.  Otherwise, sprites will always be wrong.

Thanks,
Barry Rodewald
mailto:bsr@xnet.co.nz
2010-10-12 19:15:56 +00:00
Angelo Salese
d1bcf2c6b5 Daily work about Mega CD from MESS 2010-10-12 00:09:27 +00:00
Angelo Salese
12fe16133b Haze: Mega CD related progresses 2010-10-11 16:06:17 +00:00
R. Belmont
1d31c17353 cdi: fixed 64-bit compile (no whatsnew) 2010-10-11 14:27:05 +00:00
Ryan Holtz
c88f346827 Added incomplete protection patches to Quizard 3.2 and Quizard Rainbow 4.1; both now run through attract mode and coin up, but crash when going in-game. [Harmony] 2010-10-11 04:57:21 +00:00
Ryan Holtz
e0a73faa0c - Patched out the majority of the Quizard 1.2 protection check and made the patch more generic. [Harmony]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Quizard 1.2 [Harmony]
2010-10-11 03:11:17 +00:00
Ryan Holtz
47a0037db4 - Patched out the majority of the Quizard 1.7 protection check and emulated the game's inputs. [Harmony]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Quizard 1.7 [Harmony]
2010-10-11 02:47:19 +00:00
Roberto Fresca
f19b17518b Added brief description of Arrow Bingo game, from flyer. 2010-10-11 02:09:43 +00:00
Angelo Salese
2e43a3d36d Ported code from MESS 2010-10-11 01:14:11 +00:00
Roberto Fresca
30e795e988 New driver for Advanced Video Technology (AVT) platform [Roberto Fresca]
* Almost accurate memory map.
  * Decoded graphics.
  * Decoded the bipolar PROM.
  * Detected a CRTC (MC6845 type) reversing the code.
  * Guessed the CRTC clock to get proper values.
  * Hooked the AY-3-8910.
  * Added games notes.
  * Added technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Symbols (ver 1.4) [Roberto Fresca, Dave Ormiston]
Symbols (ver 2.5) [Roberto Fresca, Dave Ormiston]
Arrow Bingo [Roberto Fresca, Dave Ormiston]
NFL (ver 109) [Roberto Fresca, Dave Ormiston]
2010-10-10 14:16:08 +00:00
Ryan Holtz
bef05587c8 Changed visible area and resolution of CD-i based arcade games. [Harmony]
Got Quizard 1.7 to boot with a targeted hack. Still not playable. [Harmony]
2010-10-10 06:51:16 +00:00
Angelo Salese
8a0f33bf15 Latest megadriv.c from MESS 2010-10-09 17:59:19 +00:00
Angelo Salese
3830a0299d Fixed mame.mak / mamedriv.c 2010-10-09 15:10:33 +00:00
Angelo Salese
67f3668a31 new working game
----------------
Victor 6 [Smitdogg, The Dumping Union]

new NOT WORKING
---------------
Dual Games (prototype) [Smitdogg, The Dumping Union]
2010-10-09 15:08:14 +00:00