From d3dc6db3f82a027276a37bae04f523a2d2c9f4dc Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Sun, 2 Sep 2012 19:46:02 +0000 Subject: Created new sprite device base class, which manages a bitmap and a sparse bitmap for tracking which areas got updated. This allows sprites to be rendered independently to their own bitmap and then mixed in a final step. Converted the Sega sprite device over to this new model, and moved the mixing steps out of the sprite implementations and into the driver- specific video updates where it belongs. [Aaron Giles] Added some further methods and helpers to the bitmap_t and rectangle classes. [Aaron Giles] Created a sega_16bit_common_base class which handles the common Sega palette RAM mappings and open bus reads. [Aaron Giles] --- .gitattributes | 3 +++ 1 file changed, 3 insertions(+) (limited to '.gitattributes') diff --git a/.gitattributes b/.gitattributes index 82f1824aa09..11c586a7101 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1533,6 +1533,8 @@ src/emu/sound/zsg2.c svneol=native#text/plain src/emu/sound/zsg2.h svneol=native#text/plain src/emu/speaker.c svneol=native#text/plain src/emu/speaker.h svneol=native#text/plain +src/emu/sprite.c svneol=native#text/plain +src/emu/sprite.h svneol=native#text/plain src/emu/tilemap.c svneol=native#text/plain src/emu/tilemap.h svneol=native#text/plain src/emu/timer.c svneol=native#text/plain @@ -5224,6 +5226,7 @@ src/mame/video/scn2674.h svneol=native#text/plain src/mame/video/scotrsht.c svneol=native#text/plain src/mame/video/sderby.c svneol=native#text/plain src/mame/video/sega16sp.c svneol=native#text/plain +src/mame/video/sega16sp.h svneol=native#text/plain src/mame/video/segag80r.c svneol=native#text/plain src/mame/video/segag80v.c svneol=native#text/plain src/mame/video/segahang.c svneol=native#text/plain -- cgit v1.2.3