summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/i7000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/i7000.cpp')
-rw-r--r--src/mame/drivers/i7000.cpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/mame/drivers/i7000.cpp b/src/mame/drivers/i7000.cpp
index e97a8d0e4e9..916505868d4 100644
--- a/src/mame/drivers/i7000.cpp
+++ b/src/mame/drivers/i7000.cpp
@@ -237,7 +237,7 @@ void i7000_state::machine_start()
if (m_card->exists())
{
// 0x4000 - 0xbfff 32KB ROM
- program.install_read_handler(0x4000, 0xbfff, read8sm_delegate(FUNC(generic_slot_device::read_rom),(generic_slot_device*)m_card));
+ program.install_read_handler(0x4000, 0xbfff, read8_delegate(FUNC(generic_slot_device::read_rom),(generic_slot_device*)m_card));
}
}
@@ -344,17 +344,18 @@ MC6845_ON_UPDATE_ADDR_CHANGED(i7000_state::crtc_addr)
MACHINE_CONFIG_START(i7000_state::i7000)
/* basic machine hardware */
- NSC800(config, m_maincpu, XTAL(4'000'000));
- m_maincpu->set_addrmap(AS_PROGRAM, &i7000_state::i7000_mem);
- m_maincpu->set_addrmap(AS_IO, &i7000_state::i7000_io);
+ MCFG_DEVICE_ADD("maincpu", NSC800, XTAL(4'000'000))
+ MCFG_DEVICE_PROGRAM_MAP(i7000_mem)
+ MCFG_DEVICE_IO_MAP(i7000_io)
/* video hardware */
- screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
- screen.set_refresh_hz(60);
- screen.set_size(320, 200); /* 40x25 8x8 chars */
- screen.set_visarea(0, 320-1, 0, 200-1);
- screen.set_screen_update(FUNC(i7000_state::screen_update_i7000));
- screen.set_palette("palette");
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_SIZE(320, 200) /* 40x25 8x8 chars */
+ MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
+
+ MCFG_SCREEN_UPDATE_DRIVER(i7000_state, screen_update_i7000)
+ MCFG_SCREEN_PALETTE("palette")
GFXDECODE(config, m_gfxdecode, "palette", gfx_i7000);
PALETTE(config, "palette", FUNC(i7000_state::i7000_palette), 2);
@@ -391,7 +392,7 @@ MACHINE_CONFIG_START(i7000_state::i7000)
MCFG_GENERIC_LOAD(i7000_state, i7000_card)
/* Software lists */
- SOFTWARE_LIST(config, "card_list").set_original("i7000_card");
+ MCFG_SOFTWARE_LIST_ADD("card_list", "i7000_card")
MACHINE_CONFIG_END
ROM_START( i7000 )