[comp.sys.apple] don't use that list manager code exactly...

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