Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!altitude!gammal From: gammal@CAM.ORG (Michael Gammal) Newsgroups: comp.sys.apple2 Subject: Re: Multitasking on a II Message-ID: <1990Dec23.034902.12921@CAM.ORG> Date: 23 Dec 90 03:49:02 GMT References: <289@generic.UUCP> Organization: Altitude.CAM.ORG, St-Lambert QC CANADA Lines: 21 ericmcg@pnet91.cts.com (Eric Mcgillicuddy) writes: >The 65C02 and 65816 have two uninteruptible instruction, TSB and TRB. These >are Test and Set (or Reset) Bit. Perhaps the *RESET line would prevent >interuption, but nothing else will stop them from completing their function >(usually marking a semaphore). Any subsequent accesses to the semaphore will >show it as being in use. I hope Prodos uses this for the "PRODOS_BUSY" flag >and for locking Handles. (?). >These instructions take 5-7 cycles to execute, so they damn well better work >as advertised, eh? I have a program made by a friend's friend called IIe.MultiTask and apparently it works very well...(I personally have never used it but some friends of mine say it's pretty good) I brought this up as I was wondering if it would be of use to anyone as I could put it in comp.binaries.apple2 if necessary. -- Michael Gammal Concordia University M.Gammal@CAM.ORG