Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!ub!uhura.cc.rochester.edu!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!jh4o+ From: jh4o+@andrew.cmu.edu (Jeffrey T. Hutzelman) Newsgroups: comp.sys.apple2 Subject: Re: Multitasking on a II Message-ID: Date: 19 Dec 90 03:35:44 GMT References: <11379.apple.net@pro-angmar>, <10663@ucrmath.ucr.edu> Organization: Carnegie Mellon, Pittsburgh, PA Lines: 20 In-Reply-To: <10663@ucrmath.ucr.edu> I have to agree. Until my hard drive died, I was working diligently on LWP GS, a library (first created by our own Andy McFadden) that allows a single application to create multiple lightweight processes that run more or less simultaneously. Since I am going home tomorrow (will still have net access, thank goodness) AND my drive should be returning this week with all data INTACT (thank God or your own favorite diety :) ), I will be working on it once again. The basic context switch algorithm could be VERY useful in a multi-tasking O/S; I am currently working on adding whatever needs added to make it work effectively with things like more than one process using QuickDraw II and other resources. If anyone else wants a copy of this code (65816 assembly, ORCA/M) or the entire library, let me know and I'll send you the latest version. When the library gets stable, it will be posted on the net, with a demo (which has yet to be written, but I hope it will effectively show off the impressive things that can be done with LWP GS). -------------------- Jeffrey Hutzelman America Online: JeffreyH11 Internet: jh4o+@andrew.cmu.edu BITNET: JHUTZ@DRYCAS >> Apple // Forever!!! <<