This article is not entirely accurate. VDP1 is perfectly capable of rendering half-transparent sprites on top of each other. It was somewhat problematic for 3D games as the drawing algorithm resulted in some overdraw depending on how the quad was warped and there was a pretty big performance penalty, but for 2D games neither seems like an issue. The problem is when you want to use VDP2 for more than just displaying the frame buffer that VDP1 writes to. VDP1 only supports half-transparent mode when drawing in 15-bit color, but VDP2 only supports per-pixel translucency in indexed mode. So you can either have sprites be translucent with respect to each other or translucent with respect to VDP2 background layers, but not both.<p>The best workaround is to just use VDP1 for everything. I&#x27;m not sure why you wouldn&#x27;t in a cross-platform 2D game given that it would be most analogous to what you needed to do on the Playstation. It didn&#x27;t have any dedicated hardware for backgrounds so you needed to use textured triangles for everything.