summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/msx_cart/disk.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-06-12 18:28:13 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-06-12 18:28:13 +0200
commit1e059434c3a5cdccb00b0fdaff73dcfbc1a5fc9c (patch)
treea49186f7db5a27ebea3fcbf8fd3b950bcc50b126 /src/devices/bus/msx_cart/disk.cpp
parent9c66b2fe150dc7e0af5d4b145282a905aad2b99d (diff)
device_add_mconfig up to devices/bus/o* (nw)
Diffstat (limited to 'src/devices/bus/msx_cart/disk.cpp')
-rw-r--r--src/devices/bus/msx_cart/disk.cpp33
1 files changed, 4 insertions, 29 deletions
diff --git a/src/devices/bus/msx_cart/disk.cpp b/src/devices/bus/msx_cart/disk.cpp
index 86f1ba80a0d..e5b285fd58a 100644
--- a/src/devices/bus/msx_cart/disk.cpp
+++ b/src/devices/bus/msx_cart/disk.cpp
@@ -194,7 +194,7 @@ void msx_cart_disk_device::initialize_cartridge()
}
-static MACHINE_CONFIG_START( vy0010 )
+MACHINE_CONFIG_MEMBER( msx_cart_vy0010_device::device_add_mconfig )
// From VY-0010 schematic:
// HLT pulled high
// SSO/-ENMF + -DDEN + ENP + -5/8 - pulled low
@@ -213,14 +213,7 @@ static MACHINE_CONFIG_START( vy0010 )
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop")
MACHINE_CONFIG_END
-
-machine_config_constructor msx_cart_vy0010_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( vy0010 );
-}
-
-
-static MACHINE_CONFIG_START( fsfd1 )
+MACHINE_CONFIG_MEMBER( msx_cart_fsfd1_device::device_add_mconfig )
MCFG_WD2793_ADD("fdc", XTAL_4MHz / 4)
// Double sided 3.5" floppy drive
@@ -235,13 +228,7 @@ static MACHINE_CONFIG_START( fsfd1 )
MACHINE_CONFIG_END
-machine_config_constructor msx_cart_fsfd1_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( fsfd1 );
-}
-
-
-static MACHINE_CONFIG_START( fsfd1a )
+MACHINE_CONFIG_MEMBER( msx_cart_fsfd1a_device::device_add_mconfig )
MCFG_TC8566AF_ADD("fdc")
// Double sided 3.5" floppy drive
@@ -256,13 +243,7 @@ static MACHINE_CONFIG_START( fsfd1a )
MACHINE_CONFIG_END
-machine_config_constructor msx_cart_fsfd1a_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( fsfd1a );
-}
-
-
-static MACHINE_CONFIG_START( fscf351 )
+MACHINE_CONFIG_MEMBER( msx_cart_fscf351_device::device_add_mconfig )
MCFG_MB8877_ADD("fdc", XTAL_4MHz / 4)
MCFG_WD_FDC_FORCE_READY
@@ -278,12 +259,6 @@ static MACHINE_CONFIG_START( fscf351 )
MACHINE_CONFIG_END
-machine_config_constructor msx_cart_fscf351_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( fscf351 );
-}
-
-
void msx_cart_disk_type1_device::device_start()
{
save_item(NAME(m_side_control));