diff options
Diffstat (limited to 'src/mame/drivers/attckufo.cpp')
-rw-r--r-- | src/mame/drivers/attckufo.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mame/drivers/attckufo.cpp b/src/mame/drivers/attckufo.cpp index 873c183f434..39741ed52a3 100644 --- a/src/mame/drivers/attckufo.cpp +++ b/src/mame/drivers/attckufo.cpp @@ -128,7 +128,18 @@ MACHINE_CONFIG_START(attckufo_state::attckufo) MCFG_PIA_READPB_HANDLER(IOPORT("INPUT")) SPEAKER(config, "mono").front_center(); - MCFG_MOS656X_ATTACK_UFO_ADD("mos6560", "screen", XTAL(14'318'181) / 14, vic_videoram_map, vic_colorram_map) + + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(MOS6560_VRETRACERATE) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) + MCFG_SCREEN_SIZE((MOS6560_XSIZE + 7) & ~7, MOS6560_YSIZE) + MCFG_SCREEN_VISIBLE_AREA(0, 23*8 - 1, 0, 22*8 - 1) + MCFG_SCREEN_UPDATE_DEVICE("mos6560", mos6560_device, screen_update) + + MCFG_DEVICE_ADD("mos6560", MOS656X_ATTACK_UFO, XTAL(14'318'181) / 14) + MCFG_VIDEO_SET_SCREEN("screen") + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END |