Very cool.  I wonder if it is possible for the emulators to understand that mesh sprites are semi-transparent and draw them last in the buffer of interest and blend it on top within that buffer.  I suspect these games are so specialized in their effects that this would likely screw things up thogh.