diff --git a/src/mame/drivers/pgm.c b/src/mame/drivers/pgm.c index d63a9e31b2d..e9c52f99331 100644 --- a/src/mame/drivers/pgm.c +++ b/src/mame/drivers/pgm.c @@ -3406,7 +3406,7 @@ ROM_START( dw2001 ) ROM_REGION( 0x600000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */ PGM_VIDEO_BIOS - ROM_LOAD( "2001.u11", 0x180000, 0x200000, CRC(1dd8d1e9) SHA1(13dc5d8e541bbd6eef9f477aa288978bccf7ebb3) ) + ROM_LOAD( "2001.u11", 0x180000, 0x200000, CRC(b27cf093) SHA1(7c5736a3d72b89742da1c92b2604d66e48b95e56) ) ROM_REGION( 0x400000, "sprcol", 0 ) /* Sprite Colour Data */ ROM_LOAD( "2001.u2", 0x000000, 0x200000, CRC(d11c733c) SHA1(8faad32e8e215631a2263bdd51a9ae434540d028) ) diff --git a/src/mame/video/pgm.c b/src/mame/video/pgm.c index 475f9c6f968..0860b016734 100644 --- a/src/mame/video/pgm.c +++ b/src/mame/video/pgm.c @@ -637,8 +637,7 @@ VIDEO_START( pgm ) for (i = 0; i < 0x1200 / 2; i++) palette_set_color(machine, i, MAKE_RGB(0, 0, 0)); - state->m_spritebufferram = auto_alloc_array(machine, UINT16, 0xa00/2); - + state->m_spritebufferram = auto_alloc_array_clear(machine, UINT16, 0xa00/2); state->save_pointer(NAME(state->m_spritebufferram), 0xa00/2); }