[Contents] [Index] [Help] [Browse <] [Browse >]


Todo sobre los Chips Amiga. Newton...

¿Qué son los Chips Amiga?
-------------------------
En  el  primer  Amiga,  el  A1000,  los  chips "Agnus", "Paula", y "Denise"
hicieron   el   trabajo   duro.    Todos  juntos  construyeron  un  sistema
multiprocesador  especializado  que  le ahorraba mucho tiempo al procesador
principal.   Esto  incluye el muestreo de imágenes, la salida de audio de 4
canales,  control  de  la  unidad de disco, control general del DMA y mucho
más.   En  los Amigas más nuevos se pueden encontrar los "AGA chipset", que
consisten  en  el  original "Paula" y los chips avanzados cuyos nombres son
"Alice" (la suplente de Agnus) y "Lisa" (la suplente de Denise).

¿Qué son OCS, ECS, AGA, y AA?
-----------------------------
Durante  los  años,  los  chips  han  sido  rediseñados  varias veces.  Los
primeros  chips  en  el  Amiga  1000 se llamaban OCS, de Original Chip Set.
Consistían  en  los  chips  Paula,  Agnus,  y Denise.  Con ellos, se podian
mostrar  gráficos  en  resoluciones  mayores  de  640x512  y en más de 4096
colores, una fantástica meta en 1985.

La  siguiente generación fueron los ECS, de Enhanced Chip Set.  Los nombres
de  los  chips  se mantuvieron, excepto algunos cambios de menor importacia
como el "Fat Agnus".

Sólo  Agnus y Denise cambiaron.  Comparado con los OCS, éstos daban mayores
resoluciones, pero no expandían la paleta de colores.  La generación actual
fue  creada en los laboratorios como los chips AA (de Advanced Amiga), pero
en  algunos  países  les cambiaron el nombre más tarde por AGA (de Advanced
Graphics  Architecture).  Agnus fue sustituido por Alice y Denise por Lisa.
Las  resoluciones  ahora  llegaban  a  los 1280x512 en frecuencias VGA.  La
paleta  de  colores era ahora de 24 bits o de 16.8 millones de colores.  Se
podía  mostrar  más de 256 colores simultaneamente, y en el modo HAM más de
640,000.

¿Qué es el Copper?
------------------
Copper  es  el  nombre de un "Coprocesador" que está integrado en los chips
Amiga.  Hace que los juegos de Acción vayan lo más rápido posible, así como
crea  increíbles efectos de color, y la capacidad de arrastrar parcialmente
una  pantalla  en  el  amiga  y  mostrar  varias  resoluciones  a  la  vez.
Tecnicamente,  el  Copper es un microprocesador altamente especializado que
solo  obedece  a  tres  comandos  diferentes, pero que los procesa con gran
rapidez  y  eficiencia.   Da la capacidad de cambiar por ejemplo de modo de
gráficos.  De esta manera el Amiga puede mostrar muchas acciones diferentes
en una sola pantalla simultaneamente sin que intervenga la CPU.


¿Qué es el Blitter?
-------------------
Blitter  es  el  nombre de otro coprocesador gráfico que forma parte de los
chips  del  Amiga.   Con él se pueden copiar imágenes rectangulares a otras
areas con extrema rapidez.  Mientras esto se realiza, puedes mantener hasta
tres  fuentes  de datos y llevar a cabo operaciones lógicas en ellos.  Esto
te  permite  or ejemplo definir cierto color como transparente en el objeto
compiado,  Sin  modificar  el  area  de destino.  Además, el Blitter puedes
también  dibujar  lineas  y  rellenar areas rápidamente.  En resumen, puede
mostrar  gráficos  animados  con  extrema repidez, que pueden ser diseñados
para ser especialmente reales.

¿Que es un sprite?
------------------
Un  sprite en un objeto gráfico que puede ser movido facilmente a través de
la  pantalla  y  mantenerse mostrado sin efecto flicker.  En los juegos son
usados  para  mostrar  poryectiles o caracteres, lo que contribuye a dar la
rapidez a los juegos de acción tan típica del Amiga.  Tecicamente hablando,
el  dato  sprite  se  mantiene separado de los datos de la imagen normal en
memoria.   Una  cierta  parte  del hardware gráfico coloca el objeto en una
imagen  seleccionada  de  la imagen del background.Simplemente cambiando un
simple  valor  de  la memoria, el sprite puede ser movido directamente, sin
niguna demora, a una localización diferente de la pantalla.  El puntero del
ratón  es  un ejemplo de sprite.  El hardware gráfico del Amiga da capcidad
para 8 sprites.

¿Qué es el modo HAM?
--------------------
El modo HAM es uno de los varios modos gráficos que daban los chips
Amiga desde el principio. Con HAM, puedes mostrar muchos colores 
simultaneamente mientra usas muy poca memoria. Es simplemente 
un método de compresión de datos del hardware por un factor de ca. 3.
 Así puedes mostrar prácticamente todos los colores de la paleta en
la pantalla.

¿Cómo trabaja el modo HAM?
--------------------------
Técnicamente  trabaja  como su propio nombre índica:  HAM = Hold And Modify
(Mantener  y  Modificar).  Como otros modos gráficos, tienes una paleta con
colores  básicos, así que en cada píxel puedes almacenar esos colores en la
RAM de video.  Con el antiguo modo HAM6, son 16 colores (4 bits por píxel),
con  el  nuevo modo HAM8 (desde la aparición de los AGA), son 64 colores (6
bits por píxel).  En la Ram de Video se dan dos bits más de almacenamiento,
además de esos 4 o 6 bits en cada píxel.  Esto nos da 6 bits para el HAM6 y
8 bits para el HAM8.  Esos dos bits de control adicionales pueden adoptar 4
estados diferentes:

En un estado, los otros bits dan el número de una paleta de colores como en
un  modo  de  gráficos  normal.   En  los otros tres casos, uno de los tres
componentes  de  los  colores  R  (Red, Rojo), G (Green, Verde), o B (Blue,
Azul) adoptan un nuevo valor a partir de los otros bits.  De esta manera un
componente  de  color  se  modifica,  mientras  los  otros  componentes  se
mantienen inalterados del píxel anterior, así que se mantienen.

Esto explica el nombre de HAM.

¿Cuales son las ventajas y limitaciones del modo HAM?
-----------------------------------------------------
Esta  modificación  de  un  componente  del  color  sirve  para  dar suaves
transiciones  del  color muy adecuadamente, como en las imagenes naturales.
En  el  modo  HAM8  puedes  teóricamente  mostrar  más  de  640,000 colores
simultaneamente en la pantalla.  La dependencia del píxel anterior contiene
ciertos  límites,  así  que el modo HAM funciona peor en acciones de tiempo
real.  Pero en imágenes fijas o animaciones precalculadas, funciona con sus
propios  colores.   Con  su  compresión  de  datos,  el modo HAM es también
responsable  de  que el Amiga sea tan famoso por sus animaciones que pueden
ejecutarse a gran velocidad, incluso en modelos de Amiga inferiores.

¿Cuantos colores pueden ser mostrados simultaneamente en el modo HAM8?
----------------------------------------------------------------------
Básicamente  se pueden mostrar los 16.8 millones de colores de la paleta de
24-bit  en  el  modo HAM8.  Pero hay dos limitaciones:  Por un lado, ningún
monitor  pueden  mostrar  tantos  píxels  simultaneamente.   En  el modo de
pantalla  SuperHiRes  PAL  Entrelazado, hay por ejemplo 640,000 pixels, con
Overscan un poco más.

En  segundo  lugar, no es tan fácil llegar a esta resolución de colores con
imágenes  del  mundo  real.  A través del mecanismo normal del HAM8 sólo se
pueden  fijar  hasta 6 bits para cada componente de color.  Cada componente
tiene una resolución de 8 bit así que obtenemos una resolución total de 3 *
8  o  24  bits.   El  modo  2  * 2 es alcanzable sólo a través de un método
especial, en el que tienes que elejir los 64 colores básicos apropiadamente
para  que cubran exactamente las 64 posibles combinaciones de los 2 bits de
todos  los  componentes  de  color  (3  *  2  bit = 6 bit, lo que nos da 64
combinaciones).   Pero  para  las imágenes del mundo real, se puede usar el
mecanismo HAM para obtener transiciones de colores suavizadas.

En  resumen,  puedes  teóricamente  (y  en aplicaciones muy especiales como
demos)  fijar prácticamente cada píxel de la pantalla a un color diferente.
Pero  en  realidad estás limitado a un espacio de colores de 18-bit (18 bit
de  3  *  6  bits  de  la  parte  del HAM de los componentes de color).  En
términos  de  datos, ocasionalmente encontrarías el teórico valor máximo en
un  valor  de ca.  640,000 colores (limitado por el número de píxels que se
pueden mostrar en una pantalla).

¿Hay alternativas a los chips gráficos de Amiga?
------------------------------------------------
Si,  varias  empresas ofrecen sus propias tarjetas gráficas para Amiga.  La
integración  de  esas tarjetas en el sistema operativo se hace de manera no
oficial  y  no  estandarizada, pero los usuarios de Amiga tienen suficiente
experiencia como para obtener unos resultados excelentes.
 
Un  estándar  llamado RTG está actualmente siendo desarrollado de forma que
permitirá una sencilla integración de tales tarjetas al sistema operativo.

   Newton...

                          =-----------------------=
 -------------------------| Noticias y Articulos  |-------------------------
                          =-----------------------=

Converted on 18 Feb 1997 with RexxDoesAmigaGuide2HTML 2.1 by Michael Ranner .