Overview of current plans for displays?
Simon Willcocks (1499) 513 posts |
Is there an overview of how screens are expected to be managed by RO in the future? In particular, does RO cope with multiple associated screens? I’m going to write down here what I can identify so far from the GraphicsV documentation. If there are no objections, I’ll edit it as I go along to match my understanding. There are: There can be multiple The GraphicsV interface is two-way communication with the kernel, at least in that a driver may signal a VSync interrupt by calling the vector (I wonder how that works out with multiple drivers and/or VNC frame buffers). That seems to be the only communication in that direction. If supported, there can be (up to 255 per In addition to the resolution, An The logical address where it will appear is owned by the
The If any I’m not sure if |
André Timmermans (100) 655 posts |
You can. KinoAmp uses multiple overlay banks to avoid tearing effects. |
Simon Willcocks (1499) 513 posts |
OK, but does that differ much from creating a double-height overlay and switching between showing the bottom and top halves (using GraphicsV 27) as needed? I missed how you create them: “MinScreenBanks – Minimum number of screen banks” in the Mode Variable Numbers part of the Mode Selector Block passed to GraphicsV 20. Will update the OP. BTW I found these: https://www.riscosopen.org/wiki/documentation/show/Proposed%20GraphicsV%20enhancements https://www.riscosopen.org/wiki/documentation/show/Proposed%20Multiple%20Display%20implementation |