summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/konamigx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/konamigx.c')
-rw-r--r--src/mame/drivers/konamigx.c200
1 files changed, 100 insertions, 100 deletions
diff --git a/src/mame/drivers/konamigx.c b/src/mame/drivers/konamigx.c
index 57e55193394..f888544d09b 100644
--- a/src/mame/drivers/konamigx.c
+++ b/src/mame/drivers/konamigx.c
@@ -1787,180 +1787,180 @@ GFXDECODE_END
static MACHINE_CONFIG_START( konamigx, driver_device )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68EC020, 24000000)
- MDRV_CPU_PROGRAM_MAP(gx_type2_map)
- MDRV_CPU_VBLANK_INT("screen", konamigx_vbinterrupt)
+ MCFG_CPU_ADD("maincpu", M68EC020, 24000000)
+ MCFG_CPU_PROGRAM_MAP(gx_type2_map)
+ MCFG_CPU_VBLANK_INT("screen", konamigx_vbinterrupt)
- MDRV_CPU_ADD("soundcpu", M68000, 8000000)
- MDRV_CPU_PROGRAM_MAP(gxsndmap)
- MDRV_CPU_PERIODIC_INT(irq2_line_hold, 480)
+ MCFG_CPU_ADD("soundcpu", M68000, 8000000)
+ MCFG_CPU_PROGRAM_MAP(gxsndmap)
+ MCFG_CPU_PERIODIC_INT(irq2_line_hold, 480)
- MDRV_CPU_ADD("dasp", TMS57002, 12500000)
- MDRV_CPU_DATA_MAP(gxtmsmap)
- MDRV_CPU_PERIODIC_INT(tms_sync, 48000)
+ MCFG_CPU_ADD("dasp", TMS57002, 12500000)
+ MCFG_CPU_DATA_MAP(gxtmsmap)
+ MCFG_CPU_PERIODIC_INT(tms_sync, 48000)
- MDRV_QUANTUM_TIME(HZ(1920))
+ MCFG_QUANTUM_TIME(HZ(1920))
- MDRV_MACHINE_START(konamigx)
- MDRV_MACHINE_RESET(konamigx)
+ MCFG_MACHINE_START(konamigx)
+ MCFG_MACHINE_RESET(konamigx)
- MDRV_EEPROM_93C46_ADD("eeprom")
+ MCFG_EEPROM_93C46_ADD("eeprom")
/* video hardware */
- MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK)
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
/* These parameters are actual value written to the CCU.
tbyahhoo attract mode desync is caused by another matter. */
-// MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(600))
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
- MDRV_SCREEN_SIZE(64*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(24, 24+288-1, 16, 16+224-1)
+// MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(600))
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
+ MCFG_SCREEN_SIZE(64*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(24, 24+288-1, 16, 16+224-1)
- MDRV_PALETTE_LENGTH(8192)
+ MCFG_PALETTE_LENGTH(8192)
- MDRV_VIDEO_START(konamigx_5bpp)
- MDRV_VIDEO_UPDATE(konamigx)
+ MCFG_VIDEO_START(konamigx_5bpp)
+ MCFG_VIDEO_UPDATE(konamigx)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
- MDRV_SOUND_ADD("konami1", K054539, 48000)
- MDRV_SOUND_CONFIG(k054539_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 1.0)
- MDRV_SOUND_ROUTE(1, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("konami1", K054539, 48000)
+ MCFG_SOUND_CONFIG(k054539_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
+ MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
- MDRV_SOUND_ADD("konami2", K054539, 48000)
- MDRV_SOUND_CONFIG(k054539_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 1.0)
- MDRV_SOUND_ROUTE(1, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("konami2", K054539, 48000)
+ MCFG_SOUND_CONFIG(k054539_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
+ MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dragoonj, konamigx )
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_CLOCK(26400000) // needs higher clock to stop sprite flickerings
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1)
- MDRV_VIDEO_START(dragoonj)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_CLOCK(26400000) // needs higher clock to stop sprite flickerings
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1)
+ MCFG_VIDEO_START(dragoonj)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( le2, konamigx )
- MDRV_VIDEO_START(le2)
+ MCFG_VIDEO_START(le2)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( konamigx_6bpp, konamigx )
- MDRV_VIDEO_START(konamigx_6bpp)
+ MCFG_VIDEO_START(konamigx_6bpp)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( konamigx_6bpp_2, konamigx )
- MDRV_VIDEO_START(konamigx_6bpp_2)
+ MCFG_VIDEO_START(konamigx_6bpp_2)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( opengolf, konamigx )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_RAW_PARAMS(8000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
- MDRV_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1)
- MDRV_GFXDECODE(opengolf)
- MDRV_VIDEO_START(opengolf)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_RAW_PARAMS(8000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
+ MCFG_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1)
+ MCFG_GFXDECODE(opengolf)
+ MCFG_VIDEO_START(opengolf)
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_PROGRAM_MAP(gx_type1_map)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_PROGRAM_MAP(gx_type1_map)
- MDRV_ADC0834_ADD( "adc0834", konamigx_adc_interface )
+ MCFG_ADC0834_ADD( "adc0834", konamigx_adc_interface )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( racinfrc, konamigx )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_RAW_PARAMS(8000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
- MDRV_SCREEN_VISIBLE_AREA(32, 32+384-1, 16, 16+224-1)
- MDRV_GFXDECODE(racinfrc)
- MDRV_VIDEO_START(racinfrc)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_RAW_PARAMS(8000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
+ MCFG_SCREEN_VISIBLE_AREA(32, 32+384-1, 16, 16+224-1)
+ MCFG_GFXDECODE(racinfrc)
+ MCFG_VIDEO_START(racinfrc)
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_PROGRAM_MAP(gx_type1_map)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_PROGRAM_MAP(gx_type1_map)
- MDRV_ADC0834_ADD( "adc0834", konamigx_adc_interface )
+ MCFG_ADC0834_ADD( "adc0834", konamigx_adc_interface )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gxtype3, konamigx )
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_PROGRAM_MAP(gx_type3_map)
- MDRV_CPU_VBLANK_INT_HACK(konamigx_hbinterrupt, 262)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_PROGRAM_MAP(gx_type3_map)
+ MCFG_CPU_VBLANK_INT_HACK(konamigx_hbinterrupt, 262)
- MDRV_DEFAULT_LAYOUT(layout_dualhsxs)
- MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK | VIDEO_ALWAYS_UPDATE)
+ MCFG_DEFAULT_LAYOUT(layout_dualhsxs)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK | VIDEO_ALWAYS_UPDATE)
- MDRV_VIDEO_START(konamigx_type3)
- MDRV_PALETTE_LENGTH(16384)
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_SIZE(576, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
+ MCFG_VIDEO_START(konamigx_type3)
+ MCFG_PALETTE_LENGTH(16384)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_SIZE(576, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
- MDRV_SCREEN_ADD("screen2", RASTER)
- MDRV_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
- MDRV_SCREEN_SIZE(576, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
+ MCFG_SCREEN_ADD("screen2", RASTER)
+ MCFG_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
+ MCFG_SCREEN_SIZE(576, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
- MDRV_GFXDECODE(type34)
+ MCFG_GFXDECODE(type34)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gxtype4, konamigx )
- MDRV_CPU_MODIFY("maincpu")
- MDRV_CPU_PROGRAM_MAP(gx_type4_map)
- MDRV_CPU_VBLANK_INT_HACK(konamigx_hbinterrupt, 262)
+ MCFG_CPU_MODIFY("maincpu")
+ MCFG_CPU_PROGRAM_MAP(gx_type4_map)
+ MCFG_CPU_VBLANK_INT_HACK(konamigx_hbinterrupt, 262)
- MDRV_DEFAULT_LAYOUT(layout_dualhsxs)
- MDRV_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK | VIDEO_ALWAYS_UPDATE)
+ MCFG_DEFAULT_LAYOUT(layout_dualhsxs)
+ MCFG_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS | VIDEO_HAS_HIGHLIGHTS | VIDEO_UPDATE_AFTER_VBLANK | VIDEO_ALWAYS_UPDATE)
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_SIZE(128*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 384-1, 16, 32*8-1-16)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_SIZE(128*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 16, 32*8-1-16)
- MDRV_SCREEN_ADD("screen2", RASTER)
- MDRV_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
- MDRV_SCREEN_SIZE(128*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 384-1, 16, 32*8-1-16)
+ MCFG_SCREEN_ADD("screen2", RASTER)
+ MCFG_SCREEN_RAW_PARAMS(6000000, 288+16+32+48, 0, 287, 224+16+8+16, 0, 223)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
+ MCFG_SCREEN_SIZE(128*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 16, 32*8-1-16)
- MDRV_PALETTE_LENGTH(8192)
- MDRV_GFXDECODE(type4)
- MDRV_VIDEO_START(konamigx_type4)
+ MCFG_PALETTE_LENGTH(8192)
+ MCFG_GFXDECODE(type4)
+ MCFG_VIDEO_START(konamigx_type4)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gxtype4_vsn, gxtype4 )
- MDRV_DEFAULT_LAYOUT(layout_dualhsxs)
+ MCFG_DEFAULT_LAYOUT(layout_dualhsxs)
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_SIZE(128*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_SIZE(128*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
- MDRV_SCREEN_MODIFY("screen2")
- MDRV_SCREEN_SIZE(128*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
+ MCFG_SCREEN_MODIFY("screen2")
+ MCFG_SCREEN_SIZE(128*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
- MDRV_VIDEO_START(konamigx_type4_vsn)
+ MCFG_VIDEO_START(konamigx_type4_vsn)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gxtype4sd2, gxtype4 )
- MDRV_VIDEO_START(konamigx_type4_sd2)
+ MCFG_VIDEO_START(konamigx_type4_sd2)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( winspike, konamigx )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(38, 38+384-1, 16, 16+224-1)
- MDRV_VIDEO_START(winspike)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(38, 38+384-1, 16, 16+224-1)
+ MCFG_VIDEO_START(winspike)
MACHINE_CONFIG_END