msx2: Make the cursor work

I was clearly not awake pasting the initial cursor code together.

This gives us a correct text rendering, except for the mysterious double
copy which presumably is a VDP set up error of some kind.