lunes, 9 de abril de 2007

AMIGA PARA SIEMPRE (II)


Hoy completaré los detalles de esta fabulosa plataforma con información que he recopilado sobre los datos técnicos de la página web de la Universidad Pública de Valencia. Comenzaré por hablar del CUSTOM CHIPSET:

Custom Chipset:
El Chipset Original de AMIGA, o OCS, es más adelantado que otras arquitecturas de su tiempo: posee microchips dedicados para efectos de vídeo en tiempo real, permitiendo al usuarios trabajar con genlocks para cubrir con una capa de gráficos vídeo en directo. El overscan de AMIGA es una característica que permite sacar imágenes mayores de los bordes visibles de una pantalla de televisión.

La máquina es expandible y soporta lo que se consideró una gran cantidad de memoria en aquel entonces. La máquina original estaba equipada con 256K y ofrecía una expansión de la inicial para 512K. Esos primeros 512K de memoria eran la RAM Chip, lo cual quiere decir que es compartida entre el chipset y la CPU, con prioridad en el chipset. La RAM adicional, hasta 8MB más, podía estar adjunta por el bus de expansión lateral, visible sólo por la CPU. Unos meros 8MB pueden parecer risiblemente escasos para un usuario moderno, pero entonces, esa cantidad de RAM habría costado alrededor de 300$ USA. La eficiencia de la memoria fue (y es) uno de los puntos fuertes del sistema operativo Amiga.
AMIGA 2000: uno de los modelos destinados al usuario profesional.

El AMIGA no tiene modo de texto, ofreciendo sólo gráficos bitmap. Usa gráficos ‘planares’, esto quiere decir que los buffers de la memoria de visualización están dispuestos por ‘bitplanes’. Una imagen de 1-bitplane ofrece 2 colores (usualmente blanco y negro): Éste sería el equivalente del anterior Macintosh. Cada bitplane adicional duplica el número de colores disponibles. Los modos de resolución baja soportan hasta 5 planos (y, así, 32 colores), mientras que los modos de altas resoluciones soportan 4 (16 colores). Cada color puede estar seleccionado de entre los 4.096 que ofrece la paleta de sistema. Este acomodamiento planar es algo truculento de manipular con la CPU, porque cualquier pixel mostrado en pantalla puede ser representado por hasta 5 bytes en la memoria. El blitter manipula la mayor parte automáticamente.
Para sortear una cierta cantidad de las limitaciones de color, AMIGA también ofrece un modo único de gráficos HAM (Hold And Modify). En este modo de resolución baja, un pixel puede ser cualquiera de los 16 colores básicos, exactamente como en los modos normales de resolución baja. Además, un pixel puede mantener el valor del pixel previo, y modificar ya sea el valor rojo, verde, o azul, para expandir el número de colores exhibidos hasta 4096.
Los posteriores modelos Amiga incluyen versiones perfeccionadas del chipset: El Enhanced Chip Set (ECS) y el Advanced Graphics Architecture (AGA).
Consola AMIGA CD-32, que aprovechaba todas las ventajas del CHIP AGA

Aplicaciones de Video:
A día de hoy, muchas televisiones y corporaciones de Broadcasting todavía utilizan AMIGA A3000 y A4000 para sus efectos de vídeo de tiempo real. Muchos programas también han sido escritos para crear "fansubs" de películas extranjeras y animación japonesa. Muchos productos competitivos se crearon para aprovechar las capacidades de vídeo, desde genlocks simples de Amiga que le permiten simplemente conmutar la señal RGB, hasta los dispositivos más adelantados como el Supergen, que realizaba fundidos, y la última expresión del poder nativo de Amiga, el Video Toaster de Newtek. Otros productos interesantes que usan la capacidad del genlock posibilitan a los usuarios realizar movimientos, rastrearlos y darles interactividad, 20 años antes de productos similares como el Sony EyeToy para PlayStation 2.
AutoConfig:
Sistema de autoreconocimiento y carga de periféricos durante el arranque del ordenador. Actual sistema en PC denominado como Plug and Play (o PnP).
Multitarea:
Gracias a la arquitectura interna del AMIGA, que utiliza lo que se llama multitarea preemptiva (de la cual se vanaglorió Windows 95 cuando el AmigaOS 1.3 ya poseía esta característica), es posible la ejecución de operaciones "simultáneamente"; ello se implementa partiendo el tiempo del microprocesador entre las distintas tareas en curso. Esto permite una mejor gestión de los recursos y una aceleración considerable del sistema, traduciéndose en una impresión de trabajo paralelo en el usuario.
Acceso a disquetera asíncrono:
Los accesos a periféricos se ven ampliados en velocidad por este tipo de acceso puesto que de esta forma los periféricos acomodan la velocidad de transmisión y no están forzados a trabajar a cierta frecuencia cuando quizá puedan ir más lejos. Se usa entonces lo que se denomia Handshaking.
Nombres de ficheros largos:
Un máximo de 32 caractéres. Se permite empezar el nombre de un fichero por "." (como pasa con UNIX) o incluir varias extensiones xxxx.xxx.yyy.xx.fffff.
Estandar IFF:
Es un formato de fichero que permite el intercambio de datos entre programas desarrollado por Electronics Arts. Permite transportar todo tipo de datos: texto, imagen, sonido o incluso datos relativos a configuraciones indiferentemente. Muy potente puesto que todas las aplicaciones Amiga soportan este formato.
Dos Shells de usuario:
Un interfaz gráfico (GUI) denominado Workbench.
Un interfaz orientado a comandos (CLI), parecido a los shells de UNIX.
Evolución del AmigaOS y el Workbench desde la versión 1.3 hasta la 3.1

ARexx:
Lenguaje de programación que permite comunicar varios programas entre ellos que ofrece el AmigaOS.
Programación:
El
AMIGA soporta todo tipo de lenguajes de programación. ARexx, Pascal, C, Oberon, son solo unos pocos ejemplos.
Datatypes:
Se trata de un nuevo mecanismo introducido con el AmigaOS 3.0. Este mecanismo permite a las aplicaciones y programas el reconocer directamente el tipo de datos que contiene un fichero ya sean gráficos, sonidos texto u otros tipos. De esta forma se usa un solo programa para mostrar la información de todos esos tipos. Otros programas llaman a los DataTypes para reconocer automáticamente e interpretar esos ficheros. Los DataTypes muestran otra vertiente de la orientación a objetos por la que se guía el AmigaOS. De esta forma se reconocen formatos como MOD, GIF, PCX, AVI, BMP, ...
Compatibilidad video:
El
AMIGA es totalmente compatible con salidas vídeo y de hecho se fabrica con una salida de video compuesto. El AMIGA se usa mucho en sistemas profesionales de imagen y televisión.
Situación de software:
Posee la mayor oferta de programas freeware (muchos de ellos de grán calidad). Los mejores programas de infografía. Todo tipo de aplicaciones (emuladores, bases de datos ...).
Sonido:
Según modelos: generalmente 4 canales de sonido, los cuales combinados proveen 2 canales estéreo; ampliables a través de tarjetas.
HAM:
Modo gráfico muy eficiente que usa técnicas de compresión hardware implementadas en el set de chips de todos los
AMIGA. Permite ver imágenes con altas resoluciones con un máximo de 4096 colores (en OCS y ECS con HAM6) o 262,144 de una paleta de 16 millones de colores (en AGA con HAM8).
Tratamiento gráfico:
Cada programa puede habrir una ventana con distinta resolución y paleta de colores.
Se pueden visualizar todas estas sin problemas simultáneamente. Esto es una característica única del
AMIGA y que ofrece una potencia considerable.
Capacidad de las disqueteras:
Las capacidades de las disqueteras son de 880K para las de baja y 1.76MB en las de alta. Todo ello con las ventajas de nombres largos.
Ayer mencioné algo llamado DEMO, y hablé de cómo estas aprovechaban su propio bootblock para tomar el control de toda la memoria. Este es un ejemplo: se trata de la demo "STATE OF THE ART", de Spaceballs, realizada en diciembre de 1992. Sin duda una de las mejores demos realizadas, emitida además en el canal de televisión MTV.
STATE OF THE ART




Espero que os haya resultado interesante cuanto menos.


Hoy os dejo con un remix de uno de los grandes "XENON 2: MEGABLAST"
BOMB THE BASS - Megablast (Xenon II, 1989) DaxxTRS RMX.

8 comentarios:

  1. Lo siento nene, me he pasado por el blog, pero te recuerdo que soy de letras puras XD y eso para mi es CHINO!
    ;)

    ResponderSuprimir
  2. para amigas la peli de "amiga mortal"
    pasate por mi flog q es d los nuetros :D

    ResponderSuprimir
  3. No se si bailarr el robot o formatear el PC y meterle el sistema operativo de Amiga

    ResponderSuprimir
  4. "y los de hambre..." eh? a que te refieres?
    ;)

    ResponderSuprimir
  5. Por cierto, aquello que me dijiste que hiciesemos cuando nos aburramos en tu blog... no se si lo estaré haciendo bien...
    chau

    ResponderSuprimir
  6. AMIGA YO TB.PA LO Q KIERAS.INCLUSO PA MMMMMMMMMM!!!!!

    ResponderSuprimir
  7. Hoy he tenido un día raro.
    Me he dado cuenta a la noche que era jueves y no miércoles.
    Tenía libre a la tarde e incluso e ido a trabajar.
    -_-

    Que día más raro

    ResponderSuprimir
  8. Marisa Paredes28/08/2007 00:50:00

    Tu si que eres una amiga.
    Una pregunta,
    Se podia chatear con las amigas?
    Tu amiga Marisa

    ResponderSuprimir

Abra la boca y diga "treintaitrés"...