home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / programm / 15763 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  3.2 KB

  1. Path: sparky!uunet!know!hri.com!noc.near.net!nic.umass.edu!caen!batcomputer!munnari.oz.au!bunyip.cc.uq.oz.au!news.qut.edu.au!qut.edu.au!podesta
  2. From: podesta@qut.edu.au
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: New hardware reference guide?
  5. Message-ID: <1992Nov13.085247.58456@qut.edu.au>
  6. Date: 13 Nov 92 13:52:47 GMT
  7. References: <Bx7782.CKD@kingston.ac.uk> <1992Nov5.184916.17436@sth.frontec.se> <1927@lysator.liu.se> <BxAMtH.Aos@cck.coventry.ac.uk> <36816@cbmvax.commodore.com>
  8. Organization: Queensland University of Technology
  9. Lines: 54
  10.  
  11. In article <36816@cbmvax.commodore.com>, peter@cbmvax.commodore.com (Peter Cherna) writes:
  12. > Well, we have extensive experience in figuring out why so many of these things
  13. > stopped working.  We looked at a bunch that broke when a 1MB Agnus was
  14. > installed.  We looked at a bunch that broke under ECS.  We looked at a
  15. > bunch that broke with the A3000.  A bunch that broke with 2.04.  A bunch
  16. > more that broke with AGA and 3.0, and sadly, we fully expect to have the
  17. > same darned problem next time we rev something too.
  18.  
  19. So what are some reasons that they break???
  20. I know some of mine broke because I wasn't blitter waiting everywhere.
  21. On faster machines, the processor would reach the next blitter job before
  22. the blitter was finished that last, while on A500s it would not and there
  23. would be no problem.
  24.  
  25. > From our experience, we've indeed seen some software that circumvents
  26. > the OS because that was the only way to achieve the effect desired.
  27.  
  28. Definitely true in demos. If the OS could do it, there would be no
  29. point in making a demo out of it.
  30.  
  31. > But by and large, the most common reason appears to be "NIH" syndrome (not
  32. > invented here).  It appears to be common to underestimate the performance
  33. > of the system routines, to misunderstand how to use the system routines,
  34. > to misunderstand the intricacies of the hardware, etc.
  35.  
  36. Underestimate the performance of the system routines?????????
  37. Come on, is that possible. True, that 2.x is much better than 1.x and
  38. 3.x sounds great, but there's still NO way your gonna write a game
  39. like Shadow of the Beast III that will run on a 1meg A500 using system routines!
  40. And to compete with the Console games, and to get people to buy your games,
  41. and just to feel proud of your games, you need to target that kind of level
  42. of speed, graphics and gameplay. There's no market for games and demos that
  43. only run on 68020 machines and above. Even when there is, this just
  44. means people will expect better demos and games so we still won't be able
  45. to go through the OS
  46.  
  47. > We frequently see code that goes to the hardware that is significantly
  48. > less efficient than it could easily be, or even than the OS is.  The
  49. > only thing which is rare in all of this is code which takes over the machine
  50. > completely and DOES work on all Amigas.  Perhaps you are among those who can
  51. > write code that works on most Amigas, but you're in the tiny minority...
  52.  
  53. In demos??? They must be pretty lame if some hardcoded effects are slower than
  54. the system software...Remember that demos and games can use the fact that
  55. they are not generic - we don't have to worry about window clipping or
  56. multiple tasks or I/O because these are all controlled.
  57.  
  58. >      Peter
  59.  
  60. James Podesta. ((soon) BappSci - Computing Honours :) a.k.a Rincewind
  61.