Page 1 of 1

Block Move... with transparency?

Posted: Thu 2020-05-14 8:42
by Agumander
Hi, I'm wondering if it is at all possible to get the Block Move functionality of the VS23S010 to treat a certain pixel color as transparent and "skip" pixels of that color when performing a copy? The Block Move already makes the chip attractive for rendering tilemaps, but it'd also be useful to be able to quickly draw with irregular/nonrectangular boundaries on top of tilemap graphics.

If that doesn't work, since it seems viable to use multiple of this chip in tandem to generate a VGA signal... maybe it'd be feasible to use these with a mux chip to generate layered graphics?

Re: Block Move... with transparency?

Posted: Tue 2020-05-19 11:18
by Panu

No.. and I agree it's a major limitation of using the block move as a blitter engine :(

Personally, I've been toying with the idea of making sprites as lists of rectangles, so there could be gaps, but it has obvious drawbacks. (drawbacks, lol..) I think the most efficient way would be to use the blitter to draw the rectangle and then fill in the transparent pixels.