Previous 199869 Revisions Next

r17999 Tuesday 18th September, 2012 at 14:52:54 UTC by Miodrag Milanović
Some more cleanup (nw)
[src/mame/drivers]cps2.c nbmj8991.c pipedrm.c powerbal.c segas16a.c segas16b.c segas18.c

trunk/src/mame/drivers/pipedrm.c
r17998r17999
638638   MCFG_CPU_ADD("maincpu", Z80,12000000/2)
639639   MCFG_CPU_PROGRAM_MAP(main_map)
640640   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)
642642
643643   MCFG_CPU_ADD("sub", Z80,14318000/4)
644644   MCFG_CPU_PROGRAM_MAP(sound_map)
r17998r17999
677677   MCFG_CPU_ADD("maincpu", Z80,12000000/2)
678678   MCFG_CPU_PROGRAM_MAP(main_map)
679679   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)
681681
682682   MCFG_CPU_ADD("sub", Z80,14318000/4)
683683   MCFG_CPU_PROGRAM_MAP(sound_map)
trunk/src/mame/drivers/cps2.c
r17998r17999
12301230
12311231   MCFG_CPU_ADD("audiocpu", Z80, 8000000)
12321232   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 */
12341234
12351235   MCFG_MACHINE_START_OVERRIDE(cps_state,cps2)
12361236
trunk/src/mame/drivers/nbmj8991.c
r17998r17999
15061506   MCFG_CPU_ADD("audiocpu", Z80, 4000000)               /* 4.00 MHz */
15071507   MCFG_CPU_PROGRAM_MAP(nbmj8991_sound_map)
15081508   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) // ?
15101510
15111511   /* video hardware */
15121512   MCFG_SCREEN_ADD("screen", RASTER)
trunk/src/mame/drivers/segas16a.c
r17998r17999
19471947   // basic machine hardware
19481948   MCFG_CPU_ADD("maincpu", M68000, 10000000)
19491949   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)
19511951
19521952   MCFG_CPU_ADD("soundcpu", Z80, 4000000)
19531953   MCFG_CPU_PROGRAM_MAP(sound_map)
r17998r17999
19891989static MACHINE_CONFIG_DERIVED( system16a_fd1089a, system16a )
19901990   MCFG_CPU_REPLACE("maincpu", FD1089A, 10000000)
19911991   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)
19931993MACHINE_CONFIG_END
19941994
19951995static MACHINE_CONFIG_DERIVED( system16a_fd1089b, system16a )
19961996   MCFG_CPU_REPLACE("maincpu", FD1089B, 10000000)
19971997   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)
19991999MACHINE_CONFIG_END
20002000
20012001static MACHINE_CONFIG_DERIVED( system16a_fd1094, system16a )
20022002   MCFG_CPU_REPLACE("maincpu", FD1094, 10000000)
20032003   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)
20052005MACHINE_CONFIG_END
20062006
20072007
trunk/src/mame/drivers/segas18.c
r17998r17999
12421242   // basic machine hardware
12431243   MCFG_CPU_ADD("maincpu", M68000, 10000000)
12441244   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)
12461246
12471247   MCFG_CPU_ADD("soundcpu", Z80, 8000000)
12481248   MCFG_CPU_PROGRAM_MAP(sound_map)
r17998r17999
12931293static MACHINE_CONFIG_DERIVED( system18_fd1094, system18 )
12941294   MCFG_CPU_REPLACE("maincpu", FD1094, 10000000)
12951295   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)
12971297MACHINE_CONFIG_END
12981298
12991299static MACHINE_CONFIG_DERIVED( system18_fd1094_i8751, system18_fd1094 )
trunk/src/mame/drivers/powerbal.c
r17998r17999
484484   /* basic machine hardware */
485485   MCFG_CPU_ADD("maincpu", M68000, 12000000)   /* 12 MHz */
486486   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)
488488
489489   MCFG_MACHINE_START_OVERRIDE(playmark_state,powerbal)
490490   MCFG_MACHINE_RESET_OVERRIDE(playmark_state,powerbal)
r17998r17999
514514   /* basic machine hardware */
515515   MCFG_CPU_ADD("maincpu", M68000, 12000000)   /* 12 MHz */
516516   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)
518518
519519   MCFG_EEPROM_ADD("eeprom", eeprom_intf)
520520   MCFG_EEPROM_DEFAULT_VALUE(0)
trunk/src/mame/drivers/segas16b.c
r17998r17999
32863286   // basic machine hardware
32873287   MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK_10MHz)
32883288   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)
32903290
32913291   MCFG_CPU_ADD("soundcpu", Z80, MASTER_CLOCK_10MHz/2)
32923292   MCFG_CPU_PROGRAM_MAP(sound_map)
r17998r17999
33213321static MACHINE_CONFIG_DERIVED( system16b_fd1089a, system16b )
33223322   MCFG_CPU_REPLACE("maincpu", FD1089A, MASTER_CLOCK_10MHz)
33233323   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)
33253325MACHINE_CONFIG_END
33263326
33273327static MACHINE_CONFIG_DERIVED( system16b_fd1089b, system16b )
33283328   MCFG_CPU_REPLACE("maincpu", FD1089B, MASTER_CLOCK_10MHz)
33293329   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)
33313331MACHINE_CONFIG_END
33323332
33333333static MACHINE_CONFIG_DERIVED( system16b_fd1094, system16b )
33343334   MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK_10MHz)
33353335   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)
33373337MACHINE_CONFIG_END
33383338
33393339
r17998r17999
71227122
71237123   MCFG_CPU_ADD("maincpu", M68000, 16000000) // no obvious CPU, but seems to be clocked faster than an original system16 based on the boot times
71247124   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)
71267126
71277127MACHINE_CONFIG_END
71287128

Previous 199869 Revisions Next


© 1997-2024 The MAME Team