Sent: Wednesday, January 28, 2009 2:29 PM
To: submit@mamedev.org
Subject: Fixed hanaawas input and other
Fixed input in hanaawas (note: for the second playere used mahjong input like A,B,C....), also fixed yes/no button in hanaroku.
Bye Sonikos
This commit is contained in:
Aaron Giles 2009-02-16 08:46:00 +00:00
parent 32d8932fab
commit 05b09a3f54
2 changed files with 22 additions and 23 deletions

View File

@ -137,30 +137,29 @@ static INPUT_PORTS_START( hanaawas )
/* fake port. The button depressed gets converted to an integer in the 1-10 range */
PORT_START("P1") /* IN2 */
PORT_BIT( 0x001, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1)
PORT_BIT( 0x002, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(1)
PORT_BIT( 0x004, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(1)
PORT_BIT( 0x008, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_PLAYER(1)
PORT_BIT( 0x010, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_PLAYER(1)
PORT_BIT( 0x020, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_PLAYER(1)
PORT_BIT( 0x040, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_PLAYER(1)
PORT_BIT( 0x080, IP_ACTIVE_HIGH, IPT_BUTTON8 ) PORT_PLAYER(1)
PORT_BIT( 0x100, IP_ACTIVE_HIGH, IPT_BUTTON9 ) PORT_PLAYER(1)
PORT_BIT( 0x200, IP_ACTIVE_HIGH, IPT_BUTTON10 ) PORT_PLAYER(1)
PORT_BIT( 0x001, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 1") PORT_CODE(KEYCODE_1_PAD)
PORT_BIT( 0x002, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 2") PORT_CODE(KEYCODE_2_PAD)
PORT_BIT( 0x004, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 3") PORT_CODE(KEYCODE_3_PAD)
PORT_BIT( 0x008, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 4") PORT_CODE(KEYCODE_4_PAD)
PORT_BIT( 0x010, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 5") PORT_CODE(KEYCODE_5_PAD)
PORT_BIT( 0x020, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 6") PORT_CODE(KEYCODE_6_PAD)
PORT_BIT( 0x040, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 7") PORT_CODE(KEYCODE_7_PAD)
PORT_BIT( 0x080, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Card 8") PORT_CODE(KEYCODE_8_PAD)
PORT_BIT( 0x100, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME(DEF_STR( Yes )) PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x200, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME(DEF_STR( No )) PORT_CODE(KEYCODE_N)
/* fake port. The button depressed gets converted to an integer in the 1-10 range */
PORT_START("P2") /* IN3 */
PORT_BIT( 0x001, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2)
PORT_BIT( 0x002, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2)
PORT_BIT( 0x004, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(2)
PORT_BIT( 0x008, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_PLAYER(2)
PORT_BIT( 0x010, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_PLAYER(2)
PORT_BIT( 0x020, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_PLAYER(2)
PORT_BIT( 0x040, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_PLAYER(2)
PORT_BIT( 0x080, IP_ACTIVE_HIGH, IPT_BUTTON8 ) PORT_PLAYER(2)
PORT_BIT( 0x100, IP_ACTIVE_HIGH, IPT_BUTTON9 ) PORT_PLAYER(2)
PORT_BIT( 0x200, IP_ACTIVE_HIGH, IPT_BUTTON10 ) PORT_PLAYER(2)
PORT_BIT( 0x001, IP_ACTIVE_HIGH, IPT_MAHJONG_A ) PORT_NAME("Card 1")
PORT_BIT( 0x002, IP_ACTIVE_HIGH, IPT_MAHJONG_B ) PORT_NAME("Card 2")
PORT_BIT( 0x004, IP_ACTIVE_HIGH, IPT_MAHJONG_C ) PORT_NAME("Card 3")
PORT_BIT( 0x008, IP_ACTIVE_HIGH, IPT_MAHJONG_D ) PORT_NAME("Card 4")
PORT_BIT( 0x010, IP_ACTIVE_HIGH, IPT_MAHJONG_E ) PORT_NAME("Card 5")
PORT_BIT( 0x020, IP_ACTIVE_HIGH, IPT_MAHJONG_F ) PORT_NAME("Card 6")
PORT_BIT( 0x040, IP_ACTIVE_HIGH, IPT_MAHJONG_G ) PORT_NAME("Card 7")
PORT_BIT( 0x080, IP_ACTIVE_HIGH, IPT_MAHJONG_H ) PORT_NAME("Card 8")
PORT_BIT( 0x100, IP_ACTIVE_HIGH, IPT_MAHJONG_I ) PORT_NAME(DEF_STR( Yes )) PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x200, IP_ACTIVE_HIGH, IPT_MAHJONG_J ) PORT_NAME(DEF_STR( No )) PORT_CODE(KEYCODE_N)
PORT_START("START") /* IN4 */
PORT_BIT( 0x001, IP_ACTIVE_HIGH, IPT_START1 )
PORT_BIT( 0x002, IP_ACTIVE_HIGH, IPT_START2 )

View File

@ -167,8 +167,8 @@ static INPUT_PORTS_START( hanaroku )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Card 4") PORT_CODE(KEYCODE_4_PAD)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Card 5") PORT_CODE(KEYCODE_5_PAD)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Card 6") PORT_CODE(KEYCODE_6_PAD)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON7 ) PORT_NAME(DEF_STR( Yes )) PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON8 ) PORT_NAME(DEF_STR( No )) PORT_CODE(KEYCODE_N)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME(DEF_STR( Yes )) PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME(DEF_STR( No )) PORT_CODE(KEYCODE_N)
PORT_START("IN2") /* 0xe002 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Data Clear") PORT_CODE(KEYCODE_D)