You just have to crack a bit your brain that changing resolution is ideal
for any real time animations in any language.
No need to speak of slow machines. 1024*768*32 is already too much for 3 GHz.
I'm not thinking at commands that makes those scripts now-fullscreen™.
The first idea was switching to lowres then open a fullscreen window in a brand new script.
I meant that watching in windowed mode ruins everything especially on a large desktop.
Which is the case of most scripts I know. (320*200 to 800*600)
By experience I had good results with 640*480*16 60 Hz.
Streching such a window in real time is making slow half frame projects.
There are (good) win32 lowres applications that brings back everything. I see multiples solutions
about the hardware compatibility.
All these problems of portability, speed of development are problems of commercials.
Strictly no interest for me, these are my creations.
Also there are unfounded remarks while true this would slow down everything.