I created a small demo for the MSX HCC usergroup. And for fun, learning and amusement, I've put the source in a github repo: https://github.com/PaulBoss/msx-hcc-30
It uses LDIRVM for moving stuff to VRAM. Not the fastest way, but it got cycles enough to spare :P