diff options
Diffstat (limited to 'src/mame/video/jaguar.cpp')
-rw-r--r-- | src/mame/video/jaguar.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/video/jaguar.cpp b/src/mame/video/jaguar.cpp index 803d5e14061..fde197a7ca1 100644 --- a/src/mame/video/jaguar.cpp +++ b/src/mame/video/jaguar.cpp @@ -204,8 +204,8 @@ inline void jaguar_state::get_crosshair_xy(int player, int &x, int &y) const rectangle &visarea = m_screen->visible_area(); /* only 2 lightguns are connected */ - x = visarea.min_x + (((ioport(player ? "FAKE2_X" : "FAKE1_X")->read() & 0xff) * visarea.width()) >> 8); - y = visarea.min_y + (((ioport(player ? "FAKE2_Y" : "FAKE1_Y")->read() & 0xff) * visarea.height()) >> 8); + x = visarea.left() + (((ioport(player ? "FAKE2_X" : "FAKE1_X")->read() & 0xff) * visarea.width()) >> 8); + y = visarea.top() + (((ioport(player ? "FAKE2_Y" : "FAKE1_Y")->read() & 0xff) * visarea.height()) >> 8); } @@ -752,7 +752,7 @@ void jaguar_state::scanline_update(int param) if ((m_gpu_regs[VMODE] & 1) && vc >= (m_gpu_regs[VDB] & 0x7ff)) { uint32_t *dest = &m_screen_bitmap.pix32(vc >> 1); - int maxx = visarea.max_x; + int maxx = visarea.right(); int hde = effective_hvalue(m_gpu_regs[HDE]) >> 1; uint16_t x,scanline[760]; uint8_t y,pixel_width = ((m_gpu_regs[VMODE]>>10)&3)+1; @@ -761,7 +761,7 @@ void jaguar_state::scanline_update(int param) if (ENABLE_BORDERS && vc % 2 == 0) { rgb_t border = rgb_t(m_gpu_regs[BORD1] & 0xff, m_gpu_regs[BORD1] >> 8, m_gpu_regs[BORD2] & 0xff); - for (x = visarea.min_x; x <= visarea.max_x; x++) + for (x = visarea.left(); x <= visarea.right(); x++) dest[x] = border; } |