diff options
Diffstat (limited to 'src/mame/drivers/i7000.cpp')
-rw-r--r-- | src/mame/drivers/i7000.cpp | 23 |
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 ) |