summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/alphatpx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/alphatpx.cpp')
-rw-r--r--src/mame/drivers/alphatpx.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/mame/drivers/alphatpx.cpp b/src/mame/drivers/alphatpx.cpp
index 8020a1e2543..060a89b1d53 100644
--- a/src/mame/drivers/alphatpx.cpp
+++ b/src/mame/drivers/alphatpx.cpp
@@ -1204,10 +1204,11 @@ void alphatp_12_state::machine_reset()
m_curfloppy = nullptr;
}
-MACHINE_CONFIG_START(alphatp_12_state::alphatp2)
- MCFG_DEVICE_ADD("maincpu", I8085A, 6_MHz_XTAL)
- MCFG_DEVICE_PROGRAM_MAP(alphatp2_mem)
- MCFG_DEVICE_IO_MAP(alphatp2_io)
+void alphatp_12_state::alphatp2(machine_config &config)
+{
+ i8085a_cpu_device &maincpu(I8085A(config, "maincpu", 6_MHz_XTAL));
+ maincpu.set_addrmap(AS_PROGRAM, &alphatp_12_state::alphatp2_mem);
+ maincpu.set_addrmap(AS_IO, &alphatp_12_state::alphatp2_io);
config.m_perfect_cpu_quantum = subtag("maincpu");
@@ -1220,9 +1221,9 @@ MACHINE_CONFIG_START(alphatp_12_state::alphatp2)
ADDRESS_MAP_BANK(config, "bankdev").set_map(&alphatp_12_state::alphatp2_map).set_options(ENDIANNESS_LITTLE, 8, 18, 0x10000);
// video hardware
- MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green())
- MCFG_SCREEN_RAW_PARAMS(12.8544_MHz_XTAL, 824, 0, 640, 312, 0, 288)
- MCFG_SCREEN_UPDATE_DRIVER(alphatp_12_state, screen_update)
+ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER, rgb_t::green()));
+ screen.set_raw(12.8544_MHz_XTAL, 824, 0, 640, 312, 0, 288);
+ screen.set_screen_update(FUNC(alphatp_12_state::screen_update));
PALETTE(config, m_palette, palette_device::MONOCHROME);
@@ -1236,10 +1237,9 @@ MACHINE_CONFIG_START(alphatp_12_state::alphatp2)
// sound hardware
SPEAKER(config, "mono").front_center();
- MCFG_DEVICE_ADD( "beeper", BEEP, 1060 )
- MCFG_SOUND_ROUTE( ALL_OUTPUTS, "mono", 1.00 )
+ BEEP(config, m_beep, 1060).add_route(ALL_OUTPUTS, "mono", 1.00);
- MCFG_DEVICE_ADD("uart", I8251, 0)
+ I8251(config, "uart", 0);
// 4.9152_MHz_XTAL serial clock
FD1791(config, m_fdc, 4_MHz_XTAL / 4);
@@ -1248,7 +1248,7 @@ MACHINE_CONFIG_START(alphatp_12_state::alphatp2)
m_fdc->hld_wr_callback().set(FUNC(alphatp_12_state::fdchld_w));
FLOPPY_CONNECTOR(config, "fdc:0", alphatp2_floppies, "525ssdd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, "fdc:1", alphatp2_floppies, "525ssdd", floppy_image_device::default_floppy_formats);
-MACHINE_CONFIG_END
+}
void alphatp_12_state::alphatp2u(machine_config &config)
{
@@ -1282,10 +1282,11 @@ void alphatp_34_state::machine_reset()
m_curfloppy = nullptr;
m_88_da = m_85_da = m_88_started = false;
}
-MACHINE_CONFIG_START(alphatp_34_state::alphatp3)
- MCFG_DEVICE_ADD("maincpu", I8085A, 6_MHz_XTAL)
- MCFG_DEVICE_PROGRAM_MAP(alphatp3_mem)
- MCFG_DEVICE_IO_MAP(alphatp3_io)
+void alphatp_34_state::alphatp3(machine_config &config)
+{
+ i8085a_cpu_device &maincpu(I8085A(config, "maincpu", 6_MHz_XTAL));
+ maincpu.set_addrmap(AS_PROGRAM, &alphatp_34_state::alphatp3_mem);
+ maincpu.set_addrmap(AS_IO, &alphatp_34_state::alphatp3_io);
config.m_perfect_cpu_quantum = subtag("maincpu");
@@ -1298,9 +1299,9 @@ MACHINE_CONFIG_START(alphatp_34_state::alphatp3)
ADDRESS_MAP_BANK(config, "bankdev").set_map(&alphatp_34_state::alphatp3_map).set_options(ENDIANNESS_LITTLE, 8, 18, 0x10000);
// video hardware
- MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green())
- MCFG_SCREEN_RAW_PARAMS(12.8544_MHz_XTAL, 824, 0, 640, 312, 0, 288)
- MCFG_SCREEN_UPDATE_DRIVER(alphatp_34_state, screen_update)
+ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER, rgb_t::green()));
+ screen.set_raw(12.8544_MHz_XTAL, 824, 0, 640, 312, 0, 288);
+ screen.set_screen_update(FUNC(alphatp_34_state::screen_update));
PALETTE(config, m_palette, palette_device::MONOCHROME);
@@ -1313,10 +1314,9 @@ MACHINE_CONFIG_START(alphatp_34_state::alphatp3)
// sound hardware
SPEAKER(config, "mono").front_center();
- MCFG_DEVICE_ADD( "beeper", BEEP, 1060 )
- MCFG_SOUND_ROUTE( ALL_OUTPUTS, "mono", 1.00 )
+ BEEP(config, m_beep, 1060).add_route(ALL_OUTPUTS, "mono", 1.00);
- MCFG_DEVICE_ADD("uart", I8251, 0)
+ I8251(config, "uart", 0);
// 4.9152_MHz_XTAL serial clock
FD1791(config, m_fdc, 4_MHz_XTAL / 4);
@@ -1325,7 +1325,7 @@ MACHINE_CONFIG_START(alphatp_34_state::alphatp3)
m_fdc->hld_wr_callback().set(FUNC(alphatp_34_state::fdchld_w));
FLOPPY_CONNECTOR(config, "fdc:0", alphatp3_floppies, "525qd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, "fdc:1", alphatp3_floppies, "525qd", floppy_image_device::default_floppy_formats);
-MACHINE_CONFIG_END
+}
void alphatp_34_state::alphatp30(machine_config &config)
{