From mint-bounce@lists.fishpool.fi Fri Dec 11 09:32:21 2009 Message-ID: <4B225757.7080206@atari-source.org> Date: Fri, 11 Dec 2009 09:29:43 -0500 From: Mark Duckworth User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Jo Even Skarstein CC: mint Subject: Re: [MiNT] XaAES sources for FreeMiNT 1.16.3 References: <11a6f2b10911270646s6ceab50i915d71aeb27f6be9@mail.gmail.com> <7116AF0ECE9F4F099B489E49FEE856FC@mercatus.local> <4B1FBAB0.4080607@freesbee.fr> <11a6f2b10912090846y6d71b0er184aaff3217e97da@mail.gmail.com> <11a6f2b10912090920v93462c2iacfd145ee9d9c235@mail.gmail.com> <4B20F2D7.8050403@atari-source.org> <11a6f2b10912101107w4aa8a455n919f82fff6569fe9@mail.gmail.com> <4B215684.2010900@online.no> In-Reply-To: <4B215684.2010900@online.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: mduckworth@atari-source.org Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: Jo Even Skarstein wrote: > Paul Wratt skreiv: > >> That is my point (i think). Any virtual screen should be independent >> of physical hardware, and yes apps could be told about screen >> attribute changes. As long as it is not a fullscreen non-desktop app, >> then the virtual screen should not interfere with what is actually on >> the screen, especially if it is running under AES > > This is a different concept than virtual workstations in VDI. In VDI, > a virtual workstation is nothing but a set of stored parameters > (colour, line style, fillpattern etc) attached to a handle we call a > "virtual workstation". So when using a virtual workstation, you're > only using those settings when drawing. The drawing is performed > directly on the physical workstation (screen, printer, plotter...). > > The concept you're suggesting can be compared to offscreen bitmaps in > VDI. You could do all drawing to offscreen bitmaps in whatever size > and resolution you like, and then blit it to the physical workstation > when needed. > >> I am not sure of the use of multiple physical screens, except that >> more than one full screen non-desktop app could be running at the same >> time, and that would make sense, not interfering with each others > > This is one use. Movie players, slideshows, art programs, text > consoles etc. are other uses. The Amiga had a brilliant implementation > of this 25 years ago. I was going to mention this but didn't for fear that someone might decide we don't need amiga like features. But when I saw this feature in the early 90's I was enamored with it. I think it's really cool and there's nothing that really matches it in any of today's OS's except maybe linux who can have multiple x sessions and framebuffer consoles. Thanks, Mark