Go to file
Aaron Giles 537c6394f5 From: Luis Faria [mailto:luis.faria@gmail.com]
Sent: Tuesday, April 28, 2009 6:20 AM
To: submit@mamedev.org
Subject: Some protection fixes for galpani2

Hi, I'm submitting a fix for the current protection emulation in
galpani2 driver, based in MAME0131.

I've modified somewhat the protection handling, geeting rid of
the need to call galpani2_mcu_run from VIDEO_UPDATE, as
that function is performed by CPU2's INT7 and it now works.
And added support for command 2, making gp2se go into
demo mode and allowing to go ingame, nice skulls! ;-)
Unfortunately, this set is still not playable because of missing
gals in the background and sometimes there's an ADDRESS
ERROR, causing a reset. Included in these changes, I added
support for MCU triggering by CPU2 .

Also:

- changed some 8 bit writes disguised as 16 bit to
AM_WRITE8 and AM_DEVWRITE8 and some
AM_WRITE(SMH_NOP)s to AM_WRITENOP.

- "crystallized" the clocks of the M68000s and OKIs,
deriving the latter from the former.

- fixed a Copy&Paste mistake I made in the previous
submission, in the sound rom mappings for galpani2/2t/2g.

- reduced the input port definition duplication by using
PORT_INCLUDE where applicable instead of defining
everything again.

- reduced the CPU#2 Code region size to the effectively
used size, and expanded the CPU#2 Backgrounds Data
region size to the maximum usable size, making it the
same for all sets.

Keep on the good work!

Regards,
Luis Faria
2009-05-07 15:03:29 +00:00
docs Crosshair update 2009-03-28 22:55:34 +00:00
src From: Luis Faria [mailto:luis.faria@gmail.com] 2009-05-07 15:03:29 +00:00
.gitattributes Various improvements to Parent Jack driver. 2009-05-04 15:49:40 +00:00
makefile CPU cores are now enabled on a per cpu core family basis instead of per cpu core variant. As a result CPUDEFS is no longer needed in the makefile. 2009-03-25 19:39:41 +00:00