upd7220: add Bresenham arc and complete char drawing [Carl]