summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/taito/tsamurai.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/taito/tsamurai.cpp')
-rw-r--r--src/mame/taito/tsamurai.cpp43
1 files changed, 19 insertions, 24 deletions
diff --git a/src/mame/taito/tsamurai.cpp b/src/mame/taito/tsamurai.cpp
index b0a72b28de4..c2ca30fd740 100644
--- a/src/mame/taito/tsamurai.cpp
+++ b/src/mame/taito/tsamurai.cpp
@@ -128,11 +128,6 @@ void m660_state::m660_sound_command3_w(uint8_t data)
m_audio3->set_input_line(0, HOLD_LINE );
}
-void tsamurai_state::flip_screen_w(int state)
-{
- flip_screen_set(state);
-}
-
void tsamurai_state::coin1_counter_w(int state)
{
machine().bookkeeping().coin_counter_w(0, state);
@@ -322,7 +317,7 @@ uint8_t vsgongf_state::vsgongf_a006_r()
/* sound CPU busy? */
if (!strcmp(machine().system().name,"vsgongf")) return 0x80;
if (!strcmp(machine().system().name,"ringfgt")) return 0x80;
- if (!strcmp(machine().system().name,"ringfgt2")) return 0xc0;
+ if (!strcmp(machine().system().name,"ringfgta")) return 0xc0;
logerror ("unhandled read from a006\n");
return 0x00;
@@ -333,7 +328,7 @@ uint8_t vsgongf_state::vsgongf_a100_r()
/* protection? */
if (!strcmp(machine().system().name,"vsgongf")) return 0xaa;
if (!strcmp(machine().system().name,"ringfgt")) return 0x63;
- if (!strcmp(machine().system().name,"ringfgt2")) return 0x6a;
+ if (!strcmp(machine().system().name,"ringfgta")) return 0x6a;
logerror ("unhandled read from a100\n");
return 0x00;
@@ -720,7 +715,7 @@ void tsamurai_state::tsamurai(machine_config &config)
ls259_device &mainlatch(LS259(config, "mainlatch"));
- mainlatch.q_out_cb<0>().set(FUNC(tsamurai_state::flip_screen_w));
+ mainlatch.q_out_cb<0>().set(FUNC(tsamurai_state::flip_screen_set));
mainlatch.q_out_cb<1>().set(FUNC(tsamurai_state::nmi_enable_w));
mainlatch.q_out_cb<2>().set(FUNC(tsamurai_state::textbank1_w));
mainlatch.q_out_cb<3>().set(FUNC(tsamurai_state::coin1_counter_w));
@@ -810,7 +805,7 @@ void m660_state::m660(machine_config &config)
ls259_device &mainlatch(LS259(config, "mainlatch"));
- mainlatch.q_out_cb<0>().set(FUNC(m660_state::flip_screen_w));
+ mainlatch.q_out_cb<0>().set(FUNC(m660_state::flip_screen_set));
mainlatch.q_out_cb<1>().set(FUNC(m660_state::nmi_enable_w));
mainlatch.q_out_cb<2>().set(FUNC(m660_state::textbank1_w));
mainlatch.q_out_cb<3>().set(FUNC(m660_state::coin1_counter_w));
@@ -877,7 +872,7 @@ ROM_START( tsamurai ) // there's a protection device labeled B5 at location l3 o
ROM_LOAD( "a35-18.2m", 0x200, 0x0100, CRC(918e4732) SHA1(a38686b32d5ac0ebcba59fdba3201fe35c83d4d0) )
ROM_END
-ROM_START( tsamurai2 )
+ROM_START( tsamuraia )
ROM_REGION( 0x10000, "maincpu", 0 ) /* Z80 code - main CPU */
ROM_LOAD( "a35-01.3r", 0x0000, 0x4000, CRC(282d96ad) SHA1(c9d7a9b7acbe6431c061a9b50c05fab3ae664094) )
ROM_LOAD( "a35-02.3t", 0x4000, 0x4000, CRC(e3fa0cfa) SHA1(3ed8a67789f666fe12d7597014d39deea3c12506) )
@@ -1047,7 +1042,7 @@ ROM_START( ladymstr ) // there's a protection device labeled 6 at location l3 on
ROM_LOAD( "a49-18.2m", 0x200, 0x0100, CRC(f5ce3c45) SHA1(f2dcdaf95b55b8fd713bdbb965731c064b4a0757) )
ROM_END
-ROM_START( ladymstr2 ) // there's a protection device labeled 6 at location l3 on the main board
+ROM_START( ladymstra ) // there's a protection device labeled 6 at location l3 on the main board
ROM_REGION( 0x10000, "maincpu", 0 ) /* Z80 code - main CPU */
ROM_LOAD( "a49-01.3r", 0x0000, 0x4000, CRC(8729e50e) SHA1(0b75dd6da26e71b32cfd1dfc1160e35f928286c4) )
ROM_LOAD( "a49-02.3t", 0x4000, 0x4000, CRC(b0a9020b) SHA1(78c777ffa6e9063fe4e816d9a58e394f45bd875b) )
@@ -1327,7 +1322,7 @@ ROM_START( ringfgt )
ROM_LOAD( "rft-13.6p", 0x200, 0x0100, CRC(0e4fd17a) SHA1(d4e32bd9dd903177af61f77976a25c5db1467bba) )
ROM_END
-ROM_START( ringfgt2 )
+ROM_START( ringfgta )
ROM_REGION( 0x10000, "maincpu", 0 ) /* Z80 code - main CPU */
ROM_LOAD( "rft_04.5a", 0x0000, 0x2000, CRC(6b9b3f3d) SHA1(ea75e77e0e3379a22381b1d0aae7f96b53cd7562) )
ROM_LOAD( "rft_03.5c", 0x2000, 0x2000, CRC(1821974b) SHA1(1ce52f20bf49c111000f870bbe3416d27673b91d) )
@@ -1360,22 +1355,22 @@ void m660_state::init_the26thz()
m_maincpu->space(AS_PROGRAM).install_read_handler(0xd803, 0xd803, read8smo_delegate(*this, FUNC(m660_state::tsamurai_unknown_d803_r)));
}
-GAME( 1984, vsgongf, 0, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko", "VS Gong Fight", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION )
-GAME( 1984, ringfgt, vsgongf, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko (Taito license)", "Ring Fighter (set 1)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
-GAME( 1984, ringfgt2, vsgongf, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko (Taito license)", "Ring Fighter (set 2)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
+GAME( 1984, vsgongf, 0, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko", "VS Gong Fight", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION )
+GAME( 1984, ringfgt, vsgongf, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko (Taito license)", "Ring Fighter (rev 1)", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
+GAME( 1984, ringfgta, vsgongf, vsgongf, vsgongf, vsgongf_state, empty_init, ROT90, "Kaneko (Taito license)", "Ring Fighter", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
-GAME( 1985, tsamurai, 0, tsamurai, tsamurai, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Samurai Nihon-Ichi (set 1)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, tsamurai2, tsamurai, tsamurai, tsamurai, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Samurai Nihon-Ichi (set 2)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, tsamurai, 0, tsamurai, tsamurai, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Samurai Nihon-Ichi (rev 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, tsamuraia, tsamurai, tsamurai, tsamurai, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Samurai Nihon-Ichi", MACHINE_SUPPORTS_SAVE )
GAME( 1985, tsamuraih, tsamurai, tsamurai, tsamuraih, tsamurai_state, empty_init, ROT90, "bootleg", "Samurai Nihon-Ichi (bootleg, harder)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, ladymstr, 0, tsamurai, ladymstr, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Lady Master of Kung Fu (set 1, newer)", MACHINE_SUPPORTS_SAVE )
-GAME( 1985, ladymstr2, ladymstr, tsamurai, ladymstr, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Lady Master of Kung Fu (set 2, older)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, ladymstr, 0, tsamurai, ladymstr, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Lady Master of Kung Fu (rev 1)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, ladymstra, ladymstr, tsamurai, ladymstr, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Lady Master of Kung Fu", MACHINE_SUPPORTS_SAVE )
GAME( 1985, nunchaku, ladymstr, tsamurai, nunchaku, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Nunchackun", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
GAME( 1985, yamagchi, 0, tsamurai, yamagchi, tsamurai_state, empty_init, ROT90, "Kaneko / Taito", "Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
-GAME( 1986, m660, 0, m660, m660, m660_state, empty_init, ROT90, "Wood Place Co. Ltd. (Taito America Corporation license)", "Mission 660 (US)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, m660j, m660, m660, m660, m660_state, empty_init, ROT90, "Wood Place Co. Ltd. (Taito Corporation license)", "Mission 660 (Japan)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, m660b, m660, m660, m660, m660_state, empty_init, ROT90, "bootleg", "Mission 660 (bootleg)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, alphaxz, m660, m660, m660, m660_state, empty_init, ROT90, "Ed Co., Ltd. (Wood Place Co., Ltd. license)", "The Alphax Z (Japan)", MACHINE_SUPPORTS_SAVE )
-GAME( 1986, the26thz, m660, m660, m660, m660_state, init_the26thz, ROT90, "Ed Co., Ltd. (Taito license)", "The 26th Z (Japan, location test)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, m660, 0, m660, m660, m660_state, empty_init, ROT90, "Wood Place Co. Ltd. (Taito America Corporation license)", "Mission 660 (US)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, m660j, m660, m660, m660, m660_state, empty_init, ROT90, "Wood Place Co. Ltd. (Taito Corporation license)", "Mission 660 (Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, m660b, m660, m660, m660, m660_state, empty_init, ROT90, "bootleg", "Mission 660 (bootleg)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, alphaxz, 0, m660, m660, m660_state, empty_init, ROT90, "Ed Co., Ltd. (Wood Place Co., Ltd. license)", "The Alphax Z (Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1986, the26thz, alphaxz, m660, m660, m660_state, init_the26thz, ROT90, "Ed Co., Ltd. (Taito license)", "The 26th Z (Japan, location test)", MACHINE_SUPPORTS_SAVE )