Found bugs, problems in microcode, not fixed yet
Other interrupts now also microcoded but not driven
Refactoring; Background rendering timing

According to others' measurements, during background rendering the
first tile is read twice. This is now implemented via an extra delay.