diff options
Diffstat (limited to 'src/mame/drivers/littlerb.cpp')
-rw-r--r-- | src/mame/drivers/littlerb.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/littlerb.cpp b/src/mame/drivers/littlerb.cpp index d0f5e66db98..527b2aa61c0 100644 --- a/src/mame/drivers/littlerb.cpp +++ b/src/mame/drivers/littlerb.cpp @@ -134,7 +134,7 @@ public: TIMER_DEVICE_CALLBACK_MEMBER(littlerb_sound_step_cb); TIMER_DEVICE_CALLBACK_MEMBER(littlerb_sound_cb); - DECLARE_DRIVER_INIT(littlerb); + void init_littlerb(); void littlerb(machine_config &config); void littlerb_main(address_map &map); }; @@ -313,11 +313,11 @@ ROM_START( littlerb ) ROM_LOAD( "tch_4.u32", 0x00000, 0x40000, CRC(d6b81583) SHA1(b7a63d18a41ccac4d3db9211de0b0cdbc914317a) ) ROM_END -DRIVER_INIT_MEMBER(littlerb_state,littlerb) +void littlerb_state::init_littlerb() { /* various scenes flicker to the point of graphics being invisible (eg. the map screen at the very start of a game) unless you overclock the TMS34010 to 120%, possible timing bug in the core? this is a hack */ m_indervid->subdevice<cpu_device>("tms")->set_clock_scale(1.2f); } -GAME( 1994, littlerb, 0, littlerb, littlerb, littlerb_state, littlerb, ROT0, "TCH", "Little Robin", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) +GAME( 1994, littlerb, 0, littlerb, littlerb, littlerb_state, init_littlerb, ROT0, "TCH", "Little Robin", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) |