summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/macs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/macs.cpp')
-rw-r--r--src/mame/drivers/macs.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/macs.cpp b/src/mame/drivers/macs.cpp
index 6986808a190..b81b8700705 100644
--- a/src/mame/drivers/macs.cpp
+++ b/src/mame/drivers/macs.cpp
@@ -90,8 +90,8 @@ public:
void init_kisekaeh();
void init_kisekaem();
void init_macs2();
- void machine_reset_macs();
- void machine_start_macs();
+ DECLARE_MACHINE_RESET(macs);
+ DECLARE_MACHINE_START(macs);
ST0016_DMA_OFFS_CB(dma_offset);
uint32_t screen_update_macs(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -505,8 +505,8 @@ MACHINE_CONFIG_START(macs_state::macs)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", macs_state, irq0_line_hold)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_macs, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_macs, this));
+ MCFG_MACHINE_START_OVERRIDE(macs_state, macs)
+ MCFG_MACHINE_RESET_OVERRIDE(macs_state, macs)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -654,7 +654,7 @@ static const uint8_t ramdata[160]=
};
#endif
-void macs_state::machine_start_macs()
+MACHINE_START_MEMBER(macs_state,macs)
{
m_rombank[0]->configure_entries(0 , 256, memregion("maincpu")->base(), 0x4000);
m_rombank[0]->configure_entries(256, 256, m_cart1->get_rom_base(), 0x4000);
@@ -673,7 +673,7 @@ void macs_state::machine_start_macs()
m_rambank[1]->set_entry(0);
}
-void macs_state::machine_reset_macs()
+MACHINE_RESET_MEMBER(macs_state,macs)
{
#if 0
uint8_t *macs_ram1 = m_ram1.get();