From c26f4c04dff4c6f81bc8bbce05e8053bf6c21d2e Mon Sep 17 00:00:00 2001 From: David Haywood Date: Fri, 7 Oct 2016 17:54:28 +0100 Subject: [PATCH] fill in another undocumented dipswitch.. btw does the double up game even work properly, I can't see the connection between the win/lose status and the card drawn. --- src/mame/drivers/funtech.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/funtech.cpp b/src/mame/drivers/funtech.cpp index 56021e073e7..698f3229af7 100644 --- a/src/mame/drivers/funtech.cpp +++ b/src/mame/drivers/funtech.cpp @@ -273,11 +273,13 @@ WRITE8_MEMBER(fun_tech_corp_state::funtech_lamps_w) WRITE8_MEMBER(fun_tech_corp_state::funtech_coins_w) { - if (data & 0x41) printf("funtech_coins_w %02x\n", data); + if (data & 0x01) printf("funtech_coins_w %02x\n", data); // 80 = hopper motor? m_hopper->write(space, 0, data & 0x80); + // 40 = ? sometimes + // 20 = coin 3 counter machine().bookkeeping().coin_counter_w(2, data & 0x20 ); @@ -398,9 +400,9 @@ static INPUT_PORTS_START( funtech ) PORT_DIPSETTING( 0x0b, "89" ) PORT_DIPSETTING( 0x07, "92" ) PORT_DIPSETTING( 0x0f, "95" ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) // unused? - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, "Double Up Game Enable" ) + PORT_DIPSETTING( 0x00, "Disabled" ) + PORT_DIPSETTING( 0x10, "Enabled" ) PORT_DIPNAME( 0x20, 0x20, "Double Up Percent" ) PORT_DIPSETTING( 0x00, "80" ) PORT_DIPSETTING( 0x20, "90" )