home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cbmvax!peter
- From: peter@cbmvax.commodore.com (Peter Cherna)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: sprites in 3.0?
- Message-ID: <37105@cbmvax.commodore.com>
- Date: 17 Nov 92 16:42:38 GMT
- References: <1962@lysator.liu.se> <BxtCwF.6Jq@fc.hp.com>
- Reply-To: peter@cbmvax.commodore.com (Peter Cherna)
- Organization: Commodore-Amiga, Inc. West Chester, PA.
- Lines: 36
-
- In article <BxtCwF.6Jq@fc.hp.com> koren@fc.hp.com (Steve Koren) writes:
- >Interesting, but I'm still not convinced. Also any potential theory
- >needs to explain:
- >
- > - programs which open their own, non-overscan screen, with sprites,
- > but the sprites don't work.
-
- With the AGA chipset, the higher bandwidth modes (i.e. the ones that
- give you all that great resolution and color) fetch more stuff per
- fetch. For example, we might fetch 64 bits in the highest bandwidth
- mode, instead of ECS's 16. Well, that also increases the granularity
- of the pre-fetch (the amount needed to be fetched at the start of the
- line for any partial chunk that's visible). This prefetch eats into
- the DMA available for sprites.
-
- The bottom line is that you lose sprites more easily on AGA machines
- when in high-bandwidth modes. Graphics.library tries to drop the bandwidth
- if possible if it would help bring back requested sprites. However,
- this is not always possible.
-
- > - programs which try to use sprites on the workbench, and now crash
- > or generate odd results, instead of simply invisible sprites.
-
- If they generate results other than invisible sprites, then they have
- some other bug with their interaction with AGA or 3.0. The sole
- effect is that the sprites don't appear.
-
- > - steve
-
- Peter
- --
- Peter Cherna, User Interface Development Group, Commodore-Amiga, Inc.
- {uunet|rutgers}!cbmvax!peter peter@cbmvax.commodore.com
- My opinions do not necessarily represent the opinions of my employer.
- "I believe it's bad luck to be superstitious."
-
-