summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cat.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-03-21 18:05:29 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-03-21 18:05:29 +0100
commitf079fb82cd64ab898e1deb9c66c97c4c99a13d74 (patch)
treea157ffd09c1c6044cae1e76efe9a701248f43eb3 /src/mame/drivers/cat.cpp
parentf17ad47091ed5516d4b0734f92adbcec0d888812 (diff)
mame\drivers: removed most MCFG and MACHINE_CONFIG macros from drivers starting with c (nw)
Diffstat (limited to 'src/mame/drivers/cat.cpp')
-rw-r--r--src/mame/drivers/cat.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/cat.cpp b/src/mame/drivers/cat.cpp
index 95bb7baffc5..8fb88335a64 100644
--- a/src/mame/drivers/cat.cpp
+++ b/src/mame/drivers/cat.cpp
@@ -1054,23 +1054,23 @@ WRITE_LINE_MEMBER(cat_state::prn_ack_ff) // switch the flipflop state on the ris
#endif
}
-MACHINE_CONFIG_START(cat_state::cat)
-
+void cat_state::cat(machine_config &config)
+{
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu",M68000, XTAL(19'968'000)/4)
- MCFG_DEVICE_PROGRAM_MAP(cat_mem)
- MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cat_state,cat_int_ack)
+ M68000(config, m_maincpu, XTAL(19'968'000)/4);
+ m_maincpu->set_addrmap(AS_PROGRAM, &cat_state::cat_mem);
+ m_maincpu->set_irq_acknowledge_callback(FUNC(cat_state::cat_int_ack));
MCFG_MACHINE_START_OVERRIDE(cat_state,cat)
MCFG_MACHINE_RESET_OVERRIDE(cat_state,cat)
/* video hardware */
- MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_REFRESH_RATE(50)
- MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
- MCFG_SCREEN_SIZE(672, 344)
- MCFG_SCREEN_VISIBLE_AREA(0, 672-1, 0, 344-1)
- MCFG_SCREEN_UPDATE_DRIVER(cat_state, screen_update_cat)
+ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
+ screen.set_refresh_hz(50);
+ screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); /* not accurate */
+ screen.set_size(672, 344);
+ screen.set_visarea_full();
+ screen.set_screen_update(FUNC(cat_state::screen_update_cat));
MCFG_VIDEO_START_OVERRIDE(cat_state,cat)
@@ -1091,7 +1091,7 @@ MACHINE_CONFIG_START(cat_state::cat)
SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 1.00);
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
-MACHINE_CONFIG_END
+}
ROM_START( cat )
ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASEFF )