home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / atari / st / tech / 4630 < prev    next >
Encoding:
Internet Message Format  |  1992-08-31  |  1.4 KB

  1. Path: sparky!uunet!mcsun!corton!loria!loria.crin.fr!eker
  2. From: eker@loria.crin.fr (Steven Eker)
  3. Newsgroups: comp.sys.atari.st.tech
  4. Subject: Re: DSP in the Falcon
  5. Message-ID: <469@muller.loria.fr>
  6. Date: 31 Aug 92 16:23:52 GMT
  7. References: <H.H8xksAVnXI6@kynes.bison.mb.ca>
  8. Sender: news@news.loria.fr
  9. Organization: CRIN (CNRS) Nancy - INRIA Lorraine
  10. Lines: 26
  11.  
  12. Well the best thing about a 56001 is that it has a hardware multipler which can
  13. do a multiply & add step in 1 instruction cycle (= 2 clock cycles).
  14. This is much faster than your typical microprocessor and in fact the 56001
  15. does shifting via multiplication rather than the other way arround.
  16. Other goodies:
  17.     3 memory areas (1 program, 2 data) which can be simultaneosly accessed.
  18.     With most instructions you get 1 or 2 move instructions free.
  19.     Fancy adressing modes for fast circular queues, FFTs etc
  20.     Fast interupts
  21.     Hardware looping
  22.  
  23. Things which the 56001 should be useful for include software sound synthesis
  24. & matrix*vector multiplcation (the basis of 3D vector games).
  25.  
  26. If the DSP DMA is implemented right (does anyone have a programmer eye view of
  27. this yet?) is should be possible to use it as an extremely fast graphics
  28. processor for polygons/phong shading/texture mapping (I wonder if anyone
  29. will bother to write an "Ultima Underworld" type game for the Falcon?).
  30. I worry about this though - the DSP is 24 bits and the 68030 is 32 bits
  31. so there's plenty of room for Atari to screw up...
  32.  
  33. Steven
  34.  
  35.     
  36.  
  37.     
  38.