nicholaA@moravian.EDU (Andy Nicholas) (09/08/89)
There are several errors in that source code that I posted from Jim Mensch to everyone on AppleLink PE. Notably, it doesn't save the data bank register when the routine is called, and there are a few instructions that are reversed. The stuff is real easy to spot, so just use that list manager accelerator source as a guide, don't use it verbatim. And, if you're programming this little machine, you should be able to handle it... (I hope :) Also, as to performance, Jim was very accurate there... To scroll through a list of 50 or so items on a normal speed IIgs (the shrinkit 2.1 archived source code to be exact) used to take 25.7 seconds -- it now takes 14.3 seconds to scroll through the list of items. It also used to flicker badly. It doesn't now. It's wonderful with a TWGS and without a TWGS it's the same speed that the older code used to run WITH the TWGS. Kudos to Apple and Jim Mensch for showing us a way to make things much faster! It's great! Thanks! :-) andy