[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The Manager - how the damn thing works



In article <1993Feb26.175229.1420@ifi.unizh.ch> gudat@avalon.physik.unizh.ch (gudat henrik) writes:

[ good stuff about the manager deleted... ]

	The manager sounds great but....

>3200 color programs
> 
>A friend told me that DreamGrafix does not work with TM. The system
>doesn't crash. But it seems as if the problem is with DG, not with TM
>because DG requires the bank 01 SHR page. I've noticed that QuickDraw
>operates without shadowing (funny, huh?). Please reread this sentence
>because this also means that desktop stuff is a bit slower! (I'm not
>sure whether shadowing is _always_ turned off, but at least Symbolix
>did not use bank 01 (it usually does).)

	DreamGrafix requires the bank 01 SHR memory for a couple of
reasons, and it checks to make sure it gets it.  The check is
important, as we use Bank 1 memory, and if Bank 1 is used and not
allocated, memory will get trashed...  It sounds like soniqTracker is
writing to bank 1 although shadowing isn't enabled and the memory
isn't allocated....  this may not cause problems now, but it may if a
program is loaded into bank 1.

	Using QD2 with shadowing on makes QD2 operate a bit faster (as
you mention).  DG is very timing critical in nature, and bank 1 shadowing
gives us a little more time.

	As for whose fault it is.  All I can say is DG works from the
Finder and from Switch-IT!  Although it does sound like the Manager
needs to be updated to handle programs that want bank 1 memory.  Why
should programs run slower under the Manager?

Steven Chiang                  Order - DreamGrafix:  The ONLY 16/256/3200
stc7@cunixb.cc.columbia.edu       color paint program for the Apple IIGS.
America On_Line:  DWS Steve
Genie:  S.Chiang4              Apple IIGS Forever!