diff options
Diffstat (limited to 'src/mame/drivers/turrett.cpp')
-rw-r--r-- | src/mame/drivers/turrett.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/turrett.cpp b/src/mame/drivers/turrett.cpp index a6a8e3d4ddd..de69211ca0e 100644 --- a/src/mame/drivers/turrett.cpp +++ b/src/mame/drivers/turrett.cpp @@ -80,7 +80,7 @@ void turrett_state::machine_reset() void turrett_state::cpu_map(address_map &map) { - map(0x00000000, 0x0007ffff).ram().mirror(0x40000000); + map(0x00000000, 0x0007ffff).ram(); map(0x02000010, 0x02000013).ram(); map(0x02000040, 0x02000043).ram(); map(0x02000050, 0x02000053).ram(); @@ -345,8 +345,8 @@ void turrett_devices(device_slot_interface &device) * *************************************/ -void turrett_state::turrett(machine_config &config) -{ +MACHINE_CONFIG_START(turrett_state::turrett) + /* basic machine hardware */ R3041(config, m_maincpu, R3041_CLOCK); m_maincpu->set_endianness(ENDIANNESS_BIG); @@ -359,12 +359,12 @@ void turrett_state::turrett(machine_config &config) ATA_INTERFACE(config, m_ata).options(turrett_devices, "hdd", nullptr, true); /* video hardware */ - SCREEN(config, m_screen, SCREEN_TYPE_RASTER); + MCFG_SCREEN_ADD("screen", RASTER) // TODO: Likely not correct. Refresh rate empirically determined // to ensure in-sync streaming sound - m_screen->set_raw(4000000, 512, 0, 336, 259, 0, 244); - m_screen->set_screen_update(FUNC(turrett_state::screen_update)); - m_screen->set_palette("palette"); + MCFG_SCREEN_RAW_PARAMS(4000000, 512, 0, 336, 259, 0, 244) + MCFG_SCREEN_UPDATE_DRIVER(turrett_state, screen_update) + MCFG_SCREEN_PALETTE("palette") PALETTE(config, "palette", palette_device::RGB_555); @@ -372,11 +372,11 @@ void turrett_state::turrett(machine_config &config) SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - turrett_device &ttsound(TURRETT(config, "ttsound", R3041_CLOCK)); // ? - ttsound.set_addrmap(0, &turrett_state::turrett_sound_map); - ttsound.add_route(ALL_OUTPUTS, "lspeaker", 1.0); - ttsound.add_route(ALL_OUTPUTS, "rspeaker", 1.0); -} + MCFG_DEVICE_ADD("ttsound", TURRETT, R3041_CLOCK) // ? + MCFG_DEVICE_ADDRESS_MAP(0, turrett_sound_map) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) +MACHINE_CONFIG_END |