From 13f82f73317e0800ad93428d805acabe6c80cddc Mon Sep 17 00:00:00 2001 From: Zsolt Vasvari Date: Fri, 14 Mar 2008 03:11:25 +0000 Subject: [PATCH] Fix: 01496: all segae.c drivers: Crashing with Access Violation This driver is creating bitmaps in DRIVER_INIT, which is not the best practice, and in fact, it broke as machine->primary_bitmap is not initalized yet. --- src/mame/drivers/segae.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mame/drivers/segae.c b/src/mame/drivers/segae.c index 3a80f6c8383..174515af30b 100644 --- a/src/mame/drivers/segae.c +++ b/src/mame/drivers/segae.c @@ -716,7 +716,7 @@ static void *start_vdp(running_machine *machine, int type) memset(chip->sprite_renderline,0x00,256+32); chip->writemode = 0; - chip->r_bitmap = video_screen_auto_bitmap_alloc(machine->primary_screen); + chip->r_bitmap = auto_bitmap_alloc(256, 256, BITMAP_FORMAT_RGB15); chip->sms_scanline_timer = timer_alloc(sms_scanline_timer_callback, chip);