trunk/src/mame/drivers/m72.c
| r244873 | r244874 | |
| 1826 | 1826 | MCFG_DEVICE_REMOVE("dac") |
| 1827 | 1827 | MACHINE_CONFIG_END |
| 1828 | 1828 | |
| 1829 | | static MACHINE_CONFIG_DERIVED( xmultiplm72, m72_base ) |
| 1829 | static MACHINE_CONFIG_DERIVED( xmultiplm72, m72_8751 ) |
| 1830 | 1830 | MCFG_CPU_MODIFY("maincpu") |
| 1831 | 1831 | MCFG_CPU_PROGRAM_MAP(xmultiplm72_map) |
| 1832 | 1832 | |
| r244873 | r244874 | |
| 1836 | 1836 | |
| 1837 | 1837 | |
| 1838 | 1838 | MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) |
| 1839 | | |
| 1840 | | MCFG_CPU_ADD("mcu",I8751, XTAL_8MHz) /* Uses its own XTAL */ |
| 1841 | | MCFG_CPU_IO_MAP(mcu_io_map) |
| 1842 | | MCFG_CPU_VBLANK_INT_DRIVER("screen", m72_state, m72_mcu_int) |
| 1843 | | |
| 1844 | 1839 | MACHINE_CONFIG_END |
| 1845 | 1840 | |
| 1846 | 1841 | |
| r244873 | r244874 | |
| 2307 | 2302 | ROM_LOAD16_BYTE( "c-l3-b.rom", 0x60000, 0x10000, CRC(11562221) SHA1(a2f136a487fb6f30350e8d1e26c0729eb0686c7d) ) |
| 2308 | 2303 | ROM_RELOAD( 0xe0000, 0x10000 ) |
| 2309 | 2304 | |
| 2310 | | ROM_REGION( 0x10000, "cpu2", 0 ) |
| 2305 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 2311 | 2306 | ROM_LOAD( "bchopper_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected |
| 2312 | 2307 | |
| 2313 | 2308 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| r244873 | r244874 | |
| 2664 | 2659 | ROM_LOAD16_BYTE( "tom_c-l3-", 0x40000, 0x20000, CRC(2f049b03) SHA1(21047cb10912b1fc23795673af3ea7de249328b7) ) |
| 2665 | 2660 | ROM_RELOAD( 0xc0000, 0x20000 ) |
| 2666 | 2661 | |
| 2667 | | ROM_REGION( 0x10000, "cpu2", 0 ) |
| 2662 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 2668 | 2663 | ROM_LOAD( "loht_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected |
| 2669 | 2664 | |
| 2670 | 2665 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| r244873 | r244874 | |
| 2991 | 2986 | ROM_LOAD16_BYTE( "db_c-l0.rom", 0x60000, 0x10000, CRC(ed0f5e06) SHA1(9030840b15e83c18d59c884ed08c93c05fa70c5b) ) |
| 2992 | 2987 | ROM_RELOAD( 0xe0000, 0x10000 ) |
| 2993 | 2988 | |
| 2994 | | ROM_REGION( 0x10000, "cpu2", 0 ) |
| 2989 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 2995 | 2990 | ROM_LOAD( "dbreedm72_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected |
| 2996 | 2991 | |
| 2997 | 2992 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| r244873 | r244874 | |
| 3273 | 3268 | ROM_LOAD16_BYTE( "ge72-l3.bin", 0x60000, 0x10000, CRC(23d303a5) SHA1(b62010f34d71afb590deae458493454f9af38f7c) ) |
| 3274 | 3269 | ROM_RELOAD( 0xe0000, 0x10000 ) |
| 3275 | 3270 | |
| 3276 | | ROM_REGION( 0x10000, "cpu2", 0 ) |
| 3271 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 3277 | 3272 | ROM_LOAD( "dkgenm72_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected |
| 3278 | 3273 | |
| 3279 | 3274 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| r244873 | r244874 | |
| 3391 | 3386 | ROM_LOAD16_BYTE( "ad-c-l3.bin", 0x40000, 0x20000, CRC(9dd343f7) SHA1(9f499936b6d3807aa5b5c18e9811c73c9a2c99f9) ) |
| 3392 | 3387 | ROM_RELOAD( 0xc0000, 0x20000 ) |
| 3393 | 3388 | |
| 3394 | | ROM_REGION( 0x10000, "cpu2", 0 ) |
| 3389 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 3395 | 3390 | ROM_LOAD( "airduel_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected |
| 3396 | 3391 | |
| 3397 | 3392 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| r244873 | r244874 | |
| 3451 | 3446 | ROM_LOAD16_BYTE( "cc-c-l3.bin", 0x40000, 0x20000, CRC(acd3278e) SHA1(83d7ddfbdb4bc9548a179b728351a21b3b0ac134) ) |
| 3452 | 3447 | ROM_RELOAD( 0xc0000, 0x20000 ) |
| 3453 | 3448 | |
| 3449 | ROM_REGION( 0x10000, "mcu", 0 ) |
| 3450 | ROM_LOAD( "gallop_i8751.mcu", 0x00000, 0x10000, NO_DUMP ) // read protected (only used for sample triggering, not supplying code / warning screens) |
| 3451 | |
| 3454 | 3452 | ROM_REGION( 0x080000, "gfx1", 0 ) |
| 3455 | 3453 | ROM_LOAD( "cc-c-00.bin", 0x00000, 0x20000, CRC(9d99deaa) SHA1(acf16bea0f482306107d2a305c568406b6c21e9a) ) /* sprites */ |
| 3456 | 3454 | ROM_LOAD( "cc-c-10.bin", 0x20000, 0x20000, CRC(7eb083ed) SHA1(31fa7d532fd46e861c3d19d5b08661653f685a49) ) |
| r244873 | r244874 | |
| 3525 | 3523 | GAME( 1989, lohtb, loht, m72, loht, driver_device, 0, ROT0, "bootleg", "Legend of Hero Tonma (unprotected bootleg)", GAME_NOT_WORKING| GAME_NO_COCKTAIL ) |
| 3526 | 3524 | |
| 3527 | 3525 | GAME( 1989, xmultipl, 0, xmultipl, xmultipl, driver_device, 0, ROT0, "Irem", "X Multiply (World, M81)", GAME_NO_COCKTAIL ) |
| 3528 | | GAME( 1989, xmultiplm72, xmultipl, xmultiplm72, xmultipl, m72_state, m72_8751, ROT0, "Irem", "X Multiply (Japan, M72)", GAME_NO_COCKTAIL ) |
| 3526 | GAME( 1989, xmultiplm72, xmultipl, xmultiplm72, xmultipl, m72_state, m72_8751, ROT0, "Irem", "X Multiply (Japan, M72)", GAME_NO_COCKTAIL ) |
| 3529 | 3527 | |
| 3530 | 3528 | GAME( 1989, dbreed, 0, dbreed, dbreed, driver_device, 0, ROT0, "Irem", "Dragon Breed (M81 PCB version)", GAME_NO_COCKTAIL ) |
| 3531 | 3529 | GAME( 1989, dbreedm72, dbreed, dbreedm72, dbreed, m72_state, dbreedm72, ROT0, "Irem", "Dragon Breed (M72 PCB version)", GAME_NO_COCKTAIL ) |