summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/dc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/dc.c')
-rw-r--r--src/mame/video/dc.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/video/dc.c b/src/mame/video/dc.c
index 9181e476aec..75d65673c14 100644
--- a/src/mame/video/dc.c
+++ b/src/mame/video/dc.c
@@ -48,10 +48,10 @@ VO_BORDER_COL
---- ---- ---- ---- xxxx xxxx ---- ---- Green
---- ---- ---- ---- ---- ---- xxxx xxxx Blue
*/
-#define vo_border_K ((state->pvrta_regs[VO_BORDER_COL] & 0x01000000) >> 24)
-#define vo_border_R ((state->pvrta_regs[VO_BORDER_COL] & 0x00ff0000) >> 16)
-#define vo_border_G ((state->pvrta_regs[VO_BORDER_COL] & 0x0000ff00) >> 8)
-#define vo_border_B ((state->pvrta_regs[VO_BORDER_COL] & 0x000000ff) >> 0)
+#define vo_border_K ((pvrta_regs[VO_BORDER_COL] & 0x01000000) >> 24)
+#define vo_border_R ((pvrta_regs[VO_BORDER_COL] & 0x00ff0000) >> 16)
+#define vo_border_G ((pvrta_regs[VO_BORDER_COL] & 0x0000ff00) >> 8)
+#define vo_border_B ((pvrta_regs[VO_BORDER_COL] & 0x000000ff) >> 0)
/*
SPG_HBLANK
@@ -92,7 +92,7 @@ VO_CONTROL
#define spg_pclk_delay ((state->pvrta_regs[VO_CONTROL] & 0x003f0000) >> 16)
#define spg_pixel_double ((state->pvrta_regs[VO_CONTROL] & 0x00000100) >> 8)
#define spg_field_mode ((state->pvrta_regs[VO_CONTROL] & 0x000000f0) >> 4)
-#define spg_blank_video ((state->pvrta_regs[VO_CONTROL] & 0x00000008) >> 3)
+#define spg_blank_video ((pvrta_regs[VO_CONTROL] & 0x00000008) >> 3)
#define spg_blank_pol ((state->pvrta_regs[VO_CONTROL] & 0x00000004) >> 2)
#define spg_vsync_pol ((state->pvrta_regs[VO_CONTROL] & 0x00000002) >> 1)
#define spg_hsync_pol ((state->pvrta_regs[VO_CONTROL] & 0x00000001) >> 0)
@@ -2637,9 +2637,8 @@ void dc_state::video_start()
}
-SCREEN_UPDATE_RGB32(dc)
+UINT32 dc_state::screen_update_dc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
- dc_state *state = screen.machine().driver_data<dc_state>();
/******************
MAME note
@@ -2681,7 +2680,7 @@ SCREEN_UPDATE_RGB32(dc)
pvr_drawframebuffer(screen.machine(),bitmap,cliprect);
// update this here so we only do string lookup once per frame
- state->debug_dip_status = screen.machine().root_device().ioport("MAMEDEBUG")->read();
+ debug_dip_status = screen.machine().root_device().ioport("MAMEDEBUG")->read();
return 0;
}