summaryrefslogtreecommitdiff
path: root/video.c
diff options
context:
space:
mode:
Diffstat (limited to 'video.c')
-rw-r--r--video.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/video.c b/video.c
index d98e6f0..a3e0e0f 100644
--- a/video.c
+++ b/video.c
@@ -23,8 +23,6 @@ int hide_page_2;
int hide_sprites;
int trace_unknown_video = 1;
-int screen_needs_update;
-
static const u8 sizes[] = { 8, 16, 32, 64 };
static const u8 colour_sizes[] = { 2, 4, 6, 8 };
@@ -100,7 +98,7 @@ static void do_dma(u32 len)
mem[dst+j] = mem[src+j];
mem[0x2872] = 0;
- mem[0x2863] |= 0x0004;
+ mem[0x2863] |= 4; // trigger video DMA IRQ
}
void video_store(u16 val, u32 addr)
@@ -176,10 +174,6 @@ void video_store(u16 val, u32 addr)
case 0x2863: // video IRQ status
mem[addr] &= ~val;
- if (val & 1 && screen_needs_update) {
- update_screen();
- screen_needs_update = 0;
- }
return;
case 0x2870: // video DMA src