trunk/src/mame/drivers/namcos86.c
| r19414 | r19415 | |
| 159 | 159 | written out of order and hooking them up in the usual way causes the MCU to |
| 160 | 160 | stop receiving interrupts. |
| 161 | 161 | |
| 162 | | - rthundro crashes often after you die; I've seen this happen only in area 5, though. |
| 162 | - rthunder1 crashes often after you die; I've seen this happen only in area 5, though. |
| 163 | 163 | |
| 164 | 164 | - In wndrmomo, nothing happens when setting the service mode dip switch while |
| 165 | 165 | the game is running. This is unusual for Namco. |
| r19414 | r19415 | |
| 798 | 798 | PORT_DIPSETTING( 0x01, "6" ) |
| 799 | 799 | INPUT_PORTS_END |
| 800 | 800 | |
| 801 | | static INPUT_PORTS_START( rthundro ) |
| 801 | static INPUT_PORTS_START( rthunder1 ) |
| 802 | 802 | PORT_START("IN0") |
| 803 | 803 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* button 3 player 2 */ |
| 804 | 804 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) |
| r19414 | r19415 | |
| 1357 | 1357 | /* m3 empty */ |
| 1358 | 1358 | ROM_END |
| 1359 | 1359 | |
| 1360 | | ROM_START( rthundero ) |
| 1360 | ROM_START( rthunder2 ) |
| 1361 | 1361 | ROM_REGION( 0x18000, "cpu1", 0 ) |
| 1362 | ROM_LOAD( "rt2_1.9c", 0x8000, 0x8000, CRC(7eaa9fdf) SHA1(aecc338b025eb5cd48c26ffb2c658d03478361c8) ) |
| 1363 | /* 9d empty */ |
| 1364 | |
| 1365 | ROM_REGION( 0x18000, "cpu2", 0 ) |
| 1366 | ROM_LOAD( "rt2_2.12c", 0x08000, 0x8000, CRC(1c0e29e0) SHA1(17f6981d10414d14535835919bb05413498421f1) ) |
| 1367 | ROM_LOAD( "rt2_3.12d", 0x10000, 0x8000, CRC(f5d439d8) SHA1(87c610913e86c2dca5ec64f7a96ef3a0ddfe5968) ) |
| 1368 | |
| 1369 | ROM_REGION( 0x18000, "gfx1", 0 ) |
| 1370 | ROM_LOAD( "rt1_7.7r", 0x00000, 0x10000, CRC(a85efa39) SHA1(1ed63b421a93960668cb4558c1ca1b3c86b1f6be) ) /* plane 1,2 */ |
| 1371 | ROM_LOAD( "rt1_8.7s", 0x10000, 0x08000, CRC(f7a95820) SHA1(82fe0adf6c5b3abef19031646e1eca1585dcc481) ) /* plane 3 */ |
| 1372 | |
| 1373 | ROM_REGION( 0x0c000, "gfx2", 0 ) |
| 1374 | ROM_LOAD( "rt1_5.4r", 0x00000, 0x08000, CRC(d0fc470b) SHA1(70f7f1e29527044eae405f58af08bad3097990bd) ) /* plane 1,2 */ |
| 1375 | ROM_LOAD( "rt1_6.4s", 0x08000, 0x04000, CRC(6b57edb2) SHA1(4a8f1e024e5be4d76f2c99d506ae7da86af3d1f5) ) /* plane 3 */ |
| 1376 | |
| 1377 | ROM_REGION( 0x80000, "gfx3", 0 ) |
| 1378 | ROM_LOAD( "rt1_9.12h", 0x00000, 0x10000, CRC(8e070561) SHA1(483b4de79f2429236f45c32ec56b97a9a90574a3) ) |
| 1379 | ROM_LOAD( "rt1_10.12k", 0x10000, 0x10000, CRC(cb8fb607) SHA1(ba9400fb19d29a285897cc3a2d4d739ce845f897) ) |
| 1380 | ROM_LOAD( "rt1_11.12l", 0x20000, 0x10000, CRC(2bdf5ed9) SHA1(a771e922ad868ca1e008d08a8ff5fdf28aa315fc) ) |
| 1381 | ROM_LOAD( "rt1_12.12m", 0x30000, 0x10000, CRC(e6c6c7dc) SHA1(ead143c2730a77911839a25734550188533c7b96) ) |
| 1382 | ROM_LOAD( "rt1_13.12p", 0x40000, 0x10000, CRC(489686d7) SHA1(a04b57424acbf2584f736b55740d613a1aae2b8b) ) |
| 1383 | ROM_LOAD( "rt1_14.12r", 0x50000, 0x10000, CRC(689e56a8) SHA1(b4d6de4eec47856a62f396f55d531fbf345cf12a) ) |
| 1384 | ROM_LOAD( "rt1_15.12t", 0x60000, 0x10000, CRC(1d8bf2ca) SHA1(949ae8b00b94bfa5bc2d07888aafbaaaea559b06) ) |
| 1385 | ROM_LOAD( "rt1_16.12u", 0x70000, 0x10000, CRC(1bbcf37b) SHA1(8d27c49b36d5e23dd446c150ada3853eec75e4c1) ) |
| 1386 | |
| 1387 | ROM_REGION( 0x1420, "proms", 0 ) |
| 1388 | ROM_LOAD( "rt1-1.3r", 0x0000, 0x0200, CRC(8ef3bb9d) SHA1(4636d6b8ba7611b11d4863fab02475dc4a619eaf) ) /* red & green components */ |
| 1389 | ROM_LOAD( "rt1-2.3s", 0x0200, 0x0200, CRC(6510a8f2) SHA1(935f140bfa7e6f8cebafa7f1b0de99dd319273d4) ) /* blue component */ |
| 1390 | ROM_LOAD( "rt1-3.4v", 0x0400, 0x0800, CRC(95c7d944) SHA1(ca5fea028674882a61507ac7c89ada96f5b2674d) ) /* tiles color table */ |
| 1391 | ROM_LOAD( "rt1-4.5v", 0x0c00, 0x0800, CRC(1391fec9) SHA1(8ca94e22110b20d2ecdf03610bcc89ff4245920f) ) /* sprites color table */ |
| 1392 | ROM_LOAD( "rt1-5.6u", 0x1400, 0x0020, CRC(e4130804) SHA1(e1a3e1383186d036fba6dc8a8681f48f24f59281) ) /* tile address decoder (used at runtime) */ |
| 1393 | |
| 1394 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 1395 | ROM_LOAD( "rt2_4.6b", 0x4000, 0x8000, CRC(0387464f) SHA1(ce7f521bc2ecc6525880da2551daf595a394a275) ) /* subprogram for the MCU */ |
| 1396 | ROM_LOAD( "cus60-60a1.mcu", 0xf000, 0x1000, CRC(076ea82a) SHA1(22b5e62e26390d7d5cacc0503c7aa5ed524204df) ) /* MCU internal code */ |
| 1397 | |
| 1398 | ROM_REGION( 0x40000, "user1", 0 ) /* bank switched data for CPU1 */ |
| 1399 | ROM_LOAD( "rt1_17.f1", 0x00000, 0x10000, CRC(766af455) SHA1(8c71772795e783d6c4b88af9a311d55e363c298a) ) |
| 1400 | ROM_LOAD( "rt1_18.h1", 0x10000, 0x10000, CRC(3f9f2f5d) SHA1(541b8f80800cb55e4b81ac48771d00fe10c90743) ) |
| 1401 | ROM_LOAD( "rt3_19.k1", 0x20000, 0x10000, CRC(c16675e9) SHA1(e31c28cb95ffa85392c74e1d81bfa89acbaefeb9) ) |
| 1402 | ROM_LOAD( "rt3_20.m1", 0x30000, 0x10000, CRC(c470681b) SHA1(87f8d8509c3e8207f34c6001aaf4d0afdad82d0d) ) |
| 1403 | |
| 1404 | ROM_REGION( 0x80000, "namco2", 0 ) /* PCM samples for Hitachi CPU */ |
| 1405 | ROM_LOAD( "rt1_21.f3", 0x00000, 0x10000, CRC(454968f3) SHA1(e0a679353491190b6d4f0355324456a1bd7c8a7a) ) |
| 1406 | ROM_LOAD( "rt2_22.h3", 0x20000, 0x10000, CRC(fe963e72) SHA1(4c9ce4e4c8e756a743c541f670a6741b520125e3) ) |
| 1407 | /* k3 empty */ |
| 1408 | /* m3 empty */ |
| 1409 | ROM_END |
| 1410 | |
| 1411 | ROM_START( rthunder1 ) |
| 1412 | ROM_REGION( 0x18000, "cpu1", 0 ) |
| 1362 | 1413 | ROM_LOAD( "r1", 0x8000, 0x8000, CRC(6f8c1252) SHA1(586f2e33dd16f31131e4ae9423d639fdc6555c9c) ) |
| 1363 | 1414 | /* 9d empty */ |
| 1364 | 1415 | |
| r19414 | r19415 | |
| 1521 | 1572 | |
| 1522 | 1573 | |
| 1523 | 1574 | |
| 1524 | | GAME( 1986, skykiddx, 0, skykiddx, skykiddx, namcos86_state, namco86, ROT180, "Namco", "Sky Kid Deluxe (set 1)", 0 ) |
| 1525 | | GAME( 1986, skykiddxo,skykiddx, skykiddx, skykiddx, namcos86_state, namco86, ROT180, "Namco", "Sky Kid Deluxe (set 2)", 0 ) |
| 1526 | | GAME( 1986, hopmappy, 0, hopmappy, hopmappy, namcos86_state, namco86, ROT0, "Namco", "Hopping Mappy", 0 ) |
| 1527 | | GAME( 1986, roishtar, 0, roishtar, roishtar, namcos86_state, namco86, ROT0, "Namco", "The Return of Ishtar", 0 ) |
| 1528 | | GAME( 1986, genpeitd, 0, genpeitd, genpeitd, namcos86_state, namco86, ROT0, "Namco", "Genpei ToumaDen", 0 ) |
| 1529 | | GAME( 1986, rthunder, 0, rthunder, rthunder, namcos86_state, namco86, ROT0, "Namco", "Rolling Thunder (new version)", 0 ) |
| 1530 | | GAME( 1986, rthundero,rthunder, rthunder, rthundro, namcos86_state, namco86, ROT0, "Namco", "Rolling Thunder (old version)", 0 ) |
| 1531 | | GAME( 1987, wndrmomo, 0, wndrmomo, wndrmomo, namcos86_state, namco86, ROT0, "Namco", "Wonder Momo", GAME_IMPERFECT_GRAPHICS ) |
| 1575 | GAME( 1986, skykiddx, 0, skykiddx, skykiddx, namcos86_state, namco86, ROT180, "Namco", "Sky Kid Deluxe (set 1)", 0 ) |
| 1576 | GAME( 1986, skykiddxo,skykiddx, skykiddx, skykiddx, namcos86_state, namco86, ROT180, "Namco", "Sky Kid Deluxe (set 2)", 0 ) |
| 1577 | GAME( 1986, hopmappy, 0, hopmappy, hopmappy, namcos86_state, namco86, ROT0, "Namco", "Hopping Mappy", 0 ) |
| 1578 | GAME( 1986, roishtar, 0, roishtar, roishtar, namcos86_state, namco86, ROT0, "Namco", "The Return of Ishtar", 0 ) |
| 1579 | GAME( 1986, genpeitd, 0, genpeitd, genpeitd, namcos86_state, namco86, ROT0, "Namco", "Genpei ToumaDen", 0 ) |
| 1580 | GAME( 1986, rthunder, 0, rthunder, rthunder, namcos86_state, namco86, ROT0, "Namco", "Rolling Thunder (rev 3)", 0 ) |
| 1581 | GAME( 1986, rthunder2,rthunder, rthunder, rthunder1, namcos86_state, namco86, ROT0, "Namco", "Rolling Thunder (rev 2)", 0 ) |
| 1582 | GAME( 1986, rthunder1,rthunder, rthunder, rthunder1, namcos86_state, namco86, ROT0, "Namco", "Rolling Thunder (rev 1)", 0 ) |
| 1583 | GAME( 1987, wndrmomo, 0, wndrmomo, wndrmomo, namcos86_state, namco86, ROT0, "Namco", "Wonder Momo", GAME_IMPERFECT_GRAPHICS ) |