summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/video/pc_vga.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/video/pc_vga.c')
-rw-r--r--src/emu/video/pc_vga.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/video/pc_vga.c b/src/emu/video/pc_vga.c
index 39bc25a1e6e..92e1e4fe130 100644
--- a/src/emu/video/pc_vga.c
+++ b/src/emu/video/pc_vga.c
@@ -256,7 +256,8 @@ void vga_device::device_start()
vga.svga_intf.crtc_regcount = 0x19;
vga.svga_intf.vram_size = 0x100000;
- vga.memory.resize_and_clear(vga.svga_intf.vram_size);
+ vga.memory.resize(vga.svga_intf.vram_size);
+ memset(&vga.memory[0], 0, vga.svga_intf.vram_size);
save_item(NAME(vga.memory));
save_pointer(vga.crtc.data,"CRTC Registers",0x100);
save_pointer(vga.sequencer.data,"Sequencer Registers",0x100);
@@ -288,7 +289,8 @@ void cirrus_gd5428_device::device_start()
vga.svga_intf.crtc_regcount = 0x2d;
vga.svga_intf.vram_size = 0x200000;
- vga.memory.resize_and_clear(vga.svga_intf.vram_size);
+ vga.memory.resize(vga.svga_intf.vram_size);
+ memset(&vga.memory[0], 0, vga.svga_intf.vram_size);
save_item(NAME(vga.memory));
save_pointer(vga.crtc.data,"CRTC Registers",0x100);
save_pointer(vga.sequencer.data,"Sequencer Registers",0x100);