From 907641ba9d62321ed95284a148eb1c83bd5fdc0e Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Fri, 20 Jun 2025 14:05:04 +0200 Subject: [PATCH 1/3] taito/taito_f3.cpp: Add Puzzle Bobble 2X ver 2.2O New working clones ------------------ Puzzle Bobble 2X (Ver 2.2O 1995/11/11) [Tailsnic Retroworks] --- src/mame/taito/taito_f3.cpp | 39 ++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/src/mame/taito/taito_f3.cpp b/src/mame/taito/taito_f3.cpp index fe6c7e39cb662..a23280e5234ea 100644 --- a/src/mame/taito/taito_f3.cpp +++ b/src/mame/taito/taito_f3.cpp @@ -3142,6 +3142,42 @@ ROM_START( pbobble2u ) ROM_END ROM_START( pbobble2x ) + ROM_REGION( 0x200000, "maincpu", 0 ) /* 68020 code */ + ROM_LOAD32_BYTE("e10-29.20", 0x000000, 0x40000, CRC(f1e9ad3f) SHA1(8689d85f30e075d21e4be01a2a097a850a921c47) ) + ROM_LOAD32_BYTE("e10-28.19", 0x000001, 0x40000, CRC(412a3602) SHA1(d754e6ac886676d2c1eb52de3a727894f316e6b5) ) + ROM_LOAD32_BYTE("e10-27.18", 0x000002, 0x40000, CRC(88cc0b5c) SHA1(bb08a7b8b37356376052ed03f8515677811823c0) ) + ROM_LOAD32_BYTE("e10-33.ic17", 0x000003, 0x40000, CRC(b5710aa9) SHA1(5692cfe1da2b5d7a1c2ba94f505256e599a45805) ) + + ROM_REGION( 0x200000, "sprites" , 0) /* Sprites */ + ROM_LOAD16_BYTE("e10-02.rom", 0x000000, 0x100000, CRC(c0564490) SHA1(cbe9f880192c08f4d1db21d5ba14073b97e5f1d3) ) + ROM_LOAD16_BYTE("e10-01.rom", 0x000001, 0x100000, CRC(8c26ff49) SHA1(cbb514c061106003d2ae2b6c43958b24feaad656) ) + + EMPTY_SPRITE_HIDATA(0x100000) + + ROM_REGION( 0x200000, "tilemap" , 0) /* Tiles */ + ROM_LOAD32_WORD("e10-07.rom", 0x000000, 0x100000, CRC(dcb3c29b) SHA1(b80c3a8ce53d696c57675e654c9927ef8687759e) ) + ROM_LOAD32_WORD("e10-06.rom", 0x000002, 0x100000, CRC(1b0f20e2) SHA1(66b44d059c2896abac2f0e7fc932489dee440ba0) ) + + ROM_REGION( 0x100000, "tilemap_hi", 0 ) + ROM_LOAD ("e10-05.rom", 0x000000, 0x100000, CRC(81266151) SHA1(aa3b144f32995425db97efce440e234a3c7a6715) ) + + ROM_REGION( 0x180000, "taito_en:audiocpu", 0 ) /* 68000 sound CPU */ + ROM_LOAD16_BYTE("e10-30.32", 0x100000, 0x40000, CRC(bb090c1e) SHA1(af2ff23d6f9bd56c25530cb9bf9f452b6f5210f5) ) + ROM_LOAD16_BYTE("e10-31.33", 0x100001, 0x40000, CRC(f4b88d65) SHA1(c74dcb4bed979039fad1d5c7528c14ce4db1d5ec) ) + + ROM_REGION16_BE( 0x800000, "taito_en:ensoniq", ROMREGION_ERASE00 ) // V2: 4 banks, only 2 populated + ROM_LOAD16_BYTE("e10-04.rom", 0x000000, 0x200000, CRC(5c0862a6) SHA1(f916f63b8629239e3221e1e231e1b39962ef38ba) ) // C8 C9 CA CB + ROM_LOAD16_BYTE("e10-03.rom", 0x400000, 0x200000, CRC(46d68ac8) SHA1(ad014e9f0d458308014959ca6823077f581ab088) ) // CC CD CE CF + + ROM_REGION( 0x0a00, "plds", 0 ) + ROM_LOAD("pal16l8a-d77-09.bin", 0x0000, 0x0104, CRC(b371532b) SHA1(7f875f380e69d14326a036a09d2fda7554b73664) ) + ROM_LOAD("pal16l8a-d77-10.bin", 0x0200, 0x0104, CRC(42f59227) SHA1(1f0db7489b49c00603ea51d130c9dfc237545390) ) + ROM_LOAD("palce16v8q-d77-11.bin", 0x0400, 0x0117, CRC(eacc294e) SHA1(90679d523d90c1f8d2ecbd7b6fac2861f94cf107) ) + ROM_LOAD("palce16v8q-d77-12.bin", 0x0600, 0x0117, CRC(e9920cfe) SHA1(58b73fe65f118d57fdce56d781593fc70c797f1b) ) + ROM_LOAD("palce16v8q-d77-14.bin", 0x0800, 0x0117, CRC(7427e777) SHA1(e692cedb13e5bc02edc4b25e9dcea51e6715de85) ) +ROM_END + +ROM_START( pbobble2xj ) ROM_REGION( 0x200000, "maincpu", 0 ) /* 68020 code */ ROM_LOAD32_BYTE("e10-29.20", 0x000000, 0x40000, CRC(f1e9ad3f) SHA1(8689d85f30e075d21e4be01a2a097a850a921c47) ) ROM_LOAD32_BYTE("e10-28.19", 0x000001, 0x40000, CRC(412a3602) SHA1(d754e6ac886676d2c1eb52de3a727894f316e6b5) ) @@ -4706,7 +4742,8 @@ GAME( 1995, pbobble2, 0, f3, f3, taito_f3_state, init_pbobbl2p, RO GAME( 1995, pbobble2o, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2 (Ver 2.2O 1995/07/20)", 0 ) GAME( 1995, pbobble2j, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation", "Puzzle Bobble 2 (Ver 2.2J 1995/07/20)", 0 ) GAME( 1995, pbobble2u, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito America Corporation", "Bust-A-Move Again (Ver 2.3A 1995/07/31)", 0 ) -GAME( 1995, pbobble2x, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (Ver 2.2J 1995/11/11)", 0 ) +GAME( 1995, pbobble2x, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (Ver 2.2O 1995/11/11)", 0 ) +GAME( 1995, pbobble2xj, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (Ver 2.2J 1995/11/11)", 0 ) GAME( 1995, gekiridn, 0, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3O 1995/09/21)", 0 ) GAME( 1995, gekiridnj, gekiridn, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3J 1995/09/21)", 0 ) GAME( 1995, tcobra2, 0, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito Corporation Japan", "Twin Cobra II (Ver 2.1O 1995/11/30)", 0 ) From eef95af9326590438b744fd2c57a96b38567206b Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Fri, 20 Jun 2025 14:09:51 +0200 Subject: [PATCH 2/3] mame.lst: Add 'pbobble2xj' --- src/mame/mame.lst | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 0cc3f724e1e86..42ff23698d497 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -45084,6 +45084,7 @@ pbobble2j pbobble2o pbobble2u pbobble2x +pbobble2xj pbobble3 pbobble3j pbobble3u From 19c52c10d63832ab89601091627033b93c293370 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Fri, 20 Jun 2025 15:30:36 +0200 Subject: [PATCH 3/3] It's from "Taito Corporation Japan" Also user lowercase for "ver" --- src/mame/taito/taito_f3.cpp | 198 ++++++++++++++++++------------------ 1 file changed, 99 insertions(+), 99 deletions(-) diff --git a/src/mame/taito/taito_f3.cpp b/src/mame/taito/taito_f3.cpp index a23280e5234ea..7f6fe3cda6a3c 100644 --- a/src/mame/taito/taito_f3.cpp +++ b/src/mame/taito/taito_f3.cpp @@ -4670,106 +4670,106 @@ void taito_f3_state::init_commandw() /******************************************************************************/ -GAME( 1992, ringrage, 0, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito Corporation Japan", "Ring Rage (Ver 2.3O 1992/08/09)", 0 ) -GAME( 1992, ringragej, ringrage, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito Corporation", "Ring Rage (Ver 2.3J 1992/08/09)", 0 ) -GAME( 1992, ringrageu, ringrage, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito America Corporation", "Ring Rage (Ver 2.3A 1992/08/09)", 0 ) -GAME( 1992, arabianm, 0, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito Corporation Japan", "Arabian Magic (Ver 1.0O 1992/07/06)", 0 ) -GAME( 1992, arabianmj, arabianm, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito Corporation", "Arabian Magic (Ver 1.0J 1992/07/06)", 0 ) -GAME( 1992, arabianmu, arabianm, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito America Corporation", "Arabian Magic (Ver 1.0A 1992/07/06)", 0 ) -GAME( 1992, ridingf, 0, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito Corporation Japan", "Riding Fight (Ver 1.0O)", 0 ) -GAME( 1992, ridingfj, ridingf, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito Corporation", "Riding Fight (Ver 1.0J)", 0 ) -GAME( 1992, ridingfu, ridingf, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito America Corporation", "Riding Fight (Ver 1.0A)", 0 ) -GAME( 1992, gseeker, 0, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito Corporation Japan", "Grid Seeker: Project Storm Hammer (Ver 1.3O)", 0 ) -GAME( 1992, gseekerj, gseeker, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito Corporation", "Grid Seeker: Project Storm Hammer (Ver 1.3J)", 0 ) -GAME( 1992, gseekeru, gseeker, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito America Corporation", "Grid Seeker: Project Storm Hammer (Ver 1.3A)", 0 ) -GAME( 1992, commandw, 0, f3_224b, f3, taito_f3_state, init_commandw, ROT0, "Taito Corporation", "Command War - Super Special Battle & War Game (Ver 0.0J, prototype)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1992, ringrage, 0, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito Corporation Japan", "Ring Rage (ver 2.3O 1992/08/09)", 0 ) +GAME( 1992, ringragej, ringrage, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito Corporation", "Ring Rage (ver 2.3J 1992/08/09)", 0 ) +GAME( 1992, ringrageu, ringrage, f3_224a, f3, taito_f3_state, init_ringrage, ROT0, "Taito America Corporation", "Ring Rage (ver 2.3A 1992/08/09)", 0 ) +GAME( 1992, arabianm, 0, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito Corporation Japan", "Arabian Magic (ver 1.0O 1992/07/06)", 0 ) +GAME( 1992, arabianmj, arabianm, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito Corporation", "Arabian Magic (ver 1.0J 1992/07/06)", 0 ) +GAME( 1992, arabianmu, arabianm, f3_224a, f3, taito_f3_state, init_arabianm, ROT0, "Taito America Corporation", "Arabian Magic (ver 1.0A 1992/07/06)", 0 ) +GAME( 1992, ridingf, 0, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito Corporation Japan", "Riding Fight (ver 1.0O)", 0 ) +GAME( 1992, ridingfj, ridingf, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito Corporation", "Riding Fight (ver 1.0J)", 0 ) +GAME( 1992, ridingfu, ridingf, f3_224b, f3, taito_f3_state, init_ridingf, ROT0, "Taito America Corporation", "Riding Fight (ver 1.0A)", 0 ) +GAME( 1992, gseeker, 0, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito Corporation Japan", "Grid Seeker: Project Storm Hammer (ver 1.3O)", 0 ) +GAME( 1992, gseekerj, gseeker, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito Corporation", "Grid Seeker: Project Storm Hammer (ver 1.3J)", 0 ) +GAME( 1992, gseekeru, gseeker, f3_224b, f3, taito_f3_state, init_gseeker, ROT90, "Taito America Corporation", "Grid Seeker: Project Storm Hammer (ver 1.3A)", 0 ) +GAME( 1992, commandw, 0, f3_224b, f3, taito_f3_state, init_commandw, ROT0, "Taito Corporation", "Command War - Super Special Battle & War Game (ver 0.0J, prototype)", MACHINE_IMPERFECT_GRAPHICS ) /* Most of the football games share some GFX roms but shouldn't be considered clones unless they have the same Taito game code for the program roms */ -GAME( 1993, cupfinal, 0, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation Japan", "Taito Cup Finals (Ver 1.0O 1993/02/28)", 0 ) -GAME( 1993, hthero93, cupfinal, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation", "Hat Trick Hero '93 (Ver 1.0J 1993/02/28)", 0 ) -GAME( 1993, hthero93u, cupfinal, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation", "Hat Trick Hero '93 (Ver 1.0A 1993/02/28)", 0 ) -GAME( 1993, trstar, 0, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation Japan", "Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version)", 0 ) -GAME( 1993, trstarj, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation", "Top Ranking Stars (Ver 2.1J 1993/05/21) (New Version)", 0 ) -GAME( 1993, trstaro, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation Japan", "Top Ranking Stars (Ver 2.1O 1993/05/21) (Old Version)", 0 ) -GAME( 1993, trstaroj, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation", "Top Ranking Stars (Ver 2.1J 1993/05/21) (Old Version)", 0 ) -GAME( 1993, prmtmfgt, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito America Corporation", "Prime Time Fighter (Ver 2.1A 1993/05/21) (New Version)", 0 ) -GAME( 1993, prmtmfgto, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito America Corporation", "Prime Time Fighter (Ver 2.1A 1993/05/21) (Old Version)", 0 ) -GAME( 1993, gunlock, 0, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito Corporation Japan", "Gunlock (Ver 2.3O 1994/01/20)", 0 ) -GAME( 1993, gunlocko, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT270, "Taito Corporation Japan", "Gunlock (Ver 2.0O 1993/12/15)", 0 ) -GAME( 1993, rayforcej, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito Corporation", "Ray Force (Ver 2.3J 1994/01/20)", 0 ) -GAME( 1993, rayforce, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito America Corporation", "Ray Force (Ver 2.3A 1994/01/20)", 0 ) -GAME( 1993, scfinals, 0, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (Ver 2.2O 1994/01/13, single PCB)", 0 ) -GAME( 1993, scfinalso, scfinals, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (Ver 2.1O 1993/11/19, single PCB)", 0 ) -GAME( 1993, scfinalsoc, scfinals, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (Ver 2.1O 1993/11/19, F3 Cartridge)", 0 ) -GAME( 1993, lightbr, 0, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation Japan", "Light Bringer (Ver 2.2O 1994/04/08)", 0 ) -GAME( 1993, lightbrj, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation", "Light Bringer (Ver 2.1J 1994/02/18)", 0 ) -GAME( 1993, dungeonm, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation Japan", "Dungeon Magic (Ver 2.1O 1994/02/18)", 0 ) -GAME( 1993, dungeonmu, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito America Corporation", "Dungeon Magic (Ver 2.1A 1994/02/18)", 0 ) -GAME( 1994, intcup94, 0, f3_224a, f3, taito_f3_state, init_intcup94, ROT0, "Taito Corporation Japan", "International Cup '94 (Ver 2.2O 1994/05/26)", 0 ) -GAME( 1994, hthero94, intcup94, f3_224a, f3, taito_f3_state, init_intcup94, ROT0, "Taito America Corporation", "Hat Trick Hero '94 (Ver 2.2A 1994/05/26)", 0 ) -GAME( 1994, kaiserkn, 0, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation Japan", "Kaiser Knuckle (Ver 2.1O 1994/07/29)", 0 ) -GAME( 1994, kaiserknj, kaiserkn, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation", "Kaiser Knuckle (Ver 2.1J 1994/07/29)", 0 ) -GAME( 1994, gblchmp, kaiserkn, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito America Corporation", "Global Champion (Ver 2.1A 1994/07/29)", 0 ) -GAME( 1994, dankuga, 0, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation", "Dan-Ku-Ga (Ver 0.0J 1994/12/13, prototype)", 0 ) -GAME( 1994, dariusg, 0, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation Japan", "Darius Gaiden - Silver Hawk (Ver 2.5O 1994/09/19)", 0 ) -GAME( 1994, dariusgj, dariusg, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation", "Darius Gaiden - Silver Hawk (Ver 2.5J 1994/09/19)", 0 ) -GAME( 1994, dariusgu, dariusg, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito America Corporation", "Darius Gaiden - Silver Hawk (Ver 2.5A 1994/09/19)", 0 ) -GAME( 1994, dariusgx, 0, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation", "Darius Gaiden - Silver Hawk Extra Version (Ver 2.7J 1995/03/06) (Official Hack)", 0 ) -GAME( 1994, bublbob2, 0, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (Ver 2.6O 1994/12/16)", 0 ) -GAME( 1994, bublbob2o, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (Ver 2.5O 1994/10/05)", 0 ) -GAME( 1994, bublbob2p, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (Ver 0.0J 1993/12/13, prototype)", 0 ) -GAME( 1994, bubsymphe, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Symphony (Ver 2.5O 1994/10/05)", 0 ) -GAME( 1994, bubsymphu, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito America Corporation", "Bubble Symphony (Ver 2.5A 1994/10/05)", 0 ) -GAME( 1994, bubsymphj, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation", "Bubble Symphony (Ver 2.5J 1994/10/05)", 0 ) +GAME( 1993, cupfinal, 0, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation Japan", "Taito Cup Finals (ver 1.0O 1993/02/28)", 0 ) +GAME( 1993, hthero93, cupfinal, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation", "Hat Trick Hero '93 (ver 1.0J 1993/02/28)", 0 ) +GAME( 1993, hthero93u, cupfinal, f3_224a, f3, taito_f3_state, init_cupfinal, ROT0, "Taito Corporation", "Hat Trick Hero '93 (ver 1.0A 1993/02/28)", 0 ) +GAME( 1993, trstar, 0, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation Japan", "Top Ranking Stars (ver 2.1O 1993/05/21) (New Version)", 0 ) +GAME( 1993, trstarj, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation", "Top Ranking Stars (ver 2.1J 1993/05/21) (New Version)", 0 ) +GAME( 1993, trstaro, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation Japan", "Top Ranking Stars (ver 2.1O 1993/05/21) (Old Version)", 0 ) +GAME( 1993, trstaroj, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito Corporation", "Top Ranking Stars (ver 2.1J 1993/05/21) (Old Version)", 0 ) +GAME( 1993, prmtmfgt, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito America Corporation", "Prime Time Fighter (ver 2.1A 1993/05/21) (New Version)", 0 ) +GAME( 1993, prmtmfgto, trstar, f3, f3, taito_f3_state, init_trstaroj, ROT0, "Taito America Corporation", "Prime Time Fighter (ver 2.1A 1993/05/21) (Old Version)", 0 ) +GAME( 1993, gunlock, 0, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito Corporation Japan", "Gunlock (ver 2.3O 1994/01/20)", 0 ) +GAME( 1993, gunlocko, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT270, "Taito Corporation Japan", "Gunlock (ver 2.0O 1993/12/15)", 0 ) +GAME( 1993, rayforcej, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito Corporation", "Ray Force (ver 2.3J 1994/01/20)", 0 ) +GAME( 1993, rayforce, gunlock, f3_224a, f3, taito_f3_state, init_gunlock, ROT90, "Taito America Corporation", "Ray Force (ver 2.3A 1994/01/20)", 0 ) +GAME( 1993, scfinals, 0, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (ver 2.2O 1994/01/13, single PCB)", 0 ) +GAME( 1993, scfinalso, scfinals, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (ver 2.1O 1993/11/19, single PCB)", 0 ) +GAME( 1993, scfinalsoc, scfinals, f3_224a, f3, taito_f3_state, init_scfinals, ROT0, "Taito Corporation Japan", "Super Cup Finals (ver 2.1O 1993/11/19, F3 Cartridge)", 0 ) +GAME( 1993, lightbr, 0, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation Japan", "Light Bringer (ver 2.2O 1994/04/08)", 0 ) +GAME( 1993, lightbrj, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation", "Light Bringer (ver 2.1J 1994/02/18)", 0 ) +GAME( 1993, dungeonm, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito Corporation Japan", "Dungeon Magic (ver 2.1O 1994/02/18)", 0 ) +GAME( 1993, dungeonmu, lightbr, f3_224a, f3, taito_f3_state, init_lightbr, ROT0, "Taito America Corporation", "Dungeon Magic (ver 2.1A 1994/02/18)", 0 ) +GAME( 1994, intcup94, 0, f3_224a, f3, taito_f3_state, init_intcup94, ROT0, "Taito Corporation Japan", "International Cup '94 (ver 2.2O 1994/05/26)", 0 ) +GAME( 1994, hthero94, intcup94, f3_224a, f3, taito_f3_state, init_intcup94, ROT0, "Taito America Corporation", "Hat Trick Hero '94 (ver 2.2A 1994/05/26)", 0 ) +GAME( 1994, kaiserkn, 0, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation Japan", "Kaiser Knuckle (ver 2.1O 1994/07/29)", 0 ) +GAME( 1994, kaiserknj, kaiserkn, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation", "Kaiser Knuckle (ver 2.1J 1994/07/29)", 0 ) +GAME( 1994, gblchmp, kaiserkn, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito America Corporation", "Global Champion (ver 2.1A 1994/07/29)", 0 ) +GAME( 1994, dankuga, 0, f3_224a, kn, taito_f3_state, init_kaiserkn, ROT0, "Taito Corporation", "Dan-Ku-Ga (ver 0.0J 1994/12/13, prototype)", 0 ) +GAME( 1994, dariusg, 0, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation Japan", "Darius Gaiden - Silver Hawk (ver 2.5O 1994/09/19)", 0 ) +GAME( 1994, dariusgj, dariusg, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation", "Darius Gaiden - Silver Hawk (ver 2.5J 1994/09/19)", 0 ) +GAME( 1994, dariusgu, dariusg, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito America Corporation", "Darius Gaiden - Silver Hawk (ver 2.5A 1994/09/19)", 0 ) +GAME( 1994, dariusgx, 0, f3, f3, taito_f3_state, init_dariusg, ROT0, "Taito Corporation", "Darius Gaiden - Silver Hawk Extra Version (ver 2.7J 1995/03/06) (Official Hack)", 0 ) +GAME( 1994, bublbob2, 0, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (ver 2.6O 1994/12/16)", 0 ) +GAME( 1994, bublbob2o, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (ver 2.5O 1994/10/05)", 0 ) +GAME( 1994, bublbob2p, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Bobble II (ver 0.0J 1993/12/13, prototype)", 0 ) +GAME( 1994, bubsymphe, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation Japan", "Bubble Symphony (ver 2.5O 1994/10/05)", 0 ) +GAME( 1994, bubsymphu, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito America Corporation", "Bubble Symphony (ver 2.5A 1994/10/05)", 0 ) +GAME( 1994, bubsymphj, bublbob2, f3_224a, f3, taito_f3_state, init_bubsymph, ROT0, "Taito Corporation", "Bubble Symphony (ver 2.5J 1994/10/05)", 0 ) GAME( 1994, bubsymphb, bublbob2, bubsympb,f3, taito_f3_state, init_bubsympb, ROT0, "bootleg", "Bubble Symphony (bootleg with OKI6295)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) // backgrounds don't display, OKI banking is wrong GAME( 1994, bubsymphba, bublbob2, bubsympb,f3, taito_f3_state, init_bubsympb, ROT0, "bootleg (SOFTV)", "Seoul Symphony (Bubble Symphony bootleg with OKI6295)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) // backgrounds don't display, OKI banking is wrong -GAME( 1994, spcinvdj, spacedx, f3, f3, taito_f3_state, init_spcinvdj, ROT0, "Taito Corporation", "Space Invaders DX (Ver 2.6J 1994/09/14) (F3 Version)", 0 ) -GAME( 1994, pwrgoal, 0, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation Japan", "Taito Power Goal (Ver 2.5O 1994/11/03)", 0 ) -GAME( 1994, hthero95, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation", "Hat Trick Hero '95 (Ver 2.5J 1994/11/03)", 0 ) -GAME( 1994, hthero95u, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito America Corporation", "Hat Trick Hero '95 (Ver 2.5A 1994/11/03)", 0 ) -GAME( 1994, hthero95a, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation Japan", "Hat Trick Hero '95 (Ver 2.6Asia 1994/11/17)", 0 ) -GAME( 1994, qtheater, 0, f3_224c, f3, taito_f3_state, init_qtheater, ROT0, "Taito Corporation", "Quiz Theater - 3tsu no Monogatari (Ver 2.3J 1994/11/10)", 0 ) -GAME( 1994, elvactr, 0, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito Corporation Japan", "Elevator Action Returns (Ver 2.2O 1995/02/20)", 0 ) -GAME( 1994, elvactrj, elvactr, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito Corporation", "Elevator Action Returns (Ver 2.2J 1995/02/20)", 0 ) -GAME( 1994, elvact2u, elvactr, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito America Corporation", "Elevator Action II (Ver 2.2A 1995/02/20)", 0 ) +GAME( 1994, spcinvdj, spacedx, f3, f3, taito_f3_state, init_spcinvdj, ROT0, "Taito Corporation", "Space Invaders DX (ver 2.6J 1994/09/14) (F3 Version)", 0 ) +GAME( 1994, pwrgoal, 0, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation Japan", "Taito Power Goal (ver 2.5O 1994/11/03)", 0 ) +GAME( 1994, hthero95, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation", "Hat Trick Hero '95 (ver 2.5J 1994/11/03)", 0 ) +GAME( 1994, hthero95u, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito America Corporation", "Hat Trick Hero '95 (ver 2.5A 1994/11/03)", 0 ) +GAME( 1994, hthero95a, pwrgoal, f3_224a, f3, taito_f3_state, init_hthero95, ROT0, "Taito Corporation Japan", "Hat Trick Hero '95 (ver 2.6Asia 1994/11/17)", 0 ) +GAME( 1994, qtheater, 0, f3_224c, f3, taito_f3_state, init_qtheater, ROT0, "Taito Corporation", "Quiz Theater - 3tsu no Monogatari (ver 2.3J 1994/11/10)", 0 ) +GAME( 1994, elvactr, 0, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito Corporation Japan", "Elevator Action Returns (ver 2.2O 1995/02/20)", 0 ) +GAME( 1994, elvactrj, elvactr, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito Corporation", "Elevator Action Returns (ver 2.2J 1995/02/20)", 0 ) +GAME( 1994, elvact2u, elvactr, f3, f3, taito_f3_state, init_elvactr, ROT0, "Taito America Corporation", "Elevator Action II (ver 2.2A 1995/02/20)", 0 ) /* There is also a prototype Elevator Action II (US) pcb with the graphics in a different rom format (same program code) */ -GAME( 1994, recalh, 0, f3, f3, taito_f3_state, init_recalh, ROT0, "Taito Corporation", "Recalhorn (Ver 1.42J 1994/5/11, prototype)", 0 ) -GAME( 1995, spcinv95, 0, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito Corporation Japan", "Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5O 1995/06/14)", 0 ) -GAME( 1995, spcinv95u, spcinv95, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito America Corporation", "Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5A 1995/06/14)", 0 ) -GAME( 1995, akkanvdr, spcinv95, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito Corporation", "Akkanbeder (Ver 2.5J 1995/06/14)", 0 ) -GAME( 1995, twinqix, 0, f3_224a, f3, taito_f3_state, init_twinqix, ROT0, "Taito America Corporation", "Twin Qix (Ver 1.0A 1995/01/17, prototype)", 0 ) -GAME( 1995, quizhuhu, 0, f3, f3, taito_f3_state, init_quizhuhu, ROT0, "Taito Corporation", "Moriguchi Hiroko no Quiz de Hyuu!Hyuu! (Ver 2.2J 1995/05/25)", 0 ) -GAME( 1995, pbobble2, 0, f3, f3, taito_f3_state, init_pbobbl2p, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2 (Ver 2.3O 1995/07/31)", 0 ) -GAME( 1995, pbobble2o, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2 (Ver 2.2O 1995/07/20)", 0 ) -GAME( 1995, pbobble2j, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation", "Puzzle Bobble 2 (Ver 2.2J 1995/07/20)", 0 ) -GAME( 1995, pbobble2u, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito America Corporation", "Bust-A-Move Again (Ver 2.3A 1995/07/31)", 0 ) -GAME( 1995, pbobble2x, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (Ver 2.2O 1995/11/11)", 0 ) -GAME( 1995, pbobble2xj, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (Ver 2.2J 1995/11/11)", 0 ) -GAME( 1995, gekiridn, 0, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3O 1995/09/21)", 0 ) -GAME( 1995, gekiridnj, gekiridn, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3J 1995/09/21)", 0 ) -GAME( 1995, tcobra2, 0, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito Corporation Japan", "Twin Cobra II (Ver 2.1O 1995/11/30)", 0 ) -GAME( 1995, tcobra2u, tcobra2, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito America Corporation", "Twin Cobra II (Ver 2.1A 1995/11/30)", 0 ) -GAME( 1995, ktiger2, tcobra2, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito Corporation", "Kyukyoku Tiger II (Ver 2.1J 1995/11/30)", 0 ) -GAME( 1995, bubblem, 0, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito Corporation Japan", "Bubble Memories: The Story Of Bubble Bobble III (Ver 2.4O 1996/02/15)", 0 ) -GAME( 1995, bubblemu, bubblem, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito America Corporation", "Bubble Memories: The Story Of Bubble Bobble III (Ver 2.5A 1996/02/21)", 0 ) -GAME( 1995, bubblemj, bubblem, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito Corporation", "Bubble Memories: The Story Of Bubble Bobble III (Ver 2.3J 1996/02/07)", 0 ) -GAME( 1996, cleopatr, 0, f3_224a, f3, taito_f3_state, init_cleopatr, ROT0, "Taito Corporation", "Cleopatra Fortune (Ver 2.1J 1996/09/05)", 0 ) -GAME( 1996, cleopatro, cleopatr, f3_224a, f3, taito_f3_state, init_cleopatr, ROT0, "bootleg", "Cleopatra Fortune (Ver 2.1O 1996/09/05, bootleg)", 0 ) -GAME( 1996, pbobble3, 0, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (Ver 2.1O 1996/09/27)", 0 ) -GAME( 1996, pbobble3u, pbobble3, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (Ver 2.1A 1996/09/27)", 0 ) -GAME( 1996, pbobble3j, pbobble3, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (Ver 2.1J 1996/09/27)", 0 ) -GAME( 1997, arkretrn, 0, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (Ver 2.02O 1997/02/10)", 0 ) -GAME( 1997, arkretrnu, arkretrn, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (Ver 2.02A 1997/02/10)", 0 ) -GAME( 1997, arkretrnj, arkretrn, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (Ver 2.02J 1997/02/10)", 0 ) -GAME( 1997, kirameki, 0, f3_224a, f3, taito_f3_state, init_kirameki, ROT0, "Taito Corporation", "Kirameki Star Road (Ver 2.10J 1997/08/29)", 0 ) -GAME( 1997, puchicar, 0, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito Corporation", "Puchi Carat (Ver 2.02O 1997/10/29)", 0 ) -GAME( 1997, puchicaru, puchicar, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito America Corporation", "Puchi Carat (Ver 2.04A 1997/11/08)", 0 ) -GAME( 1997, puchicarj, puchicar, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito Corporation", "Puchi Carat (Ver 2.02J 1997/10/29)", 0 ) -GAME( 1997, pbobble4, 0, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (Ver 2.04O 1997/12/19)", 0 ) -GAME( 1997, pbobble4j, pbobble4, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (Ver 2.04J 1997/12/19)", 0 ) -GAME( 1997, pbobble4u, pbobble4, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (Ver 2.04A 1997/12/19)", 0 ) -GAME( 1997, popnpop, 0, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (Ver 2.07O 1998/02/09)", 0 ) -GAME( 1997, popnpopj, popnpop, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (Ver 2.07J 1998/02/09)", 0 ) -GAME( 1997, popnpopu, popnpop, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (Ver 2.07A 1998/02/09)", 0 ) -GAME( 1998, landmakr, 0, f3, f3, taito_f3_state, init_landmakr, ROT0, "Taito Corporation", "Land Maker (Ver 2.02O 1998/06/02)", 0 ) -GAME( 1998, landmakrj, landmakr, f3, f3, taito_f3_state, init_landmakr, ROT0, "Taito Corporation", "Land Maker (Ver 2.01J 1998/06/01)", 0 ) -GAME( 1998, landmakrp, landmakr, f3, f3, taito_f3_state, init_landmkrp, ROT0, "Taito Corporation", "Land Maker (Ver 2.02O 1998/06/02, prototype)", 0 ) // proto or hack/bootleg? +GAME( 1994, recalh, 0, f3, f3, taito_f3_state, init_recalh, ROT0, "Taito Corporation", "Recalhorn (ver 1.42J 1994/5/11, prototype)", 0 ) +GAME( 1995, spcinv95, 0, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito Corporation Japan", "Space Invaders '95: The Attack Of Lunar Loonies (ver 2.5O 1995/06/14)", 0 ) +GAME( 1995, spcinv95u, spcinv95, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito America Corporation", "Space Invaders '95: The Attack Of Lunar Loonies (ver 2.5A 1995/06/14)", 0 ) +GAME( 1995, akkanvdr, spcinv95, f3_224a, f3, taito_f3_state, init_spcinv95, ROT270, "Taito Corporation", "Akkanbeder (ver 2.5J 1995/06/14)", 0 ) +GAME( 1995, twinqix, 0, f3_224a, f3, taito_f3_state, init_twinqix, ROT0, "Taito America Corporation", "Twin Qix (ver 1.0A 1995/01/17, prototype)", 0 ) +GAME( 1995, quizhuhu, 0, f3, f3, taito_f3_state, init_quizhuhu, ROT0, "Taito Corporation", "Moriguchi Hiroko no Quiz de Hyuu!Hyuu! (ver 2.2J 1995/05/25)", 0 ) +GAME( 1995, pbobble2, 0, f3, f3, taito_f3_state, init_pbobbl2p, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2 (ver 2.3O 1995/07/31)", 0 ) +GAME( 1995, pbobble2o, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2 (ver 2.2O 1995/07/20)", 0 ) +GAME( 1995, pbobble2j, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito Corporation", "Puzzle Bobble 2 (ver 2.2J 1995/07/20)", 0 ) +GAME( 1995, pbobble2u, pbobble2, f3, f3, taito_f3_state, init_pbobble2, ROT0, "Taito America Corporation", "Bust-A-Move Again (ver 2.3A 1995/07/31)", 0 ) +GAME( 1995, pbobble2x, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation Japan", "Puzzle Bobble 2X (ver 2.2O 1995/11/11)", 0 ) +GAME( 1995, pbobble2xj, pbobble2, f3, f3, taito_f3_state, init_pbobbl2x, ROT0, "Taito Corporation", "Puzzle Bobble 2X (ver 2.2J 1995/11/11)", 0 ) +GAME( 1995, gekiridn, 0, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (ver 2.3O 1995/09/21)", 0 ) +GAME( 1995, gekiridnj, gekiridn, f3, f3, taito_f3_state, init_gekirido, ROT270, "Taito Corporation", "Gekirindan (ver 2.3J 1995/09/21)", 0 ) +GAME( 1995, tcobra2, 0, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito Corporation Japan", "Twin Cobra II (ver 2.1O 1995/11/30)", 0 ) +GAME( 1995, tcobra2u, tcobra2, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito America Corporation", "Twin Cobra II (ver 2.1A 1995/11/30)", 0 ) +GAME( 1995, ktiger2, tcobra2, f3, f3, taito_f3_state, init_ktiger2, ROT270, "Taito Corporation", "Kyukyoku Tiger II (ver 2.1J 1995/11/30)", 0 ) +GAME( 1995, bubblem, 0, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito Corporation Japan", "Bubble Memories: The Story Of Bubble Bobble III (ver 2.4O 1996/02/15)", 0 ) +GAME( 1995, bubblemu, bubblem, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito America Corporation", "Bubble Memories: The Story Of Bubble Bobble III (ver 2.5A 1996/02/21)", 0 ) +GAME( 1995, bubblemj, bubblem, f3_224a, f3, taito_f3_state, init_bubblem, ROT0, "Taito Corporation", "Bubble Memories: The Story Of Bubble Bobble III (ver 2.3J 1996/02/07)", 0 ) +GAME( 1996, cleopatr, 0, f3_224a, f3, taito_f3_state, init_cleopatr, ROT0, "Taito Corporation", "Cleopatra Fortune (ver 2.1J 1996/09/05)", 0 ) +GAME( 1996, cleopatro, cleopatr, f3_224a, f3, taito_f3_state, init_cleopatr, ROT0, "bootleg", "Cleopatra Fortune (ver 2.1O 1996/09/05, bootleg)", 0 ) +GAME( 1996, pbobble3, 0, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (ver 2.1O 1996/09/27)", 0 ) +GAME( 1996, pbobble3u, pbobble3, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (ver 2.1A 1996/09/27)", 0 ) +GAME( 1996, pbobble3j, pbobble3, f3, f3, taito_f3_state, init_pbobble3, ROT0, "Taito Corporation", "Puzzle Bobble 3 (ver 2.1J 1996/09/27)", 0 ) +GAME( 1997, arkretrn, 0, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (ver 2.02O 1997/02/10)", 0 ) +GAME( 1997, arkretrnu, arkretrn, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (ver 2.02A 1997/02/10)", 0 ) +GAME( 1997, arkretrnj, arkretrn, f3, f3, taito_f3_state, init_arkretrn, ROT0, "Taito Corporation", "Arkanoid Returns (ver 2.02J 1997/02/10)", 0 ) +GAME( 1997, kirameki, 0, f3_224a, f3, taito_f3_state, init_kirameki, ROT0, "Taito Corporation", "Kirameki Star Road (ver 2.10J 1997/08/29)", 0 ) +GAME( 1997, puchicar, 0, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito Corporation", "Puchi Carat (ver 2.02O 1997/10/29)", 0 ) +GAME( 1997, puchicaru, puchicar, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito America Corporation", "Puchi Carat (ver 2.04A 1997/11/08)", 0 ) +GAME( 1997, puchicarj, puchicar, f3, f3, taito_f3_state, init_puchicar, ROT0, "Taito Corporation", "Puchi Carat (ver 2.02J 1997/10/29)", 0 ) +GAME( 1997, pbobble4, 0, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (ver 2.04O 1997/12/19)", 0 ) +GAME( 1997, pbobble4j, pbobble4, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (ver 2.04J 1997/12/19)", 0 ) +GAME( 1997, pbobble4u, pbobble4, f3, f3, taito_f3_state, init_pbobble4, ROT0, "Taito Corporation", "Puzzle Bobble 4 (ver 2.04A 1997/12/19)", 0 ) +GAME( 1997, popnpop, 0, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (ver 2.07O 1998/02/09)", 0 ) +GAME( 1997, popnpopj, popnpop, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (ver 2.07J 1998/02/09)", 0 ) +GAME( 1997, popnpopu, popnpop, f3, f3, taito_f3_state, init_popnpop, ROT0, "Taito Corporation", "Pop'n Pop (ver 2.07A 1998/02/09)", 0 ) +GAME( 1998, landmakr, 0, f3, f3, taito_f3_state, init_landmakr, ROT0, "Taito Corporation", "Land Maker (ver 2.02O 1998/06/02)", 0 ) +GAME( 1998, landmakrj, landmakr, f3, f3, taito_f3_state, init_landmakr, ROT0, "Taito Corporation", "Land Maker (ver 2.01J 1998/06/01)", 0 ) +GAME( 1998, landmakrp, landmakr, f3, f3, taito_f3_state, init_landmkrp, ROT0, "Taito Corporation", "Land Maker (ver 2.02O 1998/06/02, prototype)", 0 ) // proto or hack/bootleg?