I've had a think about this as I thought it might be something I could do for the next (exciting) Assembly eComic. Which is delayed as I currently have three books on the boiler! Anyway:Dilwyn wrote:I wish the QL had a "dark mode" for use at night, where it automatically gave everything red or black paper colour. Could probably be done as a small compiled task which sat there, checking the time, and at the appropriate time in the evening started interfering with BASIC channels, altering the paper and ink colours when it spots white or blue background, so your eyes get less blue and white in the runup to bedtime. Never tried it, no idea if it could work, but given the QL's limited colours it might be more annoying than useful. A possible programming challenge for someone, maybe?
I'm not convinced it can be done properly. If I manage to write something that can scan the open channels to find scr_ and con_ channels, then rummage in their undergarments to find the paper and strip colours, and detect any that have blue, and decide to change colour to a different one with no/less blue, and then decide on a suitable ink colour to got with the new paper/strip colour, nothing will actually change until the task redraws its screen display.
Likewise, if we consider only channels using a palette, then we have the same problem again.
Now, someone prove me wrong!
Cheers,
Norm.