home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / amiga / hardware / 15349 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  5.8 KB

  1. Path: sparky!uunet!elroy.jpl.nasa.gov!ames!stanford.edu!rutgers!ub!dsinc!bagate!cbmvax!spence
  2. From: spence@cbmvax.commodore.com (Spencer Shanson)
  3. Newsgroups: comp.sys.amiga.hardware
  4. Subject: AA Features
  5. Message-ID: <35110@cbmvax.commodore.com>
  6. Date: 14 Sep 92 21:43:36 GMT
  7. Organization: Commodore, West Chester, PA
  8. Lines: 161
  9.  
  10. Now that AA (AGA) has been finally released, and to quash any future questions
  11. as to what AA can and cannot do, here is a list of display modes that I compiled
  12. when I first started working on the AA project.
  13.  
  14. This is the definitive guide! There is no more and no less information to be
  15. had with regards AA.
  16.  
  17. All AA features can be used through the appropriate calls provided by the
  18. operating sysyem (AmigaDOS Release 3, kickstart V39). All other methods of
  19. enabling features (such as writing directly to the hardware, poking copper lists
  20. etc) will *NOT* be supported in future machines.
  21.  
  22.                            YOU HAVE BEEN WARNED!
  23.  
  24. You want a feature, use the OS. That's what it's for.
  25.  
  26.  
  27. NB -
  28. 1 colour clock = 280ns
  29. 1 Lores pixel = 140ns (2 per colour clock)
  30. 1 Hires pixel = 70ns (4 per colour clock)
  31. 1 SuperHires pixel = 35ns (8 per colour clock)
  32. 1 VGA pixel = 35ns (8 per colour clock)
  33.  
  34.                            NEW AA DISPLAY MODES
  35.                            ====================
  36.  
  37.  
  38. We now have a palette of 2^24 colours. Each colour has 8 bits each of Red, Green
  39. and Blue (hence 24 bits of colour), + 1 genlock bit.
  40.  
  41.  
  42. LORES
  43. -----
  44.  
  45. 6 Bitplane (non HAM, non EHB)    64 colours                !
  46. 7 Bitplane            128 colours                !
  47. 8 Bitplane            256 colours                !
  48. 8 Bitplane HAM            Any of 2^24 colours            !
  49. Dual Playfield, Max 4 Bitplanes per playfield                !
  50.             16 colours per playfield. The bank of 16 colours
  51.             in the 256 colour palette is selectable per
  52.             playfield.
  53.  
  54.  
  55.  
  56. HIRES
  57. -----
  58.  
  59. 5 Bitplanes            32 colours                @
  60. 6 Bitplanes            64 colours                @
  61. 7 Bitplanes            128 colours                @
  62. 8 Bitplanes            256 colours                @
  63. 6 Bitplanes EHB            32 * 2 colours                @
  64. 6 Bitplanes HAM            4096 colours                @
  65. 8 Bitplanes HAM            any of 2^24 colours            @
  66. Dual Playfield, Max 4 Bitplanes per playfield                ! or @
  67.             16 colours per playfield. The bank of 16 colours
  68.             in the 256 colour palette is selectable per
  69.             playfield.
  70.  
  71. SUPERHIRES
  72. ----------
  73.  
  74. 1 or 2 bitplanes, as ECS, bit with no colour fudging            !
  75. 3 Bitplanes                8 colours            @
  76. 4 Bitplanes            16 colours                @
  77. 5 Bitplanes            32 colours                $
  78. 6 Bitplanes            64 colours                $
  79. 7 Bitplanes            128 colours                $
  80. 8 Bitplanes            256 colours                $
  81. 6 Bitplanes EHB            32 * 2 colours                $
  82. 6 Bitplanes HAM            4096 colours                $
  83. 8 Bitplanes HAM            any of 2^24 colours            $
  84. Dual Playfield, Max 4 Bitplanes per playfield                @ or $
  85.             16 colours per playfield. The bank of 16 colours
  86.             in the 256 colour palette is selectable per
  87.             playfield.
  88.  
  89. All playfield scrolling is now in 35ns increments, range 0-63.
  90. Pre AA scrolling was in 140ns increments, range 0-15
  91.  
  92. VGA
  93. ---
  94.  
  95. 1 or 2 bitplanes, as ECS, bit with no colour fudging            !
  96. 3 Bitplanes            8 colours                @
  97. 4 Bitplanes            16 colours                @
  98. 5 Bitplanes            32 colours                $
  99. 6 Bitplanes            64 colours                $
  100. 7 Bitplanes            128 colours                $
  101. 8 Bitplanes            256 colours                $
  102. 6 Bitplanes EHB            32 * 2 colours                $
  103. 6 Bitplanes HAM            4096 colours                $
  104. 8 Bitplanes HAM            any of 2^24 colours            $
  105. Dual Playfield, Max 4 Bitplanes per playfield                @ or $
  106.             16 colours per playfield. The bank of 16 colours
  107.             in the 256 colour palette is selectable per
  108.             playfield.
  109.  
  110. KEY:
  111. ! needs 1x Bandwidth
  112. @ needs 2x Bandwidth
  113. $ needs 4x Bandwidth
  114.  
  115. NB - the A4000 is configured for 4x bandwidth.
  116.  
  117. The Euro72 and Super72 modes are variations of the VGA modes (just different
  118. resolutions and refresh rates).
  119.  
  120. There is also a "Scan Doubling" feature. This allows each scan line to be shown
  121. twice. The purpose of this is to enable a software work-around to replace the
  122. display enhancer found on the A3000. With the "promotion" feature enabled, NTSC
  123. and PAL displays are "promoted" to a flicker-free version defined in the
  124. DblNTSC/DblPAL monitors. These two monitors are also variations of the VGA
  125. monitor, but designed to resemble as closely as possible the NTSC and PAL
  126. dimensions, but at twice the refresh rate. In other words, the DblNTSC monitor
  127. will provide 640x400 dimension, non-laced, at 60Hz refresh, the DblPAL will
  128. provide 640x512 non laced at 50Hz. Non-laced NTSC/PAL screens (such as 640x200)
  129. will also be promoted, but will take up as much space on the screen as the
  130. 640x400 will through scan-doubling.
  131.  
  132. Of course, all the ECS genlocking features have been carried through to AA.
  133.  
  134. SPRITES
  135. =======
  136.  
  137. Prior to AA, sprites were always displayed with 140ns pixels, except on
  138. SuperHires or VGA screens, where sprite pixels were 70ns long.
  139.  
  140. With AA, all sprites can now be displayed in either:
  141.  
  142. 1) ECS mode                                                            !
  143. 2) 140ns (this is not the same as ECS mode - see above!)                                    !
  144. 3) 70ns                                                                @
  145. 4) 35ns                                                                $
  146.  
  147. on any display resolution. eg 35ns sprites on a lores screen, or 140ns sprites
  148. on a superhires screen.
  149.  
  150. Sprites can be positioned to 35ns resolution.
  151.  
  152. Sprites are either 16, 32, or 64 bits wide.
  153.  
  154. Sprites can be attached in any mode (could not attach sprites in the new
  155. ECS modes).
  156.  
  157. Sprite resolution affects all the sprites, in other words you cannot have sprite
  158. 3 64 bits wide with 70ns pixels, and sprite 4 32 bits wide with 35ns pixels.
  159.  
  160. Even numbered and odd numbered sprites can select any bank of 16 colours from the
  161. 256 colour palette for the sprite colours.
  162.  
  163. Sprites can also be scandoubled (to maintain aspect ratio).
  164. -- 
  165. ---------------------------------------------------------------------------
  166. Spencer Shanson - Amiga Software Engineer     | email: spence@commodore.COM
  167.                                               | or uunet!cbmvax!spence
  168. All opinions expressed are my own, and do not | Bix: sshanson
  169. (necessarily) represent those of Commodore.   | "Render? I hardly even
  170.                                               | know her!"
  171.