diff --git a/src/mame/drivers/mtouchxl.cpp b/src/mame/drivers/mtouchxl.cpp index 90dbc043430..a45d326cd99 100644 --- a/src/mame/drivers/mtouchxl.cpp +++ b/src/mame/drivers/mtouchxl.cpp @@ -127,11 +127,13 @@ ADDRESS_MAP_END static INPUT_PORTS_START(mtouchxl) PORT_START("Coin") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_NAME("Setup") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_SERVICE2) PORT_NAME("Calibrate") PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN1) PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN2) PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN3) PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN4) - PORT_BIT(0xc3, IP_ACTIVE_LOW, IPT_UNKNOWN) + PORT_BIT(0xc0, IP_ACTIVE_LOW, IPT_UNKNOWN) PORT_START("Unknown") PORT_BIT(0xffffffff, IP_ACTIVE_LOW, IPT_UNKNOWN) INPUT_PORTS_END @@ -297,7 +299,7 @@ ROM_START( mtchxl6k ) ROM_LOAD( "sa3014-04_u12-r00.u12", 0x000000, 0x100000, CRC(2a6fbca4) SHA1(186eb052cb9b77ffe6ee4cb50c1b580532fd8f47) ) ROM_REGION(192, "multikey", 0) - ROM_LOAD( "multikey", 0, 192, BAD_DUMP CRC(a7d118c1) SHA1(c1a08315a2ddaee1fa626a22553b1560b255a59e) ) // hand made + ROM_LOAD( "multikey", 0, 192, BAD_DUMP CRC(094f44a6) SHA1(65054c80c38edd7f66516d3a19d432b1b60e0f79) ) // hand made DISK_REGION("board1:ide:ide:0:cdrom") DISK_IMAGE_READONLY("r07", 0, SHA1(95599e181d9249db09464420522180d753857f3b)) @@ -310,7 +312,7 @@ ROM_START( mtchxl6ko ) ROM_LOAD( "sa3014-04_u12-r00.u12", 0x000000, 0x100000, CRC(2a6fbca4) SHA1(186eb052cb9b77ffe6ee4cb50c1b580532fd8f47) ) ROM_REGION(192, "multikey", 0) - ROM_LOAD( "multikey", 0, 192, BAD_DUMP CRC(a7d118c1) SHA1(c1a08315a2ddaee1fa626a22553b1560b255a59e) ) // hand made + ROM_LOAD( "multikey", 0, 192, BAD_DUMP CRC(094f44a6) SHA1(65054c80c38edd7f66516d3a19d432b1b60e0f79) ) // hand made DISK_REGION("board1:ide:ide:0:cdrom") DISK_IMAGE_READONLY("r02", 0, SHA1(eaaf26d2b700f16138090de7f372b40b93e8dba9))