Xref: utzoo comp.sys.amiga.misc:157 comp.sys.amiga.advocacy:153 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!rpi!uwm.edu!linac!att!cbnews!cbnewsm!nsw From: nsw@cbnewsm.att.com (Neil Weinstock) Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.advocacy Subject: Re: How do we change the scheduler? (Was Re: Multitasking at home...) Message-ID: <1991Jan18.230319.27689@cbnewsm.att.com> Date: 18 Jan 91 23:03:19 GMT References: <7504@sugar.hackercorp.com> <7523@sugar.hackercorp.com> Distribution: na Organization: The Flying Squid Patrol Lines: 27 In article <7523@sugar.hackercorp.com> peter@sugar.hackercorp.com (Peter da Silva) writes: >In article burley@geech.ai.mit.edu (Craig Burley) writes: >> Anyone care to post whether this kind of scenario works on the Amiga? I.e. >> when holding a menu down, or doing other purely user-interface things that >> aren't inherently resource intensive (like just holding a mouse button >> down without moving the mouse), does true multitasking keep working? >> My guess would be yes, it does. > >Multitasking continues, however that screen is locked (any task doing output >to that screen is deferred) until you release that task. Programs that don't >output to that screen (either they have their own screen or they're smart and >spawned a task for display update) aren't affected. Then again, for specialized applications, you can use dual-playfield mode, and the menus can work at the same time as the rest of the screen. My Asteroids program (which I really oughtta get in shape for distribution one of these days) uses the top playfield for Intuition, and does the animation on the bottom. When you pull up a menu, the animation continues without missing a beat, right underneath the menus. The background of the menus is also transparent, so you see the rocks floating around behind the menus. It's a great multitasking example, apart from being flat-out cool. - Neil --==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-- Neil Weinstock @ AT&T Bell Labs // What was sliced bread att!edsel!nsw or nsw@edsel.att.com \X/ the greatest thing since?