trunk/src/mame/drivers/pipedrm.c
| r17998 | r17999 | |
| 638 | 638 | MCFG_CPU_ADD("maincpu", Z80,12000000/2) |
| 639 | 639 | MCFG_CPU_PROGRAM_MAP(main_map) |
| 640 | 640 | MCFG_CPU_IO_MAP(main_portmap) |
| 641 | | MCFG_CPU_VBLANK_INT("screen", irq0_line_hold) |
| 641 | MCFG_CPU_VBLANK_INT_DRIVER("screen", fromance_state, irq0_line_hold) |
| 642 | 642 | |
| 643 | 643 | MCFG_CPU_ADD("sub", Z80,14318000/4) |
| 644 | 644 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| r17998 | r17999 | |
| 677 | 677 | MCFG_CPU_ADD("maincpu", Z80,12000000/2) |
| 678 | 678 | MCFG_CPU_PROGRAM_MAP(main_map) |
| 679 | 679 | MCFG_CPU_IO_MAP(main_portmap) |
| 680 | | MCFG_CPU_VBLANK_INT("screen", irq0_line_hold) |
| 680 | MCFG_CPU_VBLANK_INT_DRIVER("screen", fromance_state, irq0_line_hold) |
| 681 | 681 | |
| 682 | 682 | MCFG_CPU_ADD("sub", Z80,14318000/4) |
| 683 | 683 | MCFG_CPU_PROGRAM_MAP(sound_map) |
trunk/src/mame/drivers/cps2.c
| r17998 | r17999 | |
| 1230 | 1230 | |
| 1231 | 1231 | MCFG_CPU_ADD("audiocpu", Z80, 8000000) |
| 1232 | 1232 | MCFG_CPU_PROGRAM_MAP(qsound_sub_map) |
| 1233 | | MCFG_CPU_PERIODIC_INT(irq0_line_hold, 251) /* 251 is good (see 'mercy mercy mercy'section of sgemf attract mode for accurate sound sync */ |
| 1233 | MCFG_CPU_PERIODIC_INT_DRIVER(cps_state, irq0_line_hold, 251) /* 251 is good (see 'mercy mercy mercy'section of sgemf attract mode for accurate sound sync */ |
| 1234 | 1234 | |
| 1235 | 1235 | MCFG_MACHINE_START_OVERRIDE(cps_state,cps2) |
| 1236 | 1236 | |
trunk/src/mame/drivers/nbmj8991.c
| r17998 | r17999 | |
| 1506 | 1506 | MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4.00 MHz */ |
| 1507 | 1507 | MCFG_CPU_PROGRAM_MAP(nbmj8991_sound_map) |
| 1508 | 1508 | MCFG_CPU_IO_MAP(nbmj8991_sound_io_map) |
| 1509 | | MCFG_CPU_PERIODIC_INT(irq0_line_hold, 128*60) // ? |
| 1509 | MCFG_CPU_PERIODIC_INT_DRIVER(nbmj8991_state, irq0_line_hold, 128*60) // ? |
| 1510 | 1510 | |
| 1511 | 1511 | /* video hardware */ |
| 1512 | 1512 | MCFG_SCREEN_ADD("screen", RASTER) |
trunk/src/mame/drivers/segas16a.c
| r17998 | r17999 | |
| 1947 | 1947 | // basic machine hardware |
| 1948 | 1948 | MCFG_CPU_ADD("maincpu", M68000, 10000000) |
| 1949 | 1949 | MCFG_CPU_PROGRAM_MAP(system16a_map) |
| 1950 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 1950 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16a_state, irq4_line_hold) |
| 1951 | 1951 | |
| 1952 | 1952 | MCFG_CPU_ADD("soundcpu", Z80, 4000000) |
| 1953 | 1953 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| r17998 | r17999 | |
| 1989 | 1989 | static MACHINE_CONFIG_DERIVED( system16a_fd1089a, system16a ) |
| 1990 | 1990 | MCFG_CPU_REPLACE("maincpu", FD1089A, 10000000) |
| 1991 | 1991 | MCFG_CPU_PROGRAM_MAP(system16a_map) |
| 1992 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 1992 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16a_state, irq4_line_hold) |
| 1993 | 1993 | MACHINE_CONFIG_END |
| 1994 | 1994 | |
| 1995 | 1995 | static MACHINE_CONFIG_DERIVED( system16a_fd1089b, system16a ) |
| 1996 | 1996 | MCFG_CPU_REPLACE("maincpu", FD1089B, 10000000) |
| 1997 | 1997 | MCFG_CPU_PROGRAM_MAP(system16a_map) |
| 1998 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 1998 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16a_state, irq4_line_hold) |
| 1999 | 1999 | MACHINE_CONFIG_END |
| 2000 | 2000 | |
| 2001 | 2001 | static MACHINE_CONFIG_DERIVED( system16a_fd1094, system16a ) |
| 2002 | 2002 | MCFG_CPU_REPLACE("maincpu", FD1094, 10000000) |
| 2003 | 2003 | MCFG_CPU_PROGRAM_MAP(system16a_map) |
| 2004 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 2004 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16a_state, irq4_line_hold) |
| 2005 | 2005 | MACHINE_CONFIG_END |
| 2006 | 2006 | |
| 2007 | 2007 | |
trunk/src/mame/drivers/segas18.c
| r17998 | r17999 | |
| 1242 | 1242 | // basic machine hardware |
| 1243 | 1243 | MCFG_CPU_ADD("maincpu", M68000, 10000000) |
| 1244 | 1244 | MCFG_CPU_PROGRAM_MAP(system18_map) |
| 1245 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 1245 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas18_state, irq4_line_hold) |
| 1246 | 1246 | |
| 1247 | 1247 | MCFG_CPU_ADD("soundcpu", Z80, 8000000) |
| 1248 | 1248 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| r17998 | r17999 | |
| 1293 | 1293 | static MACHINE_CONFIG_DERIVED( system18_fd1094, system18 ) |
| 1294 | 1294 | MCFG_CPU_REPLACE("maincpu", FD1094, 10000000) |
| 1295 | 1295 | MCFG_CPU_PROGRAM_MAP(system18_map) |
| 1296 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 1296 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas18_state, irq4_line_hold) |
| 1297 | 1297 | MACHINE_CONFIG_END |
| 1298 | 1298 | |
| 1299 | 1299 | static MACHINE_CONFIG_DERIVED( system18_fd1094_i8751, system18_fd1094 ) |
trunk/src/mame/drivers/powerbal.c
| r17998 | r17999 | |
| 484 | 484 | /* basic machine hardware */ |
| 485 | 485 | MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ |
| 486 | 486 | MCFG_CPU_PROGRAM_MAP(powerbal_main_map) |
| 487 | | MCFG_CPU_VBLANK_INT("screen", irq2_line_hold) |
| 487 | MCFG_CPU_VBLANK_INT_DRIVER("screen", playmark_state, irq2_line_hold) |
| 488 | 488 | |
| 489 | 489 | MCFG_MACHINE_START_OVERRIDE(playmark_state,powerbal) |
| 490 | 490 | MCFG_MACHINE_RESET_OVERRIDE(playmark_state,powerbal) |
| r17998 | r17999 | |
| 514 | 514 | /* basic machine hardware */ |
| 515 | 515 | MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ |
| 516 | 516 | MCFG_CPU_PROGRAM_MAP(magicstk_main_map) |
| 517 | | MCFG_CPU_VBLANK_INT("screen", irq2_line_hold) |
| 517 | MCFG_CPU_VBLANK_INT_DRIVER("screen", playmark_state, irq2_line_hold) |
| 518 | 518 | |
| 519 | 519 | MCFG_EEPROM_ADD("eeprom", eeprom_intf) |
| 520 | 520 | MCFG_EEPROM_DEFAULT_VALUE(0) |
trunk/src/mame/drivers/segas16b.c
| r17998 | r17999 | |
| 3286 | 3286 | // basic machine hardware |
| 3287 | 3287 | MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK_10MHz) |
| 3288 | 3288 | MCFG_CPU_PROGRAM_MAP(system16b_map) |
| 3289 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 3289 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16b_state, irq4_line_hold) |
| 3290 | 3290 | |
| 3291 | 3291 | MCFG_CPU_ADD("soundcpu", Z80, MASTER_CLOCK_10MHz/2) |
| 3292 | 3292 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| r17998 | r17999 | |
| 3321 | 3321 | static MACHINE_CONFIG_DERIVED( system16b_fd1089a, system16b ) |
| 3322 | 3322 | MCFG_CPU_REPLACE("maincpu", FD1089A, MASTER_CLOCK_10MHz) |
| 3323 | 3323 | MCFG_CPU_PROGRAM_MAP(system16b_map) |
| 3324 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 3324 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16b_state, irq4_line_hold) |
| 3325 | 3325 | MACHINE_CONFIG_END |
| 3326 | 3326 | |
| 3327 | 3327 | static MACHINE_CONFIG_DERIVED( system16b_fd1089b, system16b ) |
| 3328 | 3328 | MCFG_CPU_REPLACE("maincpu", FD1089B, MASTER_CLOCK_10MHz) |
| 3329 | 3329 | MCFG_CPU_PROGRAM_MAP(system16b_map) |
| 3330 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 3330 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16b_state, irq4_line_hold) |
| 3331 | 3331 | MACHINE_CONFIG_END |
| 3332 | 3332 | |
| 3333 | 3333 | static MACHINE_CONFIG_DERIVED( system16b_fd1094, system16b ) |
| 3334 | 3334 | MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK_10MHz) |
| 3335 | 3335 | MCFG_CPU_PROGRAM_MAP(system16b_map) |
| 3336 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 3336 | MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16b_state, irq4_line_hold) |
| 3337 | 3337 | MACHINE_CONFIG_END |
| 3338 | 3338 | |
| 3339 | 3339 | |
| r17998 | r17999 | |
| 7122 | 7122 | |
| 7123 | 7123 | MCFG_CPU_ADD("maincpu", M68000, 16000000) // no obvious CPU, but seems to be clocked faster than an original system16 based on the boot times |
| 7124 | 7124 | MCFG_CPU_PROGRAM_MAP(isgsm_map) |
| 7125 | | MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) |
| 7125 | MCFG_CPU_VBLANK_INT_DRIVER("screen", isgsm_state, irq4_line_hold) |
| 7126 | 7126 | |
| 7127 | 7127 | MACHINE_CONFIG_END |
| 7128 | 7128 | |