home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apple2
- Path: sparky!uunet!cs.utexas.edu!torn!utgpu!utstat!philip
- From: philip@utstat.uucp (Philip McDunnough)
- Subject: Re: Accelerator stuff
- Message-ID: <1992Sep15.010936.855@utstat.uucp>
- Organization: University of Toronto, Dept. of Statistics
- References: <1992Sep13.210815.27707@news.iastate.edu> <1992Sep14.041304.7483@cco.caltech.edu> <mattd-140992122917@city-lights.apple.com>
- Date: Tue, 15 Sep 1992 01:09:36 GMT
- Lines: 35
-
- In article <mattd-140992122917@city-lights.apple.com> mattd@apple.com (Matt Deatherage) writes:
-
- [ ]
- >
- >The TWGS's "AppleTalk/IRQ" option slows down to Control Panel speed (2.5 or
- >1 MHz) whenever interrupts are disabled. This has the advantage of making
- >_all_ timing sensitive code work as advertised, because anyone writing
- >timing-sensitive code knew they had to disable interrupts already.
- >
- >It might slow down somewhat, but it's a darn sight better than Zip's
- >"AppleTalk delay" which slows the accelerator down about 30% of the time
- >(5 ms for every interrupt, incluing the 60 Hz VBL interrupt, which means
- >a minimum of 300 ms slowdown every second). It also wouldn't have forced
- >Apple to waste time rewriting the internal LocalTalk code to be speed
- >dependent at 1 MHz instead of 2.5 MHz, requiring more patch memory on ROM
- >3 and time that could have been spent on more productive things.
- >
- >(And no, ZipTalk alone or the code I wrote that did the same thing and
- >sent to Zip a long time ago wouldn't have fixed it -- LocalTalk has to
- >send a "clear to send" packet as soon as it sees a "ready to send"
- >packet, and that's all done in the interrupt handler without dispatching
- >to the LAPRead or LAPWrite commands -- and patching out the interrupt
- >vector to slow down before doing it is not supportable or feasible due
- >to extreme AppleTalk timing constraints.)
-
- Hmm...before System6.0, I used ziptalk on the GS on an Appletalk network.
- The GS has a 10/64k Zip GS in it and all worked fine. With System 6.0 I
- was able to remove ziptalk and still get my GS to work fine on Locatalk
- virtually all the time( odd times where things failed had to do with
- termination and/file types giving out of bound errors). This also worked
- with PublicFolder GS by the way.
-
- Philip McDunnough
- University of Toronto
- philip@utstat.toronto.edu
-