WIP: Use IRQ-based vblank

This enables hardware buffer transfer, but vblank crashes the whole
virtual machine currently (not just the OS, the actual host process).

Currently building vbox from scratch to see it it can help.