Screensaver cmos bytes on risc os 4.39/six
Andrew Rawnsley (492) 1445 posts |
Hi folks. RISC OS 4 and 5 (and earlier) seem to use a standard cmos location for reading/writing the blank time (Misc1bits). However, 4.39 and Six seem to allow for two times to be set – DPMS time and blank time. Neither seem to use Misc1bits address, as far as I can see. Does anyone have any more info on this that could point me in the right direction for those OS versions? (And yes, I know, this isn’t entirely the place, but it’s all we got!). |
David Pitt (3386) 1248 posts |
OS4.39 and OS6.20 See |
Andrew Rawnsley (492) 1445 posts |
Thanks David. I was semi-aware of that, but it suggests that 4.39 and six no longer use CMOS at all for this… Is that really the case? |
Rick Murray (539) 13840 posts |
It would make sense – such things can be set up in the boot sequence (if you don’t boot properly then screensavers probably wouldn’t work anyway!) which saves the problem of what to do with a resource that is as restricted as CMOS RAM. |
Rick Murray (539) 13840 posts |
Some examples of stuff that is not necessary to bring up the machine: bytes 15 1, 22, 23, 27, 28, 140, 197, 198, 220, 221, 222, and 223. Many of these are Wimp behaviour, there’s no reason it can’t be done in PreDesk. 1 You can’t even say it might be useful for setting serial options for debugging, as that stuff is set up prior to CMOS even being looked at, and the CMOS value tops out at 19200 which is comically slow these days. |
Chris Mahoney (1684) 2165 posts |
Bytes 108-110 would like a word with you :P Admittedly the address isn’t stored there by default, but if you’ve set “Obtain IP address from CMOS” in your network configuration then that’s where it’ll look. |
David Pitt (3386) 1248 posts |
I found this in S3FEATURES/HTML on the 3i3 CD :- “ScreenBlanker now supports a second-level blanking using DPMS. ScreenBlanker no longer uses CMOS to get its initial settings and defaults to ‘off’.” |
Andrew Rawnsley (492) 1445 posts |
Thanks David – that’s really great. I now have the software working nicely with both flavours of RISC OS. |