@geoffl another way to get more points is, for each calculation, use it to plot a 4x4 block of pixels (covering all 16 thresholds in the dither pattern). I wasn't sure if that's what your original did since the pixels look fatter - I haven't tried to decode how it works