really fix the bug with reverse branches (I hope).
begin implementing IO mapped colour RAM.