Display system
Caveats
Most if not all pages are just rough notes, and these pages as a whole are far from complete. More notes will be added in time, eventually, maybe.
If, from reading these notes, you conclude that I am off my rocker, you won’t be the first, and you may even be right. These pages may simply position me as an acolyte to the late Gene Ray.
No doubt there are a dozen and one reasons why none of this would ever work, but perhaps somewhere deep down there is a tiny fragment that could be used for something.
The display system for Cy/VOS was to be Interface PostScript. No such constraint is required here, but the entire interface is to be built using vector graphics. This requirement will of course set a bar of hardware tolerance, although once rendered each widget and icon can be cached in RAM. The installation processes for software and the operating system could also permanently cache icons rendered to the system’s display scale factor. Changing any scaling properties (font scaling, DPI scaling) would require a re-render pass for all icons.