diff options
Diffstat (limited to 'src/devices/video/315_5313.cpp')
-rw-r--r-- | src/devices/video/315_5313.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/devices/video/315_5313.cpp b/src/devices/video/315_5313.cpp index c42ab3815e5..f48468963be 100644 --- a/src/devices/video/315_5313.cpp +++ b/src/devices/video/315_5313.cpp @@ -12,7 +12,7 @@ TODO: */ #include "emu.h" -#include "video/315_5313.h" +#include "315_5313.h" /* The VDP occupies addresses C00000h to C0001Fh. @@ -299,10 +299,6 @@ void sega315_5313_device::device_post_load() void sega315_5313_device::device_start() { - m_sndirqline_callback.resolve_safe(); - m_lv6irqline_callback.resolve_safe(); - m_lv4irqline_callback.resolve_safe(); - m_32x_scanline_func.resolve(); m_32x_interrupt_func.resolve(); m_32x_scanline_helper_func.resolve(); @@ -433,7 +429,7 @@ void sega315_5313_device::vdp_vram_write(u16 data) if (m_vdp_address & 1) { - data = ((data & 0x00ff) << 8) | ((data & 0xff00) >> 8); + data = swapendian_int16(data); } vram_w(m_vdp_address >> 1, data); @@ -1241,7 +1237,7 @@ u16 sega315_5313_device::get_hposition() { attotime time_elapsed_since_megadriv_scanline_timer; - time_elapsed_since_megadriv_scanline_timer = m_megadriv_scanline_timer->time_elapsed(); + time_elapsed_since_megadriv_scanline_timer = m_megadriv_scanline_timer->elapsed(); if (time_elapsed_since_megadriv_scanline_timer.attoseconds() < (ATTOSECONDS_PER_SECOND/get_framerate() /double(m_total_scanlines))) { |