summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/315_5313.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/315_5313.cpp')
-rw-r--r--src/devices/video/315_5313.cpp10
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)))
{