summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/xyonix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/xyonix.cpp')
-rw-r--r--src/mame/drivers/xyonix.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/mame/drivers/xyonix.cpp b/src/mame/drivers/xyonix.cpp
index 6ccec9f0c35..e7d5beac560 100644
--- a/src/mame/drivers/xyonix.cpp
+++ b/src/mame/drivers/xyonix.cpp
@@ -24,6 +24,7 @@ TODO:
#include "emu.h"
#include "includes/xyonix.h"
+
#include "cpu/z80/z80.h"
#include "sound/sn76496.h"
#include "screen.h"
@@ -263,18 +264,14 @@ MACHINE_CONFIG_START(xyonix_state::xyonix)
MCFG_SCREEN_PALETTE("palette")
MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, xyonix_state, nmiclk_w))
- MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_xyonix)
- MCFG_PALETTE_ADD("palette", 256)
- MCFG_PALETTE_INIT_OWNER(xyonix_state, xyonix)
+ GFXDECODE(config, m_gfxdecode, "palette", gfx_xyonix);
+ PALETTE(config, "palette", FUNC(xyonix_state::xyonix_palette), 256);
/* sound hardware */
SPEAKER(config, "mono").front_center();
- MCFG_DEVICE_ADD("sn1", SN76496, 16000000/4)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
-
- MCFG_DEVICE_ADD("sn2", SN76496, 16000000/4)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
+ SN76496(config, "sn1", 16000000/4).add_route(ALL_OUTPUTS, "mono", 1.0);
+ SN76496(config, "sn2", 16000000/4).add_route(ALL_OUTPUTS, "mono", 1.0);
MACHINE_CONFIG_END
/* ROM Loading ***************************************************************/