diff --git a/src/mame/drivers/kenseim.c b/src/mame/drivers/kenseim.c index cd6168756a3..23a32ddb5c3 100644 --- a/src/mame/drivers/kenseim.c +++ b/src/mame/drivers/kenseim.c @@ -310,7 +310,13 @@ WRITE8_MEMBER(kenseim_state::i8255_portf_w) WRITE8_MEMBER(kenseim_state::portc_w) { // port direction is set to 4-in 4-out - logerror("%s write %01x to port C (%02x unmasked)\n", machine().describe_context(), (data & 0xf0)>>4, data ); +// printf("%s write %01x to port C (%02x unmasked)\n", machine().describe_context(), (data & 0x30)>>4, data ); + + output_set_value("startlamp1", (data & 0x80) ? 0 : 1); + output_set_value("startlamp2", (data & 0x40) ? 0 : 1); + coin_counter_w(machine(), 0, (data & 0x20) ? 0 : 1); + coin_lockout_w(machine(), 0, (data & 0x10) ? 0 : 1); // toggles if you attempt to insert a coin when there are already 15 coins inserted + } @@ -686,8 +692,8 @@ static INPUT_PORTS_START( kenseim ) PORT_START("CAB-IN") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START1 ) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Ryu Start") + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Chun-Li Start") PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 ) INPUT_PORTS_END @@ -728,7 +734,7 @@ ROM_START( kenseim ) ROM_LOAD( "sou1", 0x0000, 0x0117, CRC(84f4b2fe) SHA1(dcc9e86cc36316fe42eace02d6df75d08bc8bb6d) ) ROM_REGION( 0x0200, "bboardplds", ROMREGION_ERASE00 ) - ROM_LOAD( "knm10b.1a", 0x0000, 0x0117, NO_DUMP ) + ROM_LOAD( "cps1-knm10b.bin", 0x0000, 0x0117, CRC(e40131d4) SHA1(47e9f67ecacdf1d946838815dfe7396c9c698f04) ) ROM_LOAD( "iob1.12d", 0x0000, 0x0117, CRC(3abc0700) SHA1(973043aa46ec6d5d1db20dc9d5937005a0f9f6ae) ) ROM_LOAD( "bprg1.11d", 0x0000, 0x0117, CRC(31793da7) SHA1(400fa7ac517421c978c1ee7773c30b9ed0c5d3f3) ) @@ -754,5 +760,5 @@ DRIVER_INIT_MEMBER(kenseim_state,kenseim) // 1994.04.18 is from extra PCB rom, Siguma or Sigma? (Siguma is in the ROM) // the CPS1 board roms contain "M O G U R A 9 2 0 9 2 4" strings suggesting that part of the code was developed earlier -GAMEL( 1994, kenseim, 0, kenseim, kenseim, kenseim_state, kenseim, ROT0, "Sigma / Togo / Capcom", "Ken Sei Mogura (1994.04.18, Ver 1.00)", GAME_NOT_WORKING, layout_kenseim ) +GAMEL( 1994, kenseim, 0, kenseim, kenseim, kenseim_state, kenseim, ROT0, "Sigma / Togo / Capcom", "Ken Sei Mogura (1994.04.18, Ver 1.00)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_kenseim ) diff --git a/src/mame/layout/kenseim.lay b/src/mame/layout/kenseim.lay index 9c70e7328a2..e6c55383085 100644 --- a/src/mame/layout/kenseim.lay +++ b/src/mame/layout/kenseim.lay @@ -10,11 +10,23 @@ - + + + + + + + + + + + + + - + @@ -78,8 +90,28 @@ + + + + + + + + + + + + + - + + + + + + + +