Я бы ... создал один буфер для моего изображения с ручным управлением и вручную нарисовал бы его, а затем резиновую полосу на экране, когда что-то изменилось, т. Е. Был вытянут один конец линии резиновой ленты.
Линии XOR (DrawReversibleLine ()) должны были умереть с графикой ZX Spectrum или Hercules.