diff options
Diffstat (limited to 'video.c')
-rw-r--r-- | video.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -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 |