mirror of
https://github.com/holub/mame
synced 2025-05-30 09:33:05 +03:00
![]() 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 |
||
---|---|---|
docs | ||
src | ||
.gitattributes | ||
makefile |