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
Special Criminal Investigation (Negro Torino hack)
I added this hack running on the original pcb. There are some changes in
the gfx of the game.
The company is the same that did Puzznic hack (again running on original
pcb). An arcade owner once told me Negro s.a.s from Turin was once the
official dealer of Taito games. I wonder if taito knew they hacked their
games ;)
Cabal (bootleg set 2) [Klaus]
this one is closer to the original sets, basically it's just a version of the game with the sound cpu pre-decrypted & split into decrypted data / encrypted data. Came from a legitimate bootleg board tho.
===============================================================================
Notice that I'm not sure about who I should properly credit for the dump (Dr. Decapitator or Decapping Project?).
New Clone Added
===============
Pit Fighter (Rev 5) [Smitdogg, The Dumping Union]
Adds Rev 5 of Pit Fighter to the driver. It works as well as the other sets ;-P
Also added correct 4megabit mask rom dumps to Rev 5 & 6.
----------------
Noraut Joker Poker [Alan Griffin]
===============================================
I don't know if he wants to be credited with his name, I guess so...
I'll also contact him for the initialize info...
It doesn't work at all the way the real hardware works and it's still
buggy as hell, but at least Kale will be able to see more than the
flat sprites.
Other people are welcome to work on something which could try to
pretend to be accurate.
=========================================================================================
Any help here is appreciated, I don't know why the gameplay looks pretty much broken,
i8085a irq bug?