summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/alto2.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-03-25 18:13:03 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-03-25 18:13:03 +0100
commit8493606a00c5e33e635b82eeb99045a9a7a09c86 (patch)
treef4afc0347d19c26953977ac29a7b1e97010016ba /src/mame/drivers/alto2.cpp
parent4130480391d9691e872e948bb5cbc1c73f31fbed (diff)
mame\drivers: removed most MACHINE_CONFIG and MCFG macros from drivers starting with a (nw)
Diffstat (limited to 'src/mame/drivers/alto2.cpp')
-rw-r--r--src/mame/drivers/alto2.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/alto2.cpp b/src/mame/drivers/alto2.cpp
index 4bdc14402f9..480666fc0d9 100644
--- a/src/mame/drivers/alto2.cpp
+++ b/src/mame/drivers/alto2.cpp
@@ -280,14 +280,15 @@ void alto2_state::alto2_iomem_map(address_map &map)
map(0, 2*ALTO2_RAM_SIZE-1).m(m_maincpu, FUNC(alto2_cpu_device::iomem_map));
}
-MACHINE_CONFIG_START(alto2_state::alto2)
+void alto2_state::alto2(machine_config &config)
+{
// Basic machine hardware
// SYSCLK is Display Control part A51 (tagged 29.4MHz) divided by 5(?)
// 5.8MHz according to de.wikipedia.org/wiki/Xerox_Alto
- MCFG_DEVICE_ADD("maincpu", ALTO2, XTAL(29'491'200)/5)
- MCFG_DEVICE_PROGRAM_MAP(alto2_ucode_map)
- MCFG_DEVICE_DATA_MAP(alto2_const_map)
- MCFG_DEVICE_IO_MAP(alto2_iomem_map)
+ ALTO2(config, m_maincpu, XTAL(29'491'200)/5);
+ m_maincpu->set_addrmap(AS_PROGRAM, &alto2_state::alto2_ucode_map);
+ m_maincpu->set_addrmap(AS_DATA, &alto2_state::alto2_const_map);
+ m_maincpu->set_addrmap(AS_IO, &alto2_state::alto2_iomem_map);
// Video hardware
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
@@ -302,12 +303,11 @@ MACHINE_CONFIG_START(alto2_state::alto2)
// Sound hardware
SPEAKER(config, "mono").front_center();
- MCFG_DEVICE_ADD("speaker", SPEAKER_SOUND)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
+ SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 0.80);
DIABLO_HD(config, DIABLO_HD_0, 3333333);
DIABLO_HD(config, DIABLO_HD_1, 3333333);
-MACHINE_CONFIG_END
+ }
/* Driver Init */