diff --git a/src/emu/tilemap.cpp b/src/emu/tilemap.cpp index 21752dcd1f4..d7669f6279a 100644 --- a/src/emu/tilemap.cpp +++ b/src/emu/tilemap.cpp @@ -1260,7 +1260,7 @@ void tilemap_t::draw_instance(screen_device &screen, _BitmapClass &dest, const b { const u16 *source0 = source_baseaddr + x_start; typename _BitmapClass::pixel_t *dest0 = dest_baseaddr + x_start; - u8 *pmap0 = priority_baseaddr + x_start; + u8 *pmap0 = priority_baseaddr ? (priority_baseaddr + x_start) : nullptr; // if we were opaque, use the opaque renderer if (prev_trans == WHOLLY_OPAQUE)