trunk/src/mame/drivers/taito_l.c
| r241841 | r241842 | |
| 1654 | 1654 | |
| 1655 | 1655 | |
| 1656 | 1656 | |
| 1657 | | static const gfx_layout bg1_layout = |
| 1658 | | { |
| 1659 | | 8, 8, |
| 1660 | | RGN_FRAC(1,2), |
| 1661 | | 4, |
| 1662 | | { RGN_FRAC(1,2)+0, RGN_FRAC(1,2)+4, 0, 4 }, |
| 1663 | | { 3, 2, 1, 0, 8+3, 8+2, 8+1, 8+0 }, |
| 1664 | | { 0*16, 1*16, 2*16, 3*16, 4*16, 5*16, 6*16, 7*16 }, |
| 1665 | | 8*8*2 |
| 1666 | | }; |
| 1667 | 1657 | |
| 1668 | 1658 | static const gfx_layout bg2_layout = |
| 1669 | 1659 | { |
| r241841 | r241842 | |
| 1676 | 1666 | 8*8*4 |
| 1677 | 1667 | }; |
| 1678 | 1668 | |
| 1679 | | #define O 8*8*2 |
| 1680 | | #define O2 2*O |
| 1681 | | static const gfx_layout sp1_layout = |
| 1682 | | { |
| 1683 | | 16, 16, |
| 1684 | | RGN_FRAC(1,2), |
| 1685 | | 4, |
| 1686 | | { RGN_FRAC(1,2)+0, RGN_FRAC(1,2)+4, 0, 4 }, |
| 1687 | | { 3, 2, 1, 0, 8+3, 8+2, 8+1, 8+0, O+3, O+2, O+1, O+0, O+8+3, O+8+2, O+8+1, O+8+0 }, |
| 1688 | | { 0*16, 1*16, 2*16, 3*16, 4*16, 5*16, 6*16, 7*16, O2+0*16, O2+1*16, O2+2*16, O2+3*16, O2+4*16, O2+5*16, O2+6*16, O2+7*16 }, |
| 1689 | | 8*8*2*4 |
| 1690 | | }; |
| 1691 | | #undef O |
| 1692 | | #undef O2 |
| 1693 | 1669 | |
| 1694 | 1670 | #define O 8*8*4 |
| 1695 | 1671 | #define O2 2*O |
| r241841 | r241842 | |
| 1717 | 1693 | 8*8*4 |
| 1718 | 1694 | }; |
| 1719 | 1695 | |
| 1720 | | static GFXDECODE_START( 1 ) |
| 1721 | | GFXDECODE_ENTRY( "gfx1", 0, bg1_layout, 0, 16 ) |
| 1722 | | GFXDECODE_ENTRY( "gfx1", 0, sp1_layout, 0, 16 ) |
| 1723 | | GFXDECODE_ENTRY( NULL, 0, char_layout, 0, 16 ) // Ram-based |
| 1724 | | GFXDECODE_END |
| 1725 | 1696 | |
| 1726 | | static GFXDECODE_START( 2 ) |
| 1697 | |
| 1698 | static GFXDECODE_START( taito_l ) |
| 1727 | 1699 | GFXDECODE_ENTRY( "gfx1", 0, bg2_layout, 0, 16 ) |
| 1728 | 1700 | GFXDECODE_ENTRY( "gfx1", 0, sp2_layout, 0, 16 ) |
| 1729 | 1701 | GFXDECODE_ENTRY( NULL, 0, char_layout, 0, 16 ) // Ram-based |
| r241841 | r241842 | |
| 1782 | 1754 | MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) |
| 1783 | 1755 | MCFG_SCREEN_PALETTE("palette") |
| 1784 | 1756 | |
| 1785 | | MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) |
| 1757 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_l) |
| 1786 | 1758 | MCFG_PALETTE_ADD("palette", 256) |
| 1787 | 1759 | |
| 1788 | 1760 | MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) |
| r241841 | r241842 | |
| 1883 | 1855 | MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) |
| 1884 | 1856 | MCFG_SCREEN_PALETTE("palette") |
| 1885 | 1857 | |
| 1886 | | MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) |
| 1858 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_l) |
| 1887 | 1859 | MCFG_PALETTE_ADD("palette", 256) |
| 1888 | 1860 | |
| 1889 | 1861 | MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) |
| r241841 | r241842 | |
| 1899 | 1871 | MACHINE_CONFIG_END |
| 1900 | 1872 | |
| 1901 | 1873 | |
| 1902 | | static MACHINE_CONFIG_DERIVED( kurikinta, kurikint ) |
| 1903 | 1874 | |
| 1904 | | /* basic machine hardware */ |
| 1905 | 1875 | |
| 1906 | | /* video hardware */ |
| 1907 | | MCFG_GFXDECODE_MODIFY("gfxdecode", 1) |
| 1908 | | MACHINE_CONFIG_END |
| 1909 | 1876 | |
| 1910 | | |
| 1911 | 1877 | static MACHINE_CONFIG_START( plotting, taitol_state ) |
| 1912 | 1878 | |
| 1913 | 1879 | /* basic machine hardware */ |
| r241841 | r241842 | |
| 1929 | 1895 | MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) |
| 1930 | 1896 | MCFG_SCREEN_PALETTE("palette") |
| 1931 | 1897 | |
| 1932 | | MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1) |
| 1898 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_l) |
| 1933 | 1899 | MCFG_PALETTE_ADD("palette", 256) |
| 1934 | 1900 | |
| 1935 | 1901 | MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) |
| r241841 | r241842 | |
| 2023 | 1989 | MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) |
| 2024 | 1990 | MCFG_SCREEN_PALETTE("palette") |
| 2025 | 1991 | |
| 2026 | | MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) |
| 1992 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_l) |
| 2027 | 1993 | MCFG_PALETTE_ADD("palette", 256) |
| 2028 | 1994 | |
| 2029 | 1995 | MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) |
| r241841 | r241842 | |
| 2237 | 2203 | ROM_LOAD( "b42-07.ic22", 0x00000, 0x10000, CRC(0f2719c0) SHA1(f870335a75f236f0059522f9a577dee7ca3acb2f) ) |
| 2238 | 2204 | |
| 2239 | 2205 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 2240 | | ROM_LOAD( "kk_1-1l.rom", 0x00000, 0x20000, CRC(df1d4fcd) SHA1(300cad3636ea9648595c3f4bba3ca737f95f7354) ) |
| 2241 | | ROM_LOAD( "kk_2-2l.rom", 0x20000, 0x20000, CRC(fca7f647) SHA1(0571e8fc2eda9f139e81d6d191368fb99764f797) ) |
| 2242 | | ROM_LOAD( "kk_5-3l.rom", 0x40000, 0x20000, CRC(d080fde1) SHA1(e5011cdf35bf5d39f4786e6d60d2b35a79560dfa) ) |
| 2243 | | ROM_LOAD( "kk_7-4l.rom", 0x60000, 0x20000, CRC(f5bf6829) SHA1(4c1b4c6f451ed823730762f67c2e716789cddb10) ) |
| 2244 | | ROM_LOAD( "kk_3-1h.rom", 0x80000, 0x20000, CRC(71af848e) SHA1(1e4d050c9191a8645f324de84767662ed80165b6) ) |
| 2245 | | ROM_LOAD( "kk_4-2h.rom", 0xa0000, 0x20000, CRC(cebb5bac) SHA1(6c1e3cdea353bd835b49b95af0bb718e2b46ecfe) ) |
| 2246 | | ROM_LOAD( "kk_6-3h.rom", 0xc0000, 0x20000, CRC(322e3752) SHA1(7592b5dc7945c96f53aeb5c328c54c0dcba3809a) ) |
| 2247 | | ROM_LOAD( "kk_8-4h.rom", 0xe0000, 0x20000, CRC(117bde99) SHA1(fe0f56b6c840e35870639c4de129443e14720a7b) ) |
| 2206 | ROM_LOAD16_BYTE( "kk_1-1l.rom", 0x00000, 0x20000, CRC(df1d4fcd) SHA1(300cad3636ea9648595c3f4bba3ca737f95f7354) ) |
| 2207 | ROM_LOAD16_BYTE( "kk_2-2l.rom", 0x40000, 0x20000, CRC(fca7f647) SHA1(0571e8fc2eda9f139e81d6d191368fb99764f797) ) |
| 2208 | ROM_LOAD16_BYTE( "kk_5-3l.rom", 0x80000, 0x20000, CRC(d080fde1) SHA1(e5011cdf35bf5d39f4786e6d60d2b35a79560dfa) ) |
| 2209 | ROM_LOAD16_BYTE( "kk_7-4l.rom", 0xc0000, 0x20000, CRC(f5bf6829) SHA1(4c1b4c6f451ed823730762f67c2e716789cddb10) ) |
| 2210 | ROM_LOAD16_BYTE( "kk_3-1h.rom", 0x00001, 0x20000, CRC(71af848e) SHA1(1e4d050c9191a8645f324de84767662ed80165b6) ) |
| 2211 | ROM_LOAD16_BYTE( "kk_4-2h.rom", 0x40001, 0x20000, CRC(cebb5bac) SHA1(6c1e3cdea353bd835b49b95af0bb718e2b46ecfe) ) |
| 2212 | ROM_LOAD16_BYTE( "kk_6-3h.rom", 0x80001, 0x20000, CRC(322e3752) SHA1(7592b5dc7945c96f53aeb5c328c54c0dcba3809a) ) |
| 2213 | ROM_LOAD16_BYTE( "kk_8-4h.rom", 0xc0001, 0x20000, CRC(117bde99) SHA1(fe0f56b6c840e35870639c4de129443e14720a7b) ) |
| 2248 | 2214 | ROM_END |
| 2249 | 2215 | |
| 2250 | 2216 | /************************************************************************ |
| r241841 | r241842 | |
| 2300 | 2266 | ROM_LOAD( "ic10", 0x00000, 0x10000, CRC(be240921) SHA1(f29f3a49b563f24aa6e3187ac4da1a8100cb02b5) ) |
| 2301 | 2267 | |
| 2302 | 2268 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2303 | | ROM_LOAD( "b96-07.ic9", 0x00000, 0x10000, CRC(0713a387) SHA1(0fc1242ce02a56279fa1d5270c905bba7cdcd072) ) |
| 2304 | | ROM_LOAD( "b96-08.ic8", 0x10000, 0x10000, CRC(55b8e294) SHA1(14405638f751adfadb022bf7a0123a3972d4a617) ) |
| 2269 | ROM_LOAD16_BYTE( "b96-07.ic9", 0x00000, 0x10000, CRC(0713a387) SHA1(0fc1242ce02a56279fa1d5270c905bba7cdcd072) ) |
| 2270 | ROM_LOAD16_BYTE( "b96-08.ic8", 0x00001, 0x10000, CRC(55b8e294) SHA1(14405638f751adfadb022bf7a0123a3972d4a617) ) |
| 2305 | 2271 | |
| 2306 | 2272 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2307 | 2273 | ROM_LOAD( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) /* derived, but verified Pal Stamped B86-04 */ |
| r241841 | r241842 | |
| 2313 | 2279 | ROM_LOAD( "plot01.ic10", 0x00000, 0x10000, CRC(5b30bc25) SHA1(df8839a90da9e5122d75b6faaf97f59499dbd316) ) |
| 2314 | 2280 | |
| 2315 | 2281 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2316 | | ROM_LOAD( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2317 | | ROM_LOAD( "b96-03.ic8", 0x10000, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2282 | ROM_LOAD16_BYTE( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2283 | ROM_LOAD16_BYTE( "b96-03.ic8", 0x00001, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2318 | 2284 | |
| 2319 | 2285 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2320 | 2286 | ROM_LOAD( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) /* derived, but verified Pal Stamped B86-04 */ |
| r241841 | r241842 | |
| 2325 | 2291 | ROM_LOAD( "b96-06.ic10",0x00000, 0x10000, CRC(f89a54b1) SHA1(19757b5fb61acdd6f5ae8e32a38ae54bfda0c522) ) |
| 2326 | 2292 | |
| 2327 | 2293 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2328 | | ROM_LOAD( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2329 | | ROM_LOAD( "b96-03.ic8", 0x10000, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2294 | ROM_LOAD16_BYTE( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2295 | ROM_LOAD16_BYTE( "b96-03.ic8", 0x00001, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2330 | 2296 | |
| 2331 | 2297 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2332 | 2298 | ROM_LOAD( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) /* derived, but verified Pal Stamped B86-04 */ |
| r241841 | r241842 | |
| 2337 | 2303 | ROM_LOAD( "b96-05.ic10",0x00000, 0x10000, CRC(afb99d1f) SHA1(a5cabc182d4f1d5709e6835d8b0a481dd0f9a563) ) |
| 2338 | 2304 | |
| 2339 | 2305 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2340 | | ROM_LOAD( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2341 | | ROM_LOAD( "b96-03.ic8", 0x10000, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2306 | ROM_LOAD16_BYTE( "b96-02.ic9", 0x00000, 0x10000, CRC(6e0bad2a) SHA1(73996688cd058a2f56f61ea60144b9c673919a58) ) |
| 2307 | ROM_LOAD16_BYTE( "b96-03.ic8", 0x00001, 0x10000, CRC(fb5f3ca4) SHA1(0c335acceea50133a6899f9e368cff5f61b55a96) ) |
| 2342 | 2308 | |
| 2343 | 2309 | ROM_REGION( 0x0200, "plds", 0 ) // PAL16L8 |
| 2344 | 2310 | ROM_LOAD( "b96-04.ic12", 0x0000, 0x0104, CRC(9390a782) SHA1(9e68948ed15d96c1998e5d5cd99b823676e555e7) ) /* Confirmed/Matches U.S. set */ |
| r241841 | r241842 | |
| 2349 | 2315 | ROM_LOAD( "b96-01.ic10",0x00000, 0x10000, CRC(65993978) SHA1(d14dc70f1b5e72b96ccc3fab61d7740f627bfea2) ) |
| 2350 | 2316 | |
| 2351 | 2317 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2352 | | ROM_LOAD( "b96-07.ic9", 0x00000, 0x10000, CRC(0713a387) SHA1(0fc1242ce02a56279fa1d5270c905bba7cdcd072) ) |
| 2353 | | ROM_LOAD( "b96-08.ic8", 0x10000, 0x10000, CRC(55b8e294) SHA1(14405638f751adfadb022bf7a0123a3972d4a617) ) |
| 2318 | ROM_LOAD16_BYTE( "b96-07.ic9", 0x00000, 0x10000, CRC(0713a387) SHA1(0fc1242ce02a56279fa1d5270c905bba7cdcd072) ) |
| 2319 | ROM_LOAD16_BYTE( "b96-08.ic8", 0x00001, 0x10000, CRC(55b8e294) SHA1(14405638f751adfadb022bf7a0123a3972d4a617) ) |
| 2354 | 2320 | |
| 2355 | 2321 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2356 | 2322 | ROM_LOAD( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) /* derived, but verified Pal Stamped B86-04 */ |
| r241841 | r241842 | |
| 2364 | 2330 | ROM_LOAD( "mc68705p3.ic4", 0x0000, 0x0800, CRC(085F68B4) SHA1(2DBC7E2C015220DC59EE1F1208540744E5B9B7CC) ) |
| 2365 | 2331 | |
| 2366 | 2332 | ROM_REGION( 0x20000, "gfx1", 0 ) |
| 2367 | | ROM_LOAD( "c20-07.ic10", 0x00000, 0x10000, CRC(be12749a) SHA1(c67d1a434486843a6776d89e905362b7db595d8d) ) |
| 2368 | | ROM_LOAD( "c20-06.ic9", 0x10000, 0x10000, CRC(ac85a9c5) SHA1(2d72dae86a191ccdac9648980aca832fb9886544) ) |
| 2333 | ROM_LOAD16_BYTE( "c20-07.ic10", 0x00000, 0x10000, CRC(be12749a) SHA1(c67d1a434486843a6776d89e905362b7db595d8d) ) |
| 2334 | ROM_LOAD16_BYTE( "c20-06.ic9", 0x00001, 0x10000, CRC(ac85a9c5) SHA1(2d72dae86a191ccdac9648980aca832fb9886544) ) |
| 2369 | 2335 | |
| 2370 | 2336 | ROM_REGION( 0x0800, "pals", 0 ) |
| 2371 | 2337 | ROM_LOAD( "mmipal20l8.ic3", 0x0000, 0x0800, NO_DUMP ) |
| r241841 | r241842 | |
| 2379 | 2345 | ROM_LOAD( "mc68705p3.ic4", 0x0000, 0x0800, CRC(085F68B4) SHA1(2DBC7E2C015220DC59EE1F1208540744E5B9B7CC) ) |
| 2380 | 2346 | |
| 2381 | 2347 | ROM_REGION( 0x40000, "gfx1", 0 ) |
| 2382 | | ROM_LOAD( "c20-03.ic10", 0x00000, 0x20000, CRC(4264056c) SHA1(d2d8a170ae0f361093a5384935238605a59e5938) ) |
| 2383 | | ROM_LOAD( "c20-02.ic9", 0x20000, 0x20000, CRC(3c115f8b) SHA1(8d518be01b7c4d6d993d5d9b62aab719a5c8baca) ) |
| 2348 | ROM_LOAD16_BYTE( "c20-03.ic10", 0x00000, 0x20000, CRC(4264056c) SHA1(d2d8a170ae0f361093a5384935238605a59e5938) ) |
| 2349 | ROM_LOAD16_BYTE( "c20-02.ic9", 0x00001, 0x20000, CRC(3c115f8b) SHA1(8d518be01b7c4d6d993d5d9b62aab719a5c8baca) ) |
| 2384 | 2350 | |
| 2385 | 2351 | ROM_REGION( 0x0200, "pals", 0 ) // PAL20L8 |
| 2386 | 2352 | ROM_LOAD( "c20-05.ic3", 0x0000, 0x0144, CRC(f90e5594) SHA1(6181bb25b77028bb150c84bdc073f0457efd7eaa) ) // Confirmed/Matches Japan Set |
| r241841 | r241842 | |
| 2391 | 2357 | ROM_LOAD( "1.ic11", 0x00000, 0x20000, CRC(4612f5e0) SHA1(dc07a365414666568537d31ef01b58f2362cadaf) ) |
| 2392 | 2358 | |
| 2393 | 2359 | ROM_REGION( 0x40000, "gfx1", 0 ) |
| 2394 | | ROM_LOAD( "u10.ic10", 0x00000, 0x20000, CRC(4264056c) SHA1(d2d8a170ae0f361093a5384935238605a59e5938) ) |
| 2395 | | ROM_LOAD( "3.ic9", 0x20000, 0x20000, CRC(2bf5232a) SHA1(a8fc06bb8bae2ca6bd21e3a96c9ed38bb356d5d7) ) |
| 2360 | ROM_LOAD16_BYTE( "u10.ic10", 0x00000, 0x20000, CRC(4264056c) SHA1(d2d8a170ae0f361093a5384935238605a59e5938) ) |
| 2361 | ROM_LOAD16_BYTE( "3.ic9", 0x00001, 0x20000, CRC(2bf5232a) SHA1(a8fc06bb8bae2ca6bd21e3a96c9ed38bb356d5d7) ) |
| 2396 | 2362 | ROM_END |
| 2397 | 2363 | |
| 2398 | 2364 | /* |
| r241841 | r241842 | |
| 2420 | 2386 | ROM_LOAD( "c47-03.ic6", 0x00000, 0x20000, CRC(37e15b20) SHA1(85baa0ee553e4c9fed38294ba8912f18f519e62f) ) |
| 2421 | 2387 | |
| 2422 | 2388 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 2423 | | ROM_LOAD( "c47-02.ic5", 0x00000, 0x10000, CRC(35f96526) SHA1(e7f9b33d82b050aff49f991aa12db436421caa5b) ) /* silkscreened CH0-L */ |
| 2424 | | ROM_CONTINUE ( 0x20000, 0x10000 ) |
| 2425 | | ROM_LOAD( "c47-01.ic11", 0x10000, 0x10000, CRC(031c73d8) SHA1(deef972fbf226701f9a6469ae3934129dc52ce9c) ) /* silkscreened CH1-L */ |
| 2426 | | ROM_CONTINUE ( 0x30000, 0x10000 ) |
| 2427 | | ROM_LOAD( "c47-04.ic4", 0x40000, 0x10000, CRC(aeac7121) SHA1(cf67688cde14d452da6d9cbd7a81593f4048ce77) ) /* silkscreened CH0-H */ |
| 2389 | ROM_LOAD16_BYTE( "c47-02.ic5", 0x00000, 0x10000, CRC(35f96526) SHA1(e7f9b33d82b050aff49f991aa12db436421caa5b) ) /* silkscreened CH0-L */ |
| 2390 | ROM_CONTINUE ( 0x40000, 0x10000 ) |
| 2391 | ROM_LOAD16_BYTE( "c47-01.ic11", 0x20000, 0x10000, CRC(031c73d8) SHA1(deef972fbf226701f9a6469ae3934129dc52ce9c) ) /* silkscreened CH1-L */ |
| 2428 | 2392 | ROM_CONTINUE ( 0x60000, 0x10000 ) |
| 2429 | | ROM_LOAD( "c47-05.ic10", 0x50000, 0x10000, CRC(b2a3dafe) SHA1(5ffd3e296272ef3f31432005c827f057aac79497) ) /* silkscreened CH1-H */ |
| 2430 | | ROM_CONTINUE ( 0x70000, 0x10000 ) |
| 2393 | ROM_LOAD16_BYTE( "c47-04.ic4", 0x00001, 0x10000, CRC(aeac7121) SHA1(cf67688cde14d452da6d9cbd7a81593f4048ce77) ) /* silkscreened CH0-H */ |
| 2394 | ROM_CONTINUE ( 0x40001, 0x10000 ) |
| 2395 | ROM_LOAD16_BYTE( "c47-05.ic10", 0x20001, 0x10000, CRC(b2a3dafe) SHA1(5ffd3e296272ef3f31432005c827f057aac79497) ) /* silkscreened CH1-H */ |
| 2396 | ROM_CONTINUE ( 0x60001, 0x10000 ) |
| 2431 | 2397 | |
| 2432 | 2398 | ROM_REGION( 0x0200, "plds", 0 ) // PAL20L8BCNS |
| 2433 | 2399 | ROM_LOAD( "c47-06.ic12", 0x0000, 0x0144, CRC(4342ca6c) SHA1(9c798a6f1508b03004b76577eb823f004df7298d) ) |
| r241841 | r241842 | |
| 2439 | 2405 | ROM_LOAD( "c63.02", 0x00000, 0x20000, CRC(55a82bb2) SHA1(f157ad770351d4b8d8f8c061c4e330d6391fc624) ) |
| 2440 | 2406 | |
| 2441 | 2407 | ROM_REGION( 0x40000, "gfx1", 0 ) |
| 2442 | | ROM_LOAD( "c63.04", 0x00000, 0x20000, CRC(c7bbe460) SHA1(1c1f186d0b0b2e383f82c53ae93b975a75f50f9c) ) |
| 2443 | | ROM_LOAD( "c63.03", 0x20000, 0x20000, CRC(fcd86e44) SHA1(bdd0750ed6e93cc49f09f4ccb05b0c4a44cb9c23) ) |
| 2408 | ROM_LOAD16_BYTE( "c63.04", 0x00000, 0x20000, CRC(c7bbe460) SHA1(1c1f186d0b0b2e383f82c53ae93b975a75f50f9c) ) |
| 2409 | ROM_LOAD16_BYTE( "c63.03", 0x00001, 0x20000, CRC(fcd86e44) SHA1(bdd0750ed6e93cc49f09f4ccb05b0c4a44cb9c23) ) |
| 2444 | 2410 | ROM_END |
| 2445 | 2411 | |
| 2446 | 2412 | ROM_START( cachat ) |
| r241841 | r241842 | |
| 2448 | 2414 | ROM_LOAD( "cac6", 0x00000, 0x20000, CRC(8105cf5f) SHA1(e6dd22165436c247db887a04c3e69c9e2505bb33) ) |
| 2449 | 2415 | |
| 2450 | 2416 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 2451 | | ROM_LOAD( "cac9", 0x00000, 0x20000, CRC(bc462914) SHA1(3eede8940cabadf563acb63059bfc2d13253b29f) ) |
| 2452 | | ROM_LOAD( "cac10", 0x20000, 0x20000, CRC(ecc64b31) SHA1(04ce97cdcdbdbd38602011f5ed27fe9182fb500a) ) |
| 2453 | | ROM_LOAD( "cac7", 0x40000, 0x20000, CRC(7fb71578) SHA1(34cfa1383ea1f3cbf45eaf6b989a1248cdef1bb9) ) |
| 2454 | | ROM_LOAD( "cac8", 0x60000, 0x20000, CRC(d2a63799) SHA1(71b024b239834ef068b7fc20cd49aae7853e0f7c) ) |
| 2417 | ROM_LOAD16_BYTE( "cac9", 0x00000, 0x20000, CRC(bc462914) SHA1(3eede8940cabadf563acb63059bfc2d13253b29f) ) |
| 2418 | ROM_LOAD16_BYTE( "cac10", 0x40000, 0x20000, CRC(ecc64b31) SHA1(04ce97cdcdbdbd38602011f5ed27fe9182fb500a) ) |
| 2419 | ROM_LOAD16_BYTE( "cac7", 0x00001, 0x20000, CRC(7fb71578) SHA1(34cfa1383ea1f3cbf45eaf6b989a1248cdef1bb9) ) |
| 2420 | ROM_LOAD16_BYTE( "cac8", 0x40001, 0x20000, CRC(d2a63799) SHA1(71b024b239834ef068b7fc20cd49aae7853e0f7c) ) |
| 2455 | 2421 | |
| 2456 | 2422 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2457 | 2423 | ROM_LOAD( "pal20l8b-c63-01.14", 0x0000, 0x0144, CRC(14a7dd2a) SHA1(2a39ca6069bdac553d73c34db6f50f880559113c) ) |
| r241841 | r241842 | |
| 2462 | 2428 | ROM_LOAD( "t-i_02.6", 0x00000, 0x20000, CRC(54730669) SHA1(a44ebd31a8588a133a7552a39fa8d52ba1985e45) ) |
| 2463 | 2429 | |
| 2464 | 2430 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 2465 | | ROM_LOAD( "t-i_03.7", 0x40000, 0x40000, CRC(e1c3fed0) SHA1(cd68dbf61ed820f4aa50c630e7cb778aafb433c2) ) |
| 2466 | | ROM_LOAD( "t-i_04.9", 0x00000, 0x40000, CRC(b4a6e31d) SHA1(e9abab8f19c78207f25a62104bcae1e391cbd2c0) ) |
| 2431 | ROM_LOAD16_BYTE( "t-i_03.7", 0x00001, 0x40000, CRC(e1c3fed0) SHA1(cd68dbf61ed820f4aa50c630e7cb778aafb433c2) ) |
| 2432 | ROM_LOAD16_BYTE( "t-i_04.9", 0x00000, 0x40000, CRC(b4a6e31d) SHA1(e9abab8f19c78207f25a62104bcae1e391cbd2c0) ) |
| 2467 | 2433 | |
| 2468 | 2434 | ROM_REGION( 0x0200, "plds", 0 ) |
| 2469 | 2435 | ROM_LOAD( "pal20l8b-c63-01.14", 0x0000, 0x0144, CRC(14a7dd2a) SHA1(2a39ca6069bdac553d73c34db6f50f880559113c) ) |
| r241841 | r241842 | |
| 2474 | 2440 | ROM_LOAD( "cb06.6", 0x00000, 0x40000, CRC(66b89a85) SHA1(2ba26d71fd1aa8e64584a5908a1d797666718d49) ) |
| 2475 | 2441 | |
| 2476 | 2442 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 2477 | | ROM_LOAD( "cb09.9", 0x00000, 0x40000, CRC(5f831e59) SHA1(db319a6c1058200274d687163b4df2f78a2bf879) ) |
| 2478 | | ROM_LOAD( "cb10.10", 0x40000, 0x40000, CRC(430510fc) SHA1(95c0a0ebd0485a15090f302e5d2f4da8204baf7c) ) |
| 2479 | | ROM_LOAD( "cb07.7", 0x80000, 0x40000, CRC(3582de99) SHA1(51620cc9044aef8e5ed0335b7d5d6d67a7857005) ) |
| 2480 | | ROM_LOAD( "cb08.8", 0xc0000, 0x40000, CRC(09e18a51) SHA1(18db47d1d84f9be892bc796116c7ef7d0c1ee59f) ) |
| 2443 | ROM_LOAD16_BYTE( "cb09.9", 0x00000, 0x40000, CRC(5f831e59) SHA1(db319a6c1058200274d687163b4df2f78a2bf879) ) |
| 2444 | ROM_LOAD16_BYTE( "cb10.10", 0x80000, 0x40000, CRC(430510fc) SHA1(95c0a0ebd0485a15090f302e5d2f4da8204baf7c) ) |
| 2445 | ROM_LOAD16_BYTE( "cb07.7", 0x00001, 0x40000, CRC(3582de99) SHA1(51620cc9044aef8e5ed0335b7d5d6d67a7857005) ) |
| 2446 | ROM_LOAD16_BYTE( "cb08.8", 0x80001, 0x40000, CRC(09e18a51) SHA1(18db47d1d84f9be892bc796116c7ef7d0c1ee59f) ) |
| 2481 | 2447 | ROM_END |
| 2482 | 2448 | |
| 2483 | 2449 | ROM_START( plgirls ) |
| r241841 | r241842 | |
| 2485 | 2451 | ROM_LOAD( "pg03.ic6", 0x00000, 0x40000, CRC(6ca73092) SHA1(f5679f047a29b936046c0d3677489df553ad7b41) ) |
| 2486 | 2452 | |
| 2487 | 2453 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 2488 | | ROM_LOAD( "pg02.ic9", 0x00000, 0x40000, CRC(3cf05ca9) SHA1(502c45a5330dda1b2fbf7d3d0c9bc6e889ff07d8) ) |
| 2489 | | ROM_LOAD( "pg01.ic7", 0x40000, 0x40000, CRC(79e41e74) SHA1(aa8efbeeee47f84e19b639821a89a7bcd67fe7a9) ) |
| 2454 | ROM_LOAD16_BYTE( "pg02.ic9", 0x00000, 0x40000, CRC(3cf05ca9) SHA1(502c45a5330dda1b2fbf7d3d0c9bc6e889ff07d8) ) |
| 2455 | ROM_LOAD16_BYTE( "pg01.ic7", 0x00001, 0x40000, CRC(79e41e74) SHA1(aa8efbeeee47f84e19b639821a89a7bcd67fe7a9) ) |
| 2490 | 2456 | ROM_END |
| 2491 | 2457 | |
| 2492 | 2458 | ROM_START( plgirls2 ) |
| r241841 | r241842 | |
| 2494 | 2460 | ROM_LOAD( "pg2_1j.ic6", 0x00000, 0x40000, CRC(f924197a) SHA1(ecaaefd1b3715ba60608e05d58be67e3c71f653a) ) |
| 2495 | 2461 | |
| 2496 | 2462 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 2497 | | ROM_LOAD( "cho-l.ic9", 0x00000, 0x80000, CRC(956384ec) SHA1(94a2b95f340e96bdccbeafd373f0dea90b8328dd) ) |
| 2498 | | ROM_LOAD( "cho-h.ic7", 0x80000, 0x80000, CRC(992f99b1) SHA1(c79f1014d73654740f7823812f92376d65d6b15d) ) |
| 2463 | ROM_LOAD16_BYTE( "cho-l.ic9", 0x00000, 0x80000, CRC(956384ec) SHA1(94a2b95f340e96bdccbeafd373f0dea90b8328dd) ) |
| 2464 | ROM_LOAD16_BYTE( "cho-h.ic7", 0x00001, 0x80000, CRC(992f99b1) SHA1(c79f1014d73654740f7823812f92376d65d6b15d) ) |
| 2499 | 2465 | ROM_END |
| 2500 | 2466 | |
| 2467 | ROM_START( plgirls2b ) |
| 2468 | ROM_REGION( 0x40000, "maincpu", 0 ) |
| 2469 | ROM_LOAD( "playgirls2b.d1", 0x00000, 0x40000, CRC(d58159fa) SHA1(541c6ca5f12c38b5a08f90048f52c31d27bb9233) ) |
| 2470 | |
| 2471 | ROM_REGION( 0x100000, "gfx1", 0 ) |
| 2472 | ROM_LOAD32_BYTE( "playgirls2b.d8", 0x00003, 0x40000, CRC(22df48b5) SHA1(be51dbe55f84dd1b7c30da0e4d98c874b0803382) ) |
| 2473 | ROM_LOAD32_BYTE( "playgirls2b.d4", 0x00001, 0x40000, CRC(bc9e2192) SHA1(7bc7f46295166a84c849e9ea82428e653375d9d6) ) |
| 2474 | ROM_LOAD32_BYTE( "playgirls2b.b6", 0x00000, 0x40000, CRC(aac6c90b) SHA1(965cea2fb5f3aaabb4378fc24899af53de745ff3) ) |
| 2475 | ROM_LOAD32_BYTE( "playgirls2b.d3", 0x00002, 0x40000, CRC(75d82fab) SHA1(4eb9ee416944a36f016e7d353f79884915da2730) ) |
| 2476 | ROM_END |
| 2477 | |
| 2478 | |
| 2501 | 2479 | ROM_START( evilston ) |
| 2502 | 2480 | ROM_REGION( 0x40000, "maincpu", 0 ) |
| 2503 | 2481 | ROM_LOAD( "c67-03.ic2", 0x00000, 0x20000, CRC(53419982) SHA1(ecc338e2237d26c5ff25b756d371b26b23beed1e) ) |
| r241841 | r241842 | |
| 2553 | 2531 | ROM_LOAD( "rom1", 0x00000, 0x40000, CRC(ba1acfdb) SHA1(ff1093c2d0887287ce451417bd373e00f2881ce7) ) |
| 2554 | 2532 | |
| 2555 | 2533 | ROM_REGION( 0x80000, "gfx1", 0 ) |
| 2556 | | ROM_LOAD16_BYTE( "rom2", 0x40001, 0x20000, CRC(4c739a30) SHA1(4426f51aac9bb39f5d1a7616d183ff6c76749dc2) ) |
| 2557 | | ROM_LOAD16_BYTE( "rom3", 0x40000, 0x20000, CRC(4cf22a4b) SHA1(1c933ccbb6a5b8a6795385d7970db5f7138e572e) ) |
| 2558 | | ROM_LOAD16_BYTE( "rom4", 0x00001, 0x20000, CRC(7dcd6696) SHA1(8f3b1fe669520142668af6dc2d04f13767048989) ) |
| 2559 | | ROM_LOAD16_BYTE( "rom5", 0x00000, 0x20000, CRC(b1782816) SHA1(352663974886e1e4358e55b87c8bf0cdb979f177) ) |
| 2534 | ROM_LOAD32_BYTE( "rom2", 0x00003, 0x20000, CRC(4c739a30) SHA1(4426f51aac9bb39f5d1a7616d183ff6c76749dc2) ) |
| 2535 | ROM_LOAD32_BYTE( "rom3", 0x00001, 0x20000, CRC(4cf22a4b) SHA1(1c933ccbb6a5b8a6795385d7970db5f7138e572e) ) |
| 2536 | ROM_LOAD32_BYTE( "rom4", 0x00002, 0x20000, CRC(7dcd6696) SHA1(8f3b1fe669520142668af6dc2d04f13767048989) ) |
| 2537 | ROM_LOAD32_BYTE( "rom5", 0x00000, 0x20000, CRC(b1782816) SHA1(352663974886e1e4358e55b87c8bf0cdb979f177) ) |
| 2560 | 2538 | ROM_END |
| 2561 | 2539 | |
| 2562 | 2540 | |
| r241841 | r241842 | |
| 2588 | 2566 | GAME( 1988, raimais, 0, raimais, raimais, driver_device, 0, ROT0, "Taito Corporation Japan", "Raimais (World)", 0 ) |
| 2589 | 2567 | GAME( 1988, raimaisj, raimais, raimais, raimaisj, driver_device, 0, ROT0, "Taito Corporation", "Raimais (Japan)", 0 ) |
| 2590 | 2568 | GAME( 1988, raimaisjo, raimais, raimais, raimaisj, driver_device, 0, ROT0, "Taito Corporation", "Raimais (Japan, first revision)", 0 ) |
| 2569 | |
| 2591 | 2570 | GAME( 1988, fhawk, 0, fhawk, fhawk, driver_device, 0, ROT270, "Taito Corporation Japan", "Fighting Hawk (World)", 0 ) |
| 2592 | 2571 | GAME( 1988, fhawkj, fhawk, fhawk, fhawkj, driver_device, 0, ROT270, "Taito Corporation", "Fighting Hawk (Japan)", 0 ) |
| 2572 | |
| 2593 | 2573 | GAME( 1989, champwr, 0, champwr, champwr, driver_device, 0, ROT0, "Taito Corporation Japan", "Champion Wrestler (World)", GAME_IMPERFECT_SOUND ) |
| 2594 | 2574 | GAME( 1989, champwru, champwr, champwr, champwru, driver_device, 0, ROT0, "Taito America Corporation", "Champion Wrestler (US)", GAME_IMPERFECT_SOUND ) |
| 2595 | 2575 | GAME( 1989, champwrj, champwr, champwr, champwrj, driver_device, 0, ROT0, "Taito Corporation", "Champion Wrestler (Japan)", GAME_IMPERFECT_SOUND ) |
| 2576 | |
| 2596 | 2577 | GAME( 1988, kurikint, 0, kurikint, kurikint, driver_device, 0, ROT0, "Taito Corporation Japan", "Kuri Kinton (World)", 0 ) |
| 2597 | 2578 | GAME( 1988, kurikintu, kurikint, kurikint, kurikintj, driver_device, 0, ROT0, "Taito America Corporation", "Kuri Kinton (US)", 0 ) |
| 2598 | 2579 | GAME( 1988, kurikintj, kurikint, kurikint, kurikintj, driver_device, 0, ROT0, "Taito Corporation", "Kuri Kinton (Japan)", 0 ) |
| 2599 | | GAME( 1988, kurikinta, kurikint, kurikinta, kurikinta, driver_device, 0, ROT0, "Taito Corporation Japan", "Kuri Kinton (World, prototype?)", 0 ) |
| 2580 | GAME( 1988, kurikinta, kurikint, kurikint, kurikinta, driver_device, 0, ROT0, "Taito Corporation Japan", "Kuri Kinton (World, prototype?)", 0 ) |
| 2581 | |
| 2600 | 2582 | GAME( 1989, plotting, 0, plotting, plotting, driver_device, 0, ROT0, "Taito Corporation Japan", "Plotting (World set 1)", 0 ) |
| 2601 | 2583 | GAME( 1989, plottinga, plotting, plotting, plotting, taitol_state, plottinga, ROT0, "Taito Corporation Japan", "Plotting (World set 2, protected)", 0 ) |
| 2602 | 2584 | GAME( 1989, plottingb, plotting, plotting, plotting, driver_device, 0, ROT0, "Taito Corporation Japan", "Plotting (World set 3, earliest version)", 0 ) |
| 2603 | 2585 | GAME( 1989, plottingu, plotting, plotting, plotting, driver_device, 0, ROT0, "Taito America Corporation", "Plotting (US)", 0 ) |
| 2604 | 2586 | GAME( 1989, flipull, plotting, plotting, plotting, driver_device, 0, ROT0, "Taito Corporation", "Flipull (Japan)", 0 ) |
| 2587 | |
| 2605 | 2588 | GAME( 1989, puzznic, 0, puzznic, puzznic, driver_device, 0, ROT0, "Taito Corporation Japan", "Puzznic (World)", 0 ) |
| 2606 | 2589 | GAME( 1989, puzznicj, puzznic, puzznic, puzznic, driver_device, 0, ROT0, "Taito Corporation", "Puzznic (Japan)", 0 ) |
| 2607 | 2590 | GAME( 1989, puzznici, puzznic, puzznici, puzznic, driver_device, 0, ROT0, "bootleg", "Puzznic (Italian bootleg)", 0 ) |
| 2591 | |
| 2608 | 2592 | GAME( 1990, horshoes, 0, horshoes, horshoes, driver_device, 0, ROT270, "Taito America Corporation", "American Horseshoes (US)", 0 ) |
| 2593 | |
| 2609 | 2594 | GAME( 1990, palamed, 0, palamed, palamed, driver_device, 0, ROT0, "Taito Corporation", "Palamedes (Japan)", 0 ) |
| 2595 | |
| 2610 | 2596 | GAME( 1993, cachat, 0, cachat, cachat, driver_device, 0, ROT0, "Taito Corporation", "Cachat (Japan)", 0 ) |
| 2611 | | GAME( 1993, tubeit, cachat, cachat, tubeit, driver_device, 0, ROT0, "Taito Corporation", "Tube-It", 0 ) // No (c) message |
| 2612 | 2597 | |
| 2598 | GAME( 1993, tubeit, cachat, cachat, tubeit, driver_device, 0, ROT0, "bootleg", "Tube-It", 0 ) // No (c) message |
| 2599 | |
| 2613 | 2600 | GAME( 199?, cubybop, 0, cachat, cubybop, driver_device, 0, ROT0, "Hot-B", "Cuby Bop (location test)", 0 ) // No (c) message, but Hot-B company logo in tile gfx |
| 2601 | |
| 2614 | 2602 | GAME( 1992, plgirls, 0, cachat, plgirls, driver_device, 0, ROT270, "Hot-B", "Play Girls", 0 ) |
| 2615 | 2603 | GAME( 1992, lagirl, plgirls, cachat, plgirls, driver_device, 0, ROT270, "bootleg", "LA Girl", 0 ) // bootleg hardware with changed title & backgrounds |
| 2604 | |
| 2616 | 2605 | GAME( 1993, plgirls2, 0, cachat, plgirls2, driver_device, 0, ROT270, "Hot-B", "Play Girls 2", 0 ) |
| 2606 | GAME( 1993, plgirls2b, plgirls2, cachat, plgirls2, driver_device, 0, ROT270, "bootleg", "Play Girls 2 (bootleg)", 0 ) // bootleg hardware (regular Z80 etc. instead of TC0090LVC, but acts the same) |
| 2617 | 2607 | |
| 2618 | | GAME( 1990, evilston, 0, evilston, evilston, driver_device, 0, ROT270, "Spacy Industrial, Ltd.", "Evil Stone", GAME_IMPERFECT_SOUND ) |
| 2608 | GAME( 1990, evilston, 0, evilston, evilston, driver_device, 0, ROT270, "Spacy Industrial, Ltd.", "Evil Stone", GAME_IMPERFECT_SOUND ) // not Taito PCB, just uses TC0090LVC |