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: New hardware reference guide?
- Message-ID: <36816@cbmvax.commodore.com>
- Date: 9 Nov 92 15:53:22 GMT
- References: <Bx7782.CKD@kingston.ac.uk> <1992Nov5.184916.17436@sth.frontec.se> <1927@lysator.liu.se> <BxAMtH.Aos@cck.coventry.ac.uk>
- Reply-To: peter@cbmvax.commodore.com (Peter Cherna)
- Organization: Commodore-Amiga, Inc. West Chester, PA.
- Lines: 37
-
- In article <BxAMtH.Aos@cck.coventry.ac.uk> csg019@cch.coventry.ac.uk (-~=Zaphod=~-) writes:
- >Whoa! Thats crap. Demo programmers use the hardware for speed only, it has
- >nothing to do with lazyness. Its true, we don't like using other peoples code,
- >because we would not be able to accomplish what we set out to do.
- >
- >The fact is, what ever you can do in the OS in 4 frames using the OS, a good
- >demo programmer would probably do in 100 raster lines, and make it work on
- >any machine.
-
- Well, we have extensive experience in figuring out why so many of these things
- stopped working. We looked at a bunch that broke when a 1MB Agnus was
- installed. We looked at a bunch that broke under ECS. We looked at a
- bunch that broke with the A3000. A bunch that broke with 2.04. A bunch
- more that broke with AGA and 3.0, and sadly, we fully expect to have the
- same darned problem next time we rev something too.
-
- From our experience, we've indeed seen some software that circumvents
- the OS because that was the only way to achieve the effect desired.
- But by and large, the most common reason appears to be "NIH" syndrome (not
- invented here). It appears to be common to underestimate the performance
- of the system routines, to misunderstand how to use the system routines,
- to misunderstand the intricacies of the hardware, etc.
-
- We frequently see code that goes to the hardware that is significantly
- less efficient than it could easily be, or even than the OS is. The
- only thing which is rare in all of this is code which takes over the machine
- completely and DOES work on all Amigas. Perhaps you are among those who can
- write code that works on most Amigas, but you're in the tiny minority...
-
- 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."
-
-
-