home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !MAGS / CHOSNECK / CHOS3.ZIP / CHOSNECK.3RD / STUFF / DATAS.ZIP / ART60.SCR < prev    next >
Encoding:
Text File  |  2003-01-26  |  5.5 KB  |  125 lines

  1. <head>
  2. <title="...forever...">
  3. <font=monaco10.fnt>
  4. <font=newy36.fnt>
  5. <font=time24.fnt>
  6. <image=back.raw w=256 h=256 t=-1>
  7. <buf=1693>
  8. <bgcolor=-1>
  9. <background=0> 
  10. <link_color=253>
  11. <module=console.mod>
  12. <pal=back.pal>
  13. colors:
  14. 251 - black
  15. </head>
  16. <body>
  17. <frame x=0 y=0 w=640 h=1693 b=-1 c=-1>
  18.  
  19. --- - -- -  -------------------------------------------------------------------
  20. <f1><c000>    DSP Successors on the way?
  21. <f0>                      by AdamK (ex-Maska / Confusions)
  22. ------------------------------------------------------------------ - - -- -- --
  23.  
  24. Space.... the final frontier... oops, wrong article ;)
  25.  
  26. 1992,  The  Falcon  is  born.  It came out from darkness,from a prototype board 
  27. codenamed "Sparrow". Initially designed with 68000. Final version with 68030.We
  28. all know that, don't we?
  29.  
  30. The "from 68000" design carried various limitations that Falcon programmers had
  31. to fight with. 16MHz bus, slow blitter. 
  32.  
  33. Blitter, yes,this chip died first, when coders realized that it is faster to do
  34. things by CPU.This is a shortcoming from 68000 design - with that CPU that kind
  35. of  blitter  would  be reasonable. But with faster 030 it isn't, unfortunately.
  36. RIP. Died of "bad design".
  37.  
  38. But  the blitter is not the only chip the Falcon has. There is also our friend,
  39. the  mighty  DSP. This chip *made* it possible for the Falcon to survive a long
  40. amount of time  almost unchanged.  In the Amiga world it quickly became obvious
  41. that faster CPU is an essential need, but we had our precious DSP.
  42.  
  43. DSP  made  many things possible, like mp2,  mp3 decoding,  movie decoding, jpeg
  44. decoding, many demos and brilliant programs.
  45.  
  46. But, as always, the DSP has its shortcomings.  Only  96KB  of  memory  and slow
  47. main-DSP  memory  transfer  makes  it  difficult  to  use it. You can speed the
  48. transfer a little but it will make your program accelerator incompatible.
  49.  
  50. Moreover,  the problem  is that to use the DSP you have to learn its assembler,
  51. and  it  makes  you  learn at least two languages to write a program.  Code may
  52. laugh at it,  but for many people learning even one  high-level language is too
  53. much. Summarizing: it makes life harder.
  54.  
  55. Lately, more and more accelerators and bus speeders are coming out. Coming soon
  56. CT60 is a good example. Tempest will be another example (if it will come out (I
  57. hope).  This expansion board will carry very fast CPUs (compared to 030).  Lets
  58. make comparison:
  59.  
  60.  DSP - 20-90 MIPS
  61.  060 - ~100 MIPS
  62.  PPC - ~300+ MIPS
  63.  Coldfire - unknown (but high).
  64.  
  65. This  comparison  makes me think and the conclusion is that the DSP is going to
  66. DIE!
  67.  
  68. Why?
  69.  
  70. Face the facts. 060 in the worst case is about the same speed as the DSP.  PPC,
  71. depending on model we choose is much faster.  For  PPC  speed, look  at Macs or
  72. Amigas. As for Coldfire, it is unknown, but I doubt it will be much slower than
  73. PPC. Having the choice of writing very-fast code for 060 or ultra-fast code for
  74. the DSP,  the average programmer will choose 060. It  is easier to focus on one
  75. CPU where you can easily do some parts in low-level language, and some parts in
  76. high-level language. Only some people will  choose  DSP,  but that is  a  dying
  77. species, even now.
  78.  
  79. There is some good DSP code available,  like Bitmaster  MOD  player, NoCrew mp2
  80. player,  GTK MOd routines,  but they are limited only to music, and very little
  81. new DSP code is being developed.  There is an exception of ACE, that shows  how
  82. good  DSP  programs  can be, and there is an free ace player routines promised,
  83. but again: music.
  84.  
  85. Things may change with DESSE  card,  that  offers  more  current,  faster,  and
  86. equipped with more memory DSP.  It comes as PCI card,  so  t  also  means  that
  87. RAM-DSP transfer will be at least 33MB/sec (probably faster). I didn't do math,
  88. but I suppose that decoding DivX movies will not be very hard for that card (in
  89. terms of CPU usage).
  90.  
  91. But again,  unfortunately, DESSE has its shortcomings.  It is a PCI card. Let's
  92. count  TOS  compatible machines with  PCI  bridge around.  It  does not look so
  93. bright.  Fortunately, mister R. Czuba promises a PCI add-on for CT60,  and that
  94. is a very good news, if he will complete it in a reasonable time.
  95.  
  96. There is also the case of  compatibility.  I believe,  more,  I know  that  the
  97. DEESSE developer will do everything to make it  compatible  with  the  original
  98. DSP, but there will always be something that will not work,  let's hope that it
  99. will be the minority.
  100.  
  101. And, oh yes, the price.  DESSE is about 250euro.  For me, it is a lot of money,
  102. really. But I'm only a poor student living in an east block country ;-)
  103.  
  104. And... the PCI bridge,  I think that it will not be for free... lucky owners of 
  105. these...
  106.  
  107. As the last word,  I'd like to mention the  people  that  still  don't  upgrade
  108. their Falcons (or TTs, or STs). Are they left behind? Do we have to do it?
  109.  
  110. Yes. We have to. Our platform needs the big breakthrough, and it needs to start
  111. from hardware, because without it, no one will write programs that we all need.
  112. I still hope that CT060 equipped falcon, with PCI bridge and DESSE card will be
  113. my daily-use computer for next ten years, or even more.
  114.  
  115.  
  116.                                                 Many hopes here, aint it?
  117.  
  118.  
  119. --- - -- -  -------------------------------------------------------------------
  120.  CHOSNECK team                                                     contact us:
  121.  growin' up with atari community                             greymsb@poczta.fm
  122. ------------------------------------------------------------------ - - -- -- --
  123. </frame>
  124. </body>
  125.