summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/attckufo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/attckufo.cpp')
-rw-r--r--src/mame/drivers/attckufo.cpp13
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