MGE, aka Micro Game Engine, has been ported from Mirco’s original Windows(DirectX) 2D gaming library. Currently it features:

16 bits rendering. Manipulation virtual screens o VRAM screens areas. Defining working screen (akarender target) Sprite Drawing, with different mode, transparent, inked, etc. Sprite Banks, for sprites animations, grouping and easily manipulation. Clipping, Zoomed, Transparent copy of screens. Basic input control. Configuration XML file. Data logging, with indentation and log levels. TGA files reading (32 or 24 bits), include uncompress from gzip files.