From: hoge hoge [mailto:c8cv@hotmail.com]

Sent: Saturday, July 18, 2009 7:19 AM
To: submit@mamedev.org
Subject: namcos2 bubbletr crosshair

Hi,

Attached is a diff for 0132u5 that adds a gun crosshair to namcos2 
bubbletr (Bubble Trouble), it's required to be able to calibrate 
the gun correctly.
If you don't mind, I've also removed the 'game not working flag', as 
IMO the game is playable just fine.

Greets,
hap
This commit is contained in:
Aaron Giles 2009-07-20 06:07:55 +00:00
parent 2d493cd5f9
commit 13e515d590

View File

@ -42,7 +42,7 @@ known issues:
- gives ADSMISS error on startup - gives ADSMISS error on startup
Bubble Trouble (Golly Ghost II) Bubble Trouble (Golly Ghost II)
- not dumped - MCU not dumped
The Namco System II board is a 5 ( only 4 are emulated ) CPU system. The The Namco System II board is a 5 ( only 4 are emulated ) CPU system. The
complete system consists of two boards: CPU + GRAPHICS. It contains a large complete system consists of two boards: CPU + GRAPHICS. It contains a large
@ -942,14 +942,15 @@ static INPUT_PORTS_START( bubbletr )
NAMCOS2_MCU_PORT_C_DEFAULT NAMCOS2_MCU_PORT_C_DEFAULT
// crosshair is required for gun calibration (hold 9, press F2)
PORT_START("AN0") PORT_START("AN0")
PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, -1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8)
PORT_START("AN1") PORT_START("AN1")
PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, -1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8)
PORT_START("AN2") PORT_START("AN2")
PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2) PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, -1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2)
PORT_START("AN3") PORT_START("AN3")
PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2) PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, -1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2)
PORT_START("AN4") PORT_START("AN4")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("AN5") PORT_START("AN5")
@ -4896,7 +4897,7 @@ GAME( 1991, sgunner2, 0, sgunner, sgunner, sgunner2, ROT0, "Namco", "
GAME( 1991, sgunnr2j, sgunner2, sgunner, sgunner, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan)", 0 ) GAME( 1991, sgunnr2j, sgunner2, sgunner, sgunner, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan)", 0 )
GAME( 1991, cosmogng, 0, default, default, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 ) GAME( 1991, cosmogng, 0, default, default, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 )
GAME( 1991, cosmognj, cosmogng, default, default, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 ) GAME( 1991, cosmognj, cosmogng, default, default, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 )
GAME( 1992, bubbletr, 0, gollygho, bubbletr, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan)",GAME_NOT_WORKING ) GAME( 1992, bubbletr, 0, gollygho, bubbletr, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan)", GAME_IMPERFECT_GRAPHICS ) /* missing external artwork */
GAMEL(1992, finalap3, 0, finallap, finalap3, finalap3, ROT0, "Namco", "Final Lap 3 (World)", GAME_IMPERFECT_GRAPHICS, layout_finallap ) GAMEL(1992, finalap3, 0, finallap, finalap3, finalap3, ROT0, "Namco", "Final Lap 3 (World)", GAME_IMPERFECT_GRAPHICS, layout_finallap )
GAMEL(1992, finalp3j, finalap3, finallap, finalap3, finalap3, ROT0, "Namco", "Final Lap 3 (Japan)", GAME_IMPERFECT_GRAPHICS, layout_finallap ) GAMEL(1992, finalp3j, finalap3, finallap, finalap3, finalap3, ROT0, "Namco", "Final Lap 3 (Japan)", GAME_IMPERFECT_GRAPHICS, layout_finallap )
GAME( 1992, luckywld, 0, luckywld, luckywld, luckywld, ROT0, "Namco", "Lucky & Wild", 0 ) GAME( 1992, luckywld, 0, luckywld, luckywld, luckywld, ROT0, "Namco", "Lucky & Wild", 0 )