diff options
author | mooglyguy <therealmogminer@gmail.com> | 2018-08-16 20:25:01 +0200 |
---|---|---|
committer | mooglyguy <therealmogminer@gmail.com> | 2018-08-16 20:25:01 +0200 |
commit | 10e33516c853bcc4f72d15a5af36159bb0fc5fe8 (patch) | |
tree | e9c9c9970867a73db068dc5b19fda39dec242a10 /src/mame/drivers/apple2e.cpp | |
parent | 519d60acf0fc4325a67fcd8d3a18a49ebab68444 (diff) |
-ram_device: MCFG removal, nw
Diffstat (limited to 'src/mame/drivers/apple2e.cpp')
-rw-r--r-- | src/mame/drivers/apple2e.cpp | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index e37adc1531e..bf141a7cc99 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -3998,9 +3998,7 @@ MACHINE_CONFIG_START(apple2e_state::apple2e) MCFG_DS1315_BACKING_HANDLER(READ8(*this, apple2e_state, nsc_backing_r)) /* RAM */ - MCFG_RAM_ADD(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("64K") - MCFG_RAM_DEFAULT_VALUE(0x00) + RAM(config, m_ram).set_default_size("64K").set_default_value(0); /* 0000 banking */ ADDRESS_MAP_BANK(config, A2_0000_TAG).set_map(&apple2e_state::r0000bank_map).set_options(ENDIANNESS_LITTLE, 8, 32, 0x200); @@ -4083,12 +4081,12 @@ MACHINE_CONFIG_START(apple2e_state::apple2e) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED) MACHINE_CONFIG_END -MACHINE_CONFIG_START(apple2e_state::mprof3) +void apple2e_state::mprof3(machine_config &config) +{ apple2e(config); /* internal ram */ - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") -MACHINE_CONFIG_END + m_ram->set_default_size("128K"); +} MACHINE_CONFIG_START(apple2e_state::apple2ee) apple2e(config); @@ -4163,9 +4161,7 @@ MACHINE_CONFIG_START(apple2e_state::apple2c) MCFG_A2EAUXSLOT_SLOT_REMOVE("aux") MCFG_DEVICE_REMOVE(A2_AUXSLOT_TAG) - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") - MCFG_RAM_EXTRA_OPTIONS("128K") + m_ram->set_default_size("128K").set_extra_options("128K"); MACHINE_CONFIG_END static void apple2cp_set_lines(device_t *device, uint8_t lines) @@ -4281,9 +4277,7 @@ MACHINE_CONFIG_START(apple2e_state::apple2cp) MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16) MCFG_LEGACY_FLOPPY_SONY_2_DRIVES_ADDITIONAL_ADD(apple2cp_floppy35_floppy_interface) - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") - MCFG_RAM_EXTRA_OPTIONS("128K, 384K, 640K, 896K, 1152K") + m_ram->set_default_size("128K").set_extra_options("128K, 384K, 640K, 896K, 1152K"); MACHINE_CONFIG_END MACHINE_CONFIG_START(apple2e_state::apple2c_iwm) @@ -4301,9 +4295,7 @@ MACHINE_CONFIG_START(apple2e_state::apple2c_mem) MCFG_DEVICE_REMOVE("sl6") A2BUS_IWM_FDC(config, "sl6", A2BUS_7M_CLOCK).set_onboard(m_a2bus); - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") - MCFG_RAM_EXTRA_OPTIONS("128K, 384K, 640K, 896K, 1152K") + m_ram->set_default_size("128K").set_extra_options("128K, 384K, 640K, 896K, 1152K"); MACHINE_CONFIG_END const applefdc_interface fdc_interface = @@ -4335,9 +4327,7 @@ MACHINE_CONFIG_START(apple2e_state::laser128) A2BUS_LASER128(config, "sl6", A2BUS_7M_CLOCK).set_onboard(m_a2bus); A2BUS_SLOT(config, "sl7", m_a2bus, apple2_cards, nullptr); - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") - MCFG_RAM_EXTRA_OPTIONS("128K, 384K, 640K, 896K, 1152K") + m_ram->set_default_size("128K").set_extra_options("128K, 384K, 640K, 896K, 1152K"); MACHINE_CONFIG_END MACHINE_CONFIG_START(apple2e_state::laser128ex2) @@ -4359,9 +4349,7 @@ MACHINE_CONFIG_START(apple2e_state::laser128ex2) A2BUS_LASER128(config, "sl6", A2BUS_7M_CLOCK).set_onboard(m_a2bus); A2BUS_LASER128(config, "sl7", A2BUS_7M_CLOCK).set_onboard(m_a2bus); - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("128K") - MCFG_RAM_EXTRA_OPTIONS("128K, 384K, 640K, 896K, 1152K") + m_ram->set_default_size("128K").set_extra_options("128K, 384K, 640K, 896K, 1152K"); MACHINE_CONFIG_END MACHINE_CONFIG_START(apple2e_state::ceci) @@ -4380,8 +4368,7 @@ MACHINE_CONFIG_START(apple2e_state::ceci) MCFG_A2EAUXSLOT_SLOT_REMOVE("aux") MCFG_DEVICE_REMOVE(A2_AUXSLOT_TAG) - MCFG_RAM_MODIFY(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("64K") + m_ram->set_default_size("64K"); MACHINE_CONFIG_END /*************************************************************************** |