summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/turrett.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/turrett.cpp')
-rw-r--r--src/mame/drivers/turrett.cpp24
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