summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/hp1ll3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/hp1ll3.cpp')
-rw-r--r--src/devices/video/hp1ll3.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/video/hp1ll3.cpp b/src/devices/video/hp1ll3.cpp
index 5394e2145fd..006b8823122 100644
--- a/src/devices/video/hp1ll3.cpp
+++ b/src/devices/video/hp1ll3.cpp
@@ -539,10 +539,10 @@ bool hp1ll3_device::bitblt(uint16_t src_base_addr, unsigned src_width, unsigned
dst_rect.origin.x, dst_rect.origin.y, dst_rect.size.x, dst_rect.size.y,
rop));
int src_x = src_p.x;
- int dst_x = dst_rect.origin.x;
+ int dst_x = static_cast<int16_t>(dst_rect.origin.x);
int dst_width = dst_rect.size.x;
int src_y = src_p.y;
- int dst_y = dst_rect.origin.y;
+ int dst_y = static_cast<int16_t>(dst_rect.origin.y);
int dst_height = dst_rect.size.y;
// Clip x-coordinates
clip_coord(src_width, src_x, clip_rect.origin.x, clip_rect.size.x, dst_x, dst_width);
@@ -810,14 +810,14 @@ uint32_t hp1ll3_device::screen_update(screen_device &screen, bitmap_ind16 &bitma
{
if (!m_enable_video)
{
- bitmap.fill(rgb_t::black());
+ bitmap.fill(0);
return 0;
}
for (int y = 0; y < m_vert_pix_total; y++)
{
int const offset = m_sad + y*m_conf[CONF_WPL];
- uint16_t *p = &m_bitmap.pix16(y);
+ uint16_t *p = &m_bitmap.pix(y);
for (int x = offset; x < offset + m_horiz_pix_total / 16; x++)
{
@@ -850,7 +850,7 @@ uint32_t hp1ll3_device::screen_update(screen_device &screen, bitmap_ind16 &bitma
* offset 2: data
*/
-READ8_MEMBER( hp1ll3_device::read )
+uint8_t hp1ll3_device::read(offs_t offset)
{
uint8_t data = 0;
@@ -964,7 +964,7 @@ READ8_MEMBER( hp1ll3_device::read )
// write - register write
//-------------------------------------------------
-WRITE8_MEMBER( hp1ll3_device::write )
+void hp1ll3_device::write(offs_t offset, uint8_t data)
{
DBG_LOG(1,"HPGPU", ("W @ %d <- %02x\n", offset, data));