diff options
-rw-r--r-- | src/mame/drivers/cvs.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/cvs.c b/src/mame/drivers/cvs.c index 9e4f854b596..e7346d97bc6 100644 --- a/src/mame/drivers/cvs.c +++ b/src/mame/drivers/cvs.c @@ -121,7 +121,7 @@ UINT8 *cvs_color_ram; UINT8 *cvs_video_ram; UINT8 *cvs_bullet_ram; UINT8 *cvs_palette_ram; -UINT8 *cvs_character_ram; +static UINT8 *cvs_character_ram; UINT8 *cvs_s2636_0_ram; UINT8 *cvs_s2636_1_ram; UINT8 *cvs_s2636_2_ram; @@ -198,7 +198,7 @@ WRITE8_HANDLER( cvs_s2636_0_or_character_ram_w ) { offset |= (0 * 0x800) | 0x400 | character_ram_page_start; cvs_character_ram[offset] = data; - gfx_element_mark_dirty(space->machine->gfx[1], offset/8); + gfx_element_mark_dirty(space->machine->gfx[1], (offset/8) % 256); } else cvs_s2636_0_ram[offset] = data; @@ -219,7 +219,7 @@ WRITE8_HANDLER( cvs_s2636_1_or_character_ram_w ) { offset |= (1 * 0x800) | 0x400 | character_ram_page_start; cvs_character_ram[offset] = data; - gfx_element_mark_dirty(space->machine->gfx[1], offset/8); + gfx_element_mark_dirty(space->machine->gfx[1], (offset/8) % 256); } else cvs_s2636_1_ram[offset] = data; @@ -240,7 +240,7 @@ WRITE8_HANDLER( cvs_s2636_2_or_character_ram_w ) { offset |= (2 * 0x800) | 0x400 | character_ram_page_start; cvs_character_ram[offset] = data; - gfx_element_mark_dirty(space->machine->gfx[1], offset/8); + gfx_element_mark_dirty(space->machine->gfx[1], (offset/8) % 256); } else cvs_s2636_2_ram[offset] = data; |