diff options
Diffstat (limited to 'src/mame/drivers/segaybd.c')
-rw-r--r-- | src/mame/drivers/segaybd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mame/drivers/segaybd.c b/src/mame/drivers/segaybd.c index facb919bdba..e406b0a10ba 100644 --- a/src/mame/drivers/segaybd.c +++ b/src/mame/drivers/segaybd.c @@ -207,7 +207,7 @@ WRITE16_MEMBER( segaybd_state::io_chip_w ) // D2 = YRES // D1-D0 = ADC0-1 // - m_segaic16vid->segaic16_set_display_enable(data & 0x80); + m_segaic16vid->set_display_enable(data & 0x80); if (((old ^ data) & 0x20) && !(data & 0x20)) machine().watchdog_reset(); m_soundcpu->set_input_line(INPUT_LINE_RESET, (data & 0x10) ? CLEAR_LINE : ASSERT_LINE); @@ -741,7 +741,7 @@ static ADDRESS_MAP_START( suby_map, AS_PROGRAM, 16, segaybd_state ) AM_RANGE(0x180000, 0x1807ff) AM_MIRROR(0x007800) AM_RAM AM_SHARE("rotateram") AM_RANGE(0x188000, 0x188fff) AM_MIRROR(0x007000) AM_RAM AM_SHARE("bsprites") AM_RANGE(0x190000, 0x193fff) AM_MIRROR(0x004000) AM_RAM_WRITE(paletteram_w) AM_SHARE("paletteram") - AM_RANGE(0x198000, 0x19ffff) AM_DEVREAD("segaic16vid", segaic16_video_device, segaic16_rotate_control_0_r) + AM_RANGE(0x198000, 0x19ffff) AM_DEVREAD("segaic16vid", segaic16_video_device, rotate_control_r) AM_RANGE(0x1f0000, 0x1fffff) AM_RAM ADDRESS_MAP_END @@ -2529,9 +2529,6 @@ DRIVER_INIT_MEMBER(segaybd_state,generic) // allocate a scanline timer m_scanline_timer = timer_alloc(TID_IRQ2_GEN); - // point globals to allocated memory regions - m_segaic16vid->segaic16_rotateram_0 = reinterpret_cast<UINT16 *>(memshare("rotateram")->ptr()); - // save state save_item(NAME(m_pdrift_bank)); save_item(NAME(m_analog_data)); |