home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 726 < prev    next >
Encoding:
Text File  |  1996-08-05  |  4.0 KB  |  86 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: news.kei.com!ub!dsinc!scala!news
  3. From: dave.haynie@scala.com (Dave Haynie)
  4. Subject: Re: >>>>>>> The Future: Amiga goes PC (...aeh: "PowerMsPenti...?) <<<<<
  5. Sender: news@scala.scala.com (Usenet administrator)
  6. Message-ID: <1996Jan10.220720.12776@scala.scala.com>
  7. Date: Wed, 10 Jan 1996 22:07:20 GMT
  8. Reply-To: dave.haynie@scala.com (Dave Haynie)
  9. References: <judas.0gku@tomtec.abg.sub.org> <1407.6572T116T2147@plea.se>
  10. Nntp-Posting-Host: gator
  11. Organization: Scala Computer Television, US Research Center
  12.  
  13. In <1407.6572T116T2147@plea.se>, mats@plea.se (Mats Magnusson) writes:
  14. >>Yeah right. Akiko is not faster compared to modern c2p algorithms.
  15.  
  16. >>> If there was an Akiko in every Amiga, this action could be done with
  17. >>> 2 moves on a 040.
  18.  
  19. Clearly, what you want in every Amiga is some form of corner-turn
  20. memory, not an Akiko, which is a system glue chip, specific to the
  21. CD32, that just happened to have a small chunk of corner turn memory
  22. put in, although management didn't want it at the time. That was
  23. Hedley Davis' design; I had a different corner turn memory design in
  24. the AAA system specs.
  25.  
  26. >Well, another stupid thing about Akiko is that it also holds
  27. >equalents to both the 8520's, but all i/o ports are not let out of
  28. >the chip case,
  29.  
  30. That's not a "stupid thing", that was intentional. The pin count on
  31. Akiko, as with most chips, is quite limited. Integrating the 8520 bits
  32. that a CD32 required was the proper job -- that you can't as easily
  33. turn the CD32 into a full Amiga may not make you happy, but the CD32
  34. designers were determined to make the CD32 a viable system. Start
  35. adding in stuff you don't need, the costs go up, and it's CDTV all
  36. over again. 
  37.  
  38. >which means
  39. >that you still must have two standard 8520 also to get the paralell port,
  40. >disk control signals and other such stuff...
  41.  
  42. A parallel port is a piece of cake to add. If you have software
  43. expertise as well, there's no need to put an 8520 out there for
  44. parallel -- just write a new parallel.device. That's likely to happen
  45. in future Power Amigas anyway; I can imagine AT supporting some or all
  46. of the 8520 registers, whatever is reasonable in any custom work they
  47. do. But parallel and serial ports are a dime a dozen off the shelf,
  48. better ones that you'll get out of an 8520 design. There's no need to
  49. put that stuff into a custom part anymore.
  50.  
  51. >Why didn't they implement c2p in denise, 
  52.  
  53. The corner turn conversion is CPU managed -- you don't want to have to
  54. wait for chip bus register access for that. Not to mention that RGA
  55. space was nearly used up. If they did anything in Lisa, a chunky pixel
  56. mode would have been the thing to do. It probably could have been done
  57. in Lisa, but Alice was very close to the limit of what could have been
  58. done to the old Agnus design, and that's also where most of the work
  59. would have to have been done. 
  60.  
  61. >an ugly but easy to bulid way
  62. >would just be to bypass the shift registers for each bitplane, and instead
  63. >display the byte in each of the 8 bitplanes as a chunky pixel. 
  64.  
  65. It's not quite that simple; you still need some temporary
  66. storage. Every chip bus graphics cycle, after all, fetches 8 bytes,
  67. not one. But sure, I suspect some clumsy chunky mode could have been
  68. managed with a few additions to Lisa. I really don't know if it had
  69. been discussed; perhaps there was some feeling that the end result
  70. would be just as bad as no chunky mode at all (ok, now, here's how
  71. you draw a line....). 
  72.  
  73. You could play with this kind of thing in an AA system today, if you
  74. really wanted to. Put Lisa in LUT-bypass mode, store up 8 planar
  75. pixels, then shift 'em out in weird-chunky mode (basically, you're
  76. putting a registered corner-turn memory as a Lisa post-processor); you
  77. would probably want a LUT or something after that, which would
  78. complicate the experiment all the more.
  79.  
  80. Dave Haynie          | ex-Commodore Engineering |   for DiskSalv 3 &
  81. Sr. Systems Engineer |  Hardwired Media Company | "The Deathbed Vigil"
  82. Scala Inc., US R&D   |    Ki No Kawa Aikido     |     info@iam.com
  83.  
  84.          "Feeling ... Pretty ... Psyched" -R.E.M.
  85.  
  86.