Closed bobbimanners closed 1 year ago
In MODE 1
it looks like it is only touching half the bytes in each row.
Works fine on vertical lines, doesn't work on horizonal lines (and diagonal lines are stripey.)
The OR plot action has the same problem.
They are both fine in MODE 0
.
It makes me think the line drawing could be drawing the same pixel twice when going horizontally. XOR plotting seems to work fine with PLOT 69,x,y
In MODE 1
, the horizontal line drawing function is calling the plot routine twice for each value of A (the pixels being drawn) ... so every pixel is in fact being plotted twice!
Confirmed that is the problem. Now to determine the best way to fix it.
Fixed. As a bonus, x-dominant lines in 320 mode are now twice as fast, approximately!! It was drawing every pixel twice.
Works fine in
MODE 0
.