manual de amiga de commodore [36 paginas - en español]

36
CURSO DE AMIGA DE COMMODORE Por Angel Luis Almaraz Gonzalez www.microshopnet.net [email protected] ÍNDICE: Historia del Amiga: el nacimiento de este ordenador y cual a sido su trayectoria. La potencia del Amiga: cuales son los motivos por los que el Amiga es tan apreciado. Estado actual del Amiga: como se desarrolla el retorno de este ordenador. Modelos de Amiga existentes: los modelos que existen de este ordenador; presente y pasado. Hardware interno de un Amiga: como funciona un Amiga en su interior. AmigaOS: el SO del Am iga y sus librerías. Programar bajo Amiga: todo tipo de lenguajes de program ación. Tutoriales: Inform ática,3D,diseño,m úsica,electrónica ... Tratam iento gráfico: todo lo relacionado con la imagen en el Amiga. Ampliaciones: como am pliarel Am iga y añadirle com ponentes uno m ism o. Conexiones con otras plataformas: como conectarse a un PC, Mac o Silicon Graphics. El Amiga en redes: las posibilidades del Amiga en el campo de las redes. Mercado de hardware: los productos del mercado. Mercado de software: programas y aplicaciones del mercado. Proyectos Amiga en la Net.

Upload: juan-carlos-martin

Post on 25-Jul-2015

117 views

Category:

Documents


16 download

TRANSCRIPT

CURSO DE AMIGA DE COMMODORE

Por Angel Luis Almaraz Gonzalez

www.microshopnet.net

[email protected]

ÍNDICE:

Historia del Amiga: el nacimiento de este ordenador y cual a sido su trayectoria. La potencia del Amiga: cuales son los motivos por los que el Amiga es tan apreciado. Estado actual del Amiga: como se desarrolla el retorno de este ordenador. Modelos de Amiga existentes: los modelos que existen de este ordenador; presente y

pasado.

Hardware interno de un Amiga: como funciona un Amiga en su interior.

AmigaOS: el SO del Am iga y sus librerías.

Programar bajo Amiga: todo tipo de lenguajes de program ación.

Tutoriales: Inform ática, 3D, diseño, m ú sica, electrónica ...

Tratam iento gráfico: todo lo relacionado con la imagen en el Amiga.

Ampliaciones: como am pliar el Am iga y añadirle com ponentes uno m ism o.

Conexiones con otras plataformas: como conectarse a un PC, Mac o Silicon

Graphics.

El Amiga en redes: las posibilidades del Amiga en el campo de las redes.

Mercado de hardware: los productos del mercado.

Mercado de software: programas y aplicaciones del mercado.

Proyectos Amiga en la Net.

Bibliografía: libros que tratan temas Amiga.

Relación de datos relacionados con sucesos del mundo Amiga ordenados por

fecha de aparición.

1982 1983 1984 1985 1986 1987 1988 1989

1990 1991 1992 1993 1994 1995 1996

Lo que ofrece el Amiga:

Los muchos motivos por los que el Amiga es superior en muchos aspectos a las demás plataformas se intentan reflejar en esta página. Naturalmente se considera que se habla de ordenadores personales, aunque en el mercado profesional ciertos sectores lo consideran el mejor para sus tareas; vease infografía. Cabe destacar que la mayoría de estas ventajas aquí descritas fueron incorporadas desde el principio. S.O:

El S.O. en el Amiga se compone de 2 partes. Una, en una ROM (excepto en el

A1000) denom inada Kickstart y que contiene todas las librerías de acceso a los

recursos de la m áquina (equiparable a la BIOS de un PC) y otra en un interfaz

gráfico (de nom bre W orkbench) que perm ite la m anipulación de la m áquina de

forma totalmente visual. La ventaja de ello es que el mismo fabricante del

ordenador Am iga es quién im plem enta y codifica esas librerías con la consiguiente

optim ización del código de estas puesto que son conscientes de los recursos de

su m áquina y lo que puede ofrecer.

En el caso de un PC, esto no es así puesto que la BIOS la im plem entan terceros y

no quienes construyen las placas m adre (donde tam bién existe grán diversidad).

El W orkbench es un sistem a basado en ventanas y m anejable a través del ratón

existente desde los prim eros m odelos de Am iga m uy facil e intuitivo. Perm itía

desde el principio la multitarea preemptiva, lo que hoy en día alardea W in 95 com o

una novedad.

Configuración de lugar:

El W orkbench se puede configurar segú n la localización del usuario (país, idiom a)

hasta un m ínim o de 10 idiom as. Danés, Alem án, Inglés, Español, Francés,

Italiano, Neerlandés, Noruego, Portugués y Sueco. Se com enta que es incluso

posible el configurar el W orkbench en Catalán, Gallego o Euskera.

M ás posibilidades de SO:

A parte del AmigaOS, se puede hacer uso de otros sistemas de tipo UNIX (como

Linux, Minix, NetBSD) y otras plataform as a través de em uladores:

- VIC-20

- C64

- Apple-II

- MSX 8-Bit Computer

- Sinclair Spectrum

- Sinclair QL

- Oric-1

- Nintendo Gameboy

- Atari ST

- Apple Macintosh

Todas estas em ulaciones se efectú an vía soft y siem pre preservando la m ultitarea

preemptiva.

Se puede hacer uso a su vez de emulaciones MSDOS y Windows por soft pero

existen alternativas vía hard.

Uso de la memoria y de los sistemas de almacenamiento en el Amiga:

El AmigaOS es extremadamente eficiente en lo que a requisitos de memoria y

tiem po de com putación se refiere. Con solo 1 o 2 M B de RAM , ya se puede

trabajar con varios programas en multitarea (pre-empitiva) sin tiempos de espera

apreciables. En lo relativo a los discos duros, el Am igaOs y los program as típicos

necesitan un espacio relativam ente pequeño.

No existe restricción de 640K de m em oria convencional, etc...y el espacio de

direcciones de memoria es totalmente lineal. Se puede trabajar con buenos

resultados con solo 512K (basta con ver el A500 y sus demos) y un A4000 puede

ser equipado con hasta 1GB de Fast.

La cantidad de m em oria que puede m anejar un Am iga depende del m odelo y varía

desde 10M B hasta unos teóricos 2GB. Tal y com o se le añade, no hace falta un

gestor suplem entario de m em oria, se usa directam ente. El lím ite de los 2GB solo

es válido para los m odelos A3000 y A4000. En la placa base de estos

ordenadores, se pueden incorporar hasta 18MB, y para cada uno de los buses de

expansión de los slots Zorro III se pueden com prar hoy en día tarjetas con

capacidad de hasta 256MB cada una, con lo que ya existe la posibilidad de

expandir la memoria hasta 1GB.

En lo que respecta a los discos duros, los modelos actuales son compatibles

(salvo contadas excepciones) con los dos grandes estándares existentes: IDE y

SCSI (en sus distintas m odalidades).La capacidad m áxim a que puede direccionar

el Am igaOS es de 2GB. Este a su vez es el tam año m áxim o que puede ocupar un

fichero.

AutoConfig:

Sistem a de autoreconocim iento 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 vanagloria Windows 95 cuando el AmigaOS 1.3 ya

poseía esta característica), es posible la ejecución de operaciones

"sim ultáneam ente"; ello se im plem enta partiendo el tiem po del m icroprocesador

entre las distintas tareas en curso. Esto perm ite una m ejor gestión de los recursos

y una aceleración considerable del sistem a, traduciéndose en una im presión de

trabajo paralelo en el usuario.

Acceso a disquetera asícrono:

Los accesos a periféricos se ven am pliados en velocidad por este tipo de acceso

puesto que de esta form a los periféricos acom odan la velocidad de transm isió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 áxim o de 32 caractéres. Se perm ite em pezar el nom bre 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) denom inado W orkbench.

Un interfaz orientado a comandos (CLI), parecido a los shells de UNIX.

ARexx:

Lenguaje de program ación que perm ite com unicar varios program as entre ellos

que ofrece el AmigaOS.

Program ación:

El Am iga soporta todo tipo de lenguajes de program ació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 inform ación de todos esos

tipos. Otros program as llam an a los DataTypes para reconocer autom áticam ente e

interpretar esos ficheros. Los DataTypes m uestran otra vertiente de la orientación

a objetos por la que se guía el Am igaOS. De esta form a se reconocen formatos

como MOD, GIF, PCX, AVI, BMP, ...

Compatibilidad video:

El Am iga es totalm ente com patible con salidas vídeo y de hecho se fabrica con

una salida de video compuesto. El Amiga se usa mucho en sistemas profesionales

de im agen y televisión.

Situación de software:

Posee la m ayor oferta de program as freeware (m uchos de ellos de grán calidad).

Los m ejores program as de infografía. Todo tipo de aplicaciones (em uladores,

bases de datos ...).

Sonido:

Segú n m odelos: generalm ente 4 canales de sonido, los cuales combinados

proveen 2 canales estéreo; am pliables a través de tarjetas.

HAM:

M odo gráfico m uy eficiente que usa técnicas de com presión hardware

im plem entadas en el set de chips de todos los Am iga. Perm ite ver im ágenes con

altas resoluciones con un m áxim o de 4096 colores (en OCS y ECS con HAM 6) o

262,144 de una paleta de 16 millones de colores (en AGA con HAM8).

Tratam iento gráfico:

Cada program a puede habrir una ventana con distinta resolución y paleta de

colores.

Se pueden visualizar todas estas sin problem as sim ultáneam ente. Esto es una

característica ú nica del Am iga 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.

Los rumores son tajantes: VISCorp apuesta seriamente por un Amiga basado

alrededor de micros PowerPC.

Se le atribuyen ya velocidades superiores al P7 (aunque todo esto sea m uy teórico

por el m om ento) e incorporará una nueva versión del W orkbench, la versión 4.0.

Segú n los m ism os rum ores son program adores de alto renom bre (aunque no se

anuncien sus nom bres) quienes lo están haciendo posible.

VISCorp anuncia como fecha de lanzamiento el inicio del 97.

Para aquellos que no deseen esperar el tiempo restante, Phase V trabaja en una

serie de aceleradoras basadas en PowerPC para los modelos Amiga existentes

que presentará presum iblem ente antes de finales del 96.

Gracias a estas aceleradoras se prevee un aumento considerable en rendimiento

por parte del soft que se desarrolle para tales m icroprocesadores. Adem ás la

tem prana aparición de estas aceleradoras adelantará la salida al m ercado de soft

desarrollado exclusivam ente para PowerPC, lo que perm itirá una m ejor

penetración de los nuevos modelos Amiga con PowerPC puesto que

presum iblem ente ya existirá soft disponible que le pueda sacar todo el rendim iento

en cuanto se pongan a la venta -cosa que en el apartado gráfico está por ver

puesto que los nuevos m odelos Am iga se acom pañarán de nuevos custom chips y

por supuesto los programas no pueden aventurar como van a ser estos.

Todo esto debería perm itir una transición a m odelos RISC lo bastante suave pero

no por ello lo suficientemente rotunda.

Los diferentes Amiga

Desde su aparición del Amiga en 1985 Commodore (y Hi Toro) sacaron un grán número de modelos: el A500, el A500+, el A600, el A1000, el A1200, el A1500, el A2000 el A2500, el A3000/3000T y el A4000/A4000T así como el CDTV y la CD32 entre otros. Hoy en día solo se comercializan los modelos A1200 (con su modelo para Internet) y A4000T (por parte de Amiga Technologies) y en algunos paises el éxito de la CD32 aún no ha desaparecido. Esta última es bastante dificil de conseguir en estos momentos en España. Se detallan aquí todos los datos generales que se han podido recopilar sobre cada uno de los modelos.

Amiga 500 Amiga 500+ Amiga 600

Amiga 1000 Amiga 1200 Amiga 1500 Amiga 1500+ Amiga 2000

B2000 C2000 Amiga 2500 2500X Amiga 3000/T (030-040) Amiga 3000UX Amiga 4000/T (030-040) Amiga Surfer CD32 CDTV

AMIGA 4000

El Am iga 4000 es sin duda (y para eso fue diseñado) el m odelo m ás potente que

existe dentro de los Amiga, aunque se comercializaron diferentes modelos, donde

la diferencia radicaba en un cambio de micro o de aspecto externo.

Los modelos son el A4000/030 con un 68EC030 a 25MHz con una FPU 68882 a la

misma frecuencia, el A4000/040 con un 68040 a 25MHz con FPU incorporada,

am bos en m odelos de sobrem esa, el A4000T idéntico al 040 pero m ontado en una

torre y el ú ltim o llegado, el A4000T/060 con un 68060 tam bién en torre. Todos

llevaban el Kickstart 3.0 de 512K y el set AGA, excepto el 060 que al ser nuevo

lleva la 3.1. La CPU es de facil cam bio puesto que está m ontado de form a m odular

en una tarjeta de CPU extraíble en el slot de CPU.

La memoria era de 2MB de Chip que contrariamente a lo que se indicaba no es

expandible y de 4MB de Fast, ampliable a 16MB por medio de SIMMs de 72c

convencionales. El ú nico que se sale de la norm a es el nuevo 060 que lleva una

CyberStorm integrada y que permite un suplemento de 128MB de Fast adem ás de

los 16MB en placa base.

La tarjeta de CPU es compatible entre los modelos A3000T, A4000/030,

A4000/040 y A4000T. Todos los modelos incorporaban una controladora de disco

duro, pero en los 030 y 040 era IDE y en el 4000T era SCSI-II.

Internam ente posee 5 bahías de 5 1/4 y externam ente 4 de 3 1/2, de las cuales

una venía ocupada por una disquetera de 1,76M B. Se acom pañaba adem ás de un

disco duro de 120MB IDE en los modelos 030 y 040 y de un disco duro SCSI-II de

210MB en el A4000T.

Los slots de expansión son varios y constan de 4 (030,040) o 5 (T) Zorro III, 3 de

tipo IBM AT (030,040) o 4 (T), 1 slot de CPU (donde se encuentra la tarjeta de

CPU del ordenador), 1 slot (030,040) o 2 (T) de vídeo de 24 bits.

Por conectores, todos poseen los mismos: serie RS-232, paralelo compatible

Centronics,salida para disquetera externa, 2 de ratón/joystick, salida de vídeo

(RGB y SVGA ambos en color) y 2 salidas RCA de audio.

Amiga 2000

El Amiga 2000 fue presentado como el modelo profesional de los primeros Amiga

y, desde luego, su fuerza aum entó considerablem ente cuando salío al m ercado la

Video Toaster.

Se han ido ofreciendo varios modelos con el tiempo, hasta un total de 5. Todos

llevaban en su interior un 68000, pero segú n el m odelo se encontraba una u otra

versión del Kickstart. Así, existieron dos m odelos A2000, uno con la 1.3 y set OCS

y otro con la 2.0 y set ECS.

Otros dos m odelos m ás A2000HD que solo se diferenciaban de los anteriores por

tener un disco duro de 52M B SCSI. Por ú ltim o dle A2000HDA con SO 2.0 y set

ECS.

En cuanto a la m em oria, todos poseían de fábrica 1M B de m em oria Chip no

am pliable. Para am pliar la Fast se puede proceder a la incorporación de tarjetas

de memoria en los slots Zorro que lleva o en estos mismo incorporando tarjetas

controladoras que perm itan la expansión de m em oria. El m áxim o es de 8M B.

El ordenador está m ontado en una caja sobrem esa, ofeciendo en la parte

delantera 2 bahías de 3 1/2, una de las cuales viene con una disquetera de 880K,

y otra de 5 1/4. Se le pueden incorporar discos duros internos. Como

consecuencia del modelo de caja, el teclado se puede desconectar.

Los slots de ofrece son 5 Zorro II, 2 IBM AT, 2 IBM XT, 1 de CPU, 1 de vídeo y un

ú ltim o para conectores externos.

Los conectores se componen de uno serie (RS-232), otro paralelo (compatible

Centronics), uno de disquetera externa, 2 en la parte frontal para conectar

ratones/joysticks, uno SCSI para periféricos externos (en los m odelos pertinentes),

salida de vídeo (com puesto m onocrom o y RGB color) y 2 salidas audio RCA.

Amiga 500+

El Am iga 500+ fue diseñado com o una m ejora del A500, añadiendo ciertos

cam bios bastante claros. El m icro reinante seguía siendo un 68000 a 7,14M Hz

pero con 1MB de memoria Chip en placa y un set ECS. La memoria Fast quedaba

en el m ism o lugar que en un A500, am pliabla hasta 8M B vía expansiones

externas.

A su vez, otra de las grandes mejoras era el Kickstart que el A500+ llevaba de

fábrica: el 2.0 de 512K.

La disquetera seguía siendo de 880K y en lo referente a slots de expansión, lo

mismo que el A500. A saber: slot de CPU y otro del tipo A1000 en el lateral

izquierdo. Por parte de los conectores, 2 para ratón/joystick, serie RS-232,

paralelo com patible Centronics, conector para disquetera externa, salidas de vídeo

(compuesto monocromo y RGB color) y 2 RCA de audio.

Microprocesadores 680x0:

Los ordenadores Am iga tienen com o corazón los m icroprocesadores de la fam ilia

680x0 de M otorola. Estos m icros siem pre han estado a la altura de su época,

proveyendo una grán potencia de proceso a toda arquitectura que los incorporase.

Sin em bargo, conform e pasaba el tiem po la fam ilia crecía y aparecían nuevos

modelos para sustituir a los ya existentes. Con cada nuevo micro se incorporaban

nuevas características que confirm aban cada vez m ás la superioridad de estos

chips con respecto a los dem ás que existían en el m ercado.

Aquí se detallan características de cada uno de ellos. Se indican sus arquitecturas

internas, patillaje y encapsulado y el lenguaje ensamblador correspondiente a

cada uno.

Estrutura de aprendizaje para la familia 68000

Diferencias en versiones EC y LC.

Coprocesadores m atem áticos 68881-82.

Los modelos 680x0:

MC68000:

El primero en incorporarse al Amiga.

MC68010: Pocos Amigas lo llevaron en su interior.

MC68020: Solo lo lleva de serie el A1200.

MC68030: Lo incorporaron el A3000 y A4000.

MC68040: Solo un modelo de A4000 lo llevaba de serie.

MC68050: Sobre él no se sabe nada, excepto que alguna empresa ha comprado la producción entera. Algunos apuntan a que ha sido la Ford (quien sabe, quizá de eso esté hecho el SecuriFord).

MC68060: Solo existente para el Amiga en forma de aceleradoras.

Los Custom Chips del Amiga:

Los Custom Chips son como su nombre indica, circuitos integrados dedicados. Esto quiere decir que cumplen tareas determinadas en el ordenador. Cada uno -o varios conjuntamente- se ocupa de un aspecto diferente de proceso. Esto permite liberar al microprocesador de ciertas tareas tediosas y que en realidad no le corresponden, como por ejemplo cálculo de gráficos, movimiento de datos masivo en memoria, creación de sonido, u ocuparse del control de los buses. Gracias a ello, la arquitectura del Amiga se muestra realmente eficiente. Los registros de los custom chips se encuentran mapeados en memoria, lo que significa que se accede a ellos como si de una posición de memoria cualquiera. Las direcciones de estos registros varía tanto según el modelo como por la configuración del mismo.

Las diferentes familias de Custom Chips: OCS, ECS, AGA ( o AA).

Los Registros de los Custom Chips en direcciones

Todos los registros de los diferentes Sets en orden a su dirección de acceso.

CUSTOM CHIPS: PORTIA (A1000) DAPHNE (A1000) (SUPER) RAMSEY (SUPER) AMBER (ECS) AKIKO (AGA CD32) (SUPER) BUSTER (OCS/ECS/AGA) GARY (OCS/ECS)<--------->GAYLE (AGA) PAULA (OCS/ECS) DENISE (OCS/ECS)<---------->LISA (AGA) (FAT - SUPER) AGNUS (OCS/ECS)<---------->ALICE(AGA):

Copper Blitter - BOBs (Blitter OBjects) Revisiones de los chips

CIAs Alternativas para los sets de Amiga: tarjetas de vídeo

Varios fabricantes ofrecen hoy en día sus propias tarjetas gráficas para el

Am iga. La integración de estas tarjetas en el sistema operativo sigue

usando caminos no oficiales y sin estandarizar, pero la experiencias han

sido m uy satisfactorias. Se está trabajando en un estandar para la

integración de estas tarjetas en el sistem a operativo que lleva por nom bre

RTG.

Memorias en el AMIGA

Todo ordenador sigue, m ás o m enos, las norm as establecidas por Von Neumann

en cuanto a las partes constitutivas de su arquitectura.

En el esquema se puede apreciar que existe una zona denominada memoria y su

cometido es almacenar todas aquellas intrucciones mediante las cuales se indica

al microprocesador y al sistema hard en general lo que ha de hacer y como.

Así pues, en esta zona de m em oria se encuentran una serie de bytes que la CPU

irá interpretando hasta cum plir el objetivo m arcado.

Para ello, el m icro cada vez que necesita inform ación de la m em oria (un dato

contenido en una instrucción o la instrucción siguiente) establece una conexión

con la memoria principal, conocida tam bién m em oria RAM .

Este sistema propuesto por Von Neuman introduce sin embargo un inconveniente

y es que todo com ponente que efectú e una petición a la RAM , acapara los buses

hasta que la RAM le responde (en una prim era aproxim ación, ya se verá cuales

son las posibles ampliaciones y mejoras de este sistema base) y por lo tanto

ningú n otro com ponente puede acceder a ella o com unicarse con otro

componente.

Los ingenieros que diseñaron el Am iga pensaron por aquel entonces que si

querían que otros chips se ocupasen de ciertas tareas específicas (custom chips),

liberando al microprocesador de esas tediosas tareas, era necesario romper con la

restricción de una sola zona de m em oria. Esto tenía que ser así puesto que en

caso contrario, todos los chips iban a necesitar esperar a que otro componente

liberase los buses para poder ponerse en marcha; y hay que tener presente que el

m icro tiene una prioridad absoluta (lo cual es lo m ás lógico), por lo que el tiem po

permitido para los custom iba a ser realmente corto.

Esto no se podía perm itir si de verdad se pensaba diseñar un ordenador que fuese

capaz de m ostrar anim aciones a 50 fotogram as por segundo, reproducir m ú sica y

dejar al mismo tiempo que el micro se entretuviese en sus cometidos.

Se decidió estonces dividir el mapa de memoria en dos zonas claramente

diferenciadas:

la memoria Fast y la memoria Chip.

Memoria Fast:

Esta m em oria se diseño para ser propiedad exclusiva de la CPU. Se entiende por

esto que solo le microprocesador la puede utilizar (escribir, leer) y en ningú n caso

los custom chips pueden acceder a ella; adem ás el nom bre de Fast viene de su

especial diseño que la hace m uy rápida.

Para situarse un poco m ás, es aquella m em oria que casi todas las aceleradoras

permiten ampliar, aunque en varios modelos Am iga ya existían zócalos para

añadir este tipo de m em oria.

La am pliación de m em oria Fast es una de las m ás beneficiosas puesto que todo el

código de los program as es cargado en ella en el m om ento en que le AOS detecta

su existencia.

Memoria Chip:

Esta m em oria por su parte, está específicam ente desarrollada para ser accedida

por los custom chips. Es la m em oria que se utiliza para los gráficos, sonidos, datos

de disco, gestión de puertos (serie y paralelo), etc.

Es el tipo de m em oria que acom paña a todos los modelos de Amiga por defecto,

aunque no se conoce que se puedan incorporar m ás de 2M B de m em oria chip.

Esta m em oria tiene adem ás por cualidad el poder ser accedida por el

m icroprocesador, dejando así un canal de com unicaciones entre este y los custon

chips. Sin embargo, si el micro pudiese aaceder a esta zona de memoria a su

antojo, todo el invento se vendría abajo (o incluso se hubiese em peorado el diseño

puesto que existiría una zona en la cual los custom no podrían trabajar). Para ello

se inserta en medio del canal un arbitro de memoria, que impone a la CPU una

prioridad de acceso menor. De esta forma, el CPU solo puede acceder a memoria

Chip cuando ningú n custom chip lo esté haciendo.

Este acceso de la CPU es imprescindible puesto que esta necesita programar a

los custom chips y a de vez en cuando tomar datos de estos.

Sistema empleado:

Para que esto fuese posible se requieren 2 buses de cada tipo.

Es decir, 2 buses de control, 2 buses de direcciones y 2 m ás de datos de form a

que cada zona hard posea los suyos. De esta forma los custom y el micro acceden

a sus zonas de memoria correspondientes.

Por otra parte, se incorpora el árbitro de m em oria que perm ite el acceso a

memoria Chip por parte del micro.

Beneficios:

Este sistema apoya la multitarea real. Ya no se trata solamente de multitarea

preemptiva (que es otro tema) sino que puesto que los custom chips son

coprocesadores, pueden ejecutar instrucciones sim ultáneam ente al

microprocesador. Claro está que cuando el m icro accede a m em oria Chip, no hay

multitarea que valga.

Por otra parte, el Am iga fue diseñado tal que puede funcionar solo con m em oria

Chip pero no solo con Fast y que la incorporación de esta acelerase el sistem a de

forma notable. Por supuesto, cuando se programa al Amiga, el AOS permite

indicar en cual de las dos zonas se desea alm acenar tal o tal instrucción o dato.

Famila PowerPC de Motorola

Los m icroprocesadores PowerPC nacieron de la unión M otorola-Apple-IBM con la

intención de crear un m icroprocesador de futuro y que pudiese cum plir una

característica largam ente buscada: ser m ultiplataform a.

Esto significa que debe poder ejecutar todo tipo de programas

independientemente del hardware y del sistema operativo en el que se integre

(siem pre que se cum plan ciertas reglas básicas, claro está).

Al paso del tiem po se han sacado nuevos m odelos de PowerPC (tam bién

conocidos como PPC o MPC), a cada cual m ás potente o m ás dedicado a un

ám bito determ inado.

Esta grán potencia se deba en grán parte a su arquitectura enteram ente RISC.

Fechas de lanzamientos al mercado del PowerPC.

Modelos PowerPC:

PPC 601/601v---------- PPC 602----------- PPC 603----------- PPC 604----------- PPC 620

El futuro del PowerPC: PPC 630.

El futuro de los Amiga: el PowerPC.

Versiones y revisiones:

SCSI:

Esta es la norm a original, a partir de la cual se desarrollaron todas las dem ás. El

ancho de bus es de 8 bits. No permite una longitud de bus mayor de 6 metros y

una velocidad de transferencia teórica de hasta 5M B/s, aunque en la práctica no

se alcanzan velociades superiores a los 2M B/s a causa de los periféricos

conectados.

SCSI-II:

Esta versión no es m ás que una revisión de la SCSI, por lo que solo le aporta

nuevos comandos de control. La velocidad de transferencia sigue en la misma

línea que le SCSI.

Fast SCSI-II:

Esta si que es una versión nueva, que ofrece velocidades de hasta 10M B/s, en

m odo síncrono, siem pre de form a teórica.

Wide SCSI:

Nueva versión de la norm a SCSI que ofrece un ancho de bus de 16 bits, lo que

dobla (teóricam ente) la velocidad de transferencia, puesto que en una m ism o ciclo

se transmiten el doble de bytes.

Existen adaptadores Wide SCSI - SCSI, por lo que este tipo de periféricos pueden

ser usados en un Amiga.

Differencial SCSI:

Esta versión SCSI utiliza un sistem a de cableado diferencial en sus líneas, lo que

permite extender la longitud del bus hasta 25 metros.

Existen adaptadores Differencial SCSI - SCSI, por lo que este tipo de periféricos

pueden ser usados en un Amiga.

Fast Wide SCSI:

Nueva revisión de la norm a W ide SCSI, que ofrece un ancho de bus bien de 16 o

de 32 bits, aunque esta ú ltim a variante es m uy rara.

SCSI-III:

Características del Am igaOS:

A diferencia de m uchas m áquinas (principalm ente PC) este SO no se encuentra

en discos y se instala en el disco duro de forma que al arrancar el ordenador en

SO se cargue en m em oria sino que el nú cleo de este se encuentra escrito en una

ROM denominada KickStart. Aunque cierto es que ciertas librerías del SO es

necesario que se encuentren en otros soportes como pueden ser disquetes o

discos duros.

Existen 2 tam años de KickStart : 256Kb y 512Kb.

En ellas se encuentran todo tipo de librerías gráficas, de gestión de periféricos,

etc... y cuando un program a quiere acceder a cierto recurso, adem ás de otras

operaciones, debe apoyarse en el SO y hacer uso de las librerías que este le

brinda.

El Am igaOS fue en prim er SO OO (Orientado a Objetos) que fue diseñado para un

m ercado de m asas. En la época en que se desarrolló, (a m ediados de los 80), no

erá com ú n ni m ucho m enos hablar de OOP, sino que lo m ás corriente era hablar

de Program ación Procedural. Se ideó adem ás para ser el prim er SO capaz de

soportar multitarea (preém ptiva, de la cual se jactan los dem ás de un tiem po a

esta parte com o si fuera algo realm ente novedoso) y adem ás un Interfaz Gráfico

de Usuario (GUI, de Graphical User Interface) en color y todo ello con una

velocidad fuera de lo com ú n.

Siempre hablando en térm inos de m ercado de m asas. Su m ayor parte fue

program ada en C y en rutinas donde el tiem po era un factor crítico se em pleo

ensamblador puro.

Su estructura se basa en un sistem a m odular y consiste básicam ente en una serie

de librerías de funciones. Se le puede asimilar a las DLLs de Windows, donde

cada una aporta funciones a este.

Su expansión es facil y se puede efectuar en cualquier m om ento a base de añadir

m ás librerías a través de BOOPSI, su sistem a de expansión. Adem ás, la

compatibilidad y la funcionabilidad está asegurada.

El prim er Am igaOS data de 1985, por lo que es m ás viejo que W indows (por

ejemplo) y ha tenido tiempo de mejorar lo ya existente con creces. Desde

entonces se han sacado varias versiones, actualizaciones acom pañadas de

mejoras realmente notables en su potencia y funcionalidad. De esta forma, el

Am igaOS crecía m ás rápidam ente con cada nueva versión gracias a ese

crecimiento de eficiencia.

Es flexible, com pacto y rápido, requisitos indispensables para un SO que se quiera

considerar moderno. El AmigaOS permite lo que se denomina multitarea

preemptiva. Esto perm ite que program as que no estén diseñados para trabajar en

m ultitarea funcionarán perfectam ente al m ism o tiem po que otros sin problem as.

A diferencia de otros SO, el AmigaOS no necesita mucha memoria. Con 1 o 2MB

ya se puede trabajar de form a eficiente y con varios program as sim ultáneam ente

sin observar retardos excesivos.

Por una parte se debe tener en cuenta que el SO no necesita ser instalado en

memoria, por lo que ya se ahorra bastante y por otra parte el uso de la memoria y

de los soportes en general por parte del Am iga es uno de los m ás eficientes que

existe. Prueba de su eficiencia : observad dem os de hace bastantes años

realizadas sobre Amiga 500 y pensad una cosa : todos esos gráficos, m ú sica,

sonido, lo lárga que será y todo eso solo con ... ¡ ¡ ¡ 512k de m em oria Chip ! ! !

A ver quien lo supera.

Todo esto lleva a decir que en teoría pura y dura este no es un SO m ultitarea. Sin

em bargo, en la práctica, el sistem a es de lo m ás rápido y se reflejan las acciones

del usuario al instante, por lo que la efectividad en m áxim a.

Hay que pensar que no es por nada que el Amiga se usa en la industria en

sistemas de tiempo real.

Los distintos lenguajes de program ación

del Amiga:

Program ación orientada a objetos:

Historia de la program ación

Las diferentes vertientes

Conceptos de OOP

Tipos de lenguajes de program ación: *Bajo nivel *Medio nivel *Alto nivel Program ación de tarjetas gráficas: el GFX.

Este en un lenguaje que permite acceder a nuy bajo nivel al hardware de

las tarjetas gráficas Am iga. Ideal para program ación de juegos y de dem os.

Existen diversos y completos lenguajes a través de los cuales se puede programar con el Amiga. Desde ARexx, C, C++, BOOPSI, ensamblador, AMOS Basic, .... Todos ellos tienen sus dificultates, sus ventajas y sus limitaciones. ARexx:

Curso de ARexx

ARexx es un lenguaje de program ación derivado de Rexx, desarrollado por

IBM hace ya pastante tiempo. Con el transcurso del desarrollo del Amiga,

se ha convertido en parte íntegra del Am igaOS.

Su principal función es el intercam bio de datos entre aplicaciones o el paso

de comandos entre varios programas. Esto es posible si el programa

presenta un puerto ARexx.

Se considera que un programa tiene un buen acabado si incluye la

posibilidad de ser tratado vía ARexx. A través de ARexx, varios program as

pueden ser acoplados y trabajar como uno solo.

C:

Curso de C

Lenguaje de progrm ación donde los haya.

Es sin duda el preferido de la m ayoría de program adores puesto que ofrece

una potencia y flexibilidad muy alta. Es sin embargo un lenguaje seco y

rudo. No es dificil de aprender pero el leer un listado en C puede llegar a

ocasionar algú n que otro quebradero de cabeza.

El S.O. del Am iga está program ado en su casi totalidad en C y es sin duda

el lenguaje preferible para iniciarse en la program ación. Una vez dom inado

el C, los lenguajes de alto nivel ya no son un grán problem a.

Ensamblador:

Curso de ensamblador Es el lenguaje de m ás bajo nivel.

Se entiende por bajo nivel que se puede acceder a todos (o casi todos) los

recursos de la m áquina -ya sea el uP, custom chips, CIAs, etc...- y es

probablem ente el m ás intrincado de programar. Sin embargo dota al

program ador de una potencia y de una com unicación con el ordenador no

superable por ningú n otro lenguaje. Los program as en ensam blador suelen

ser extensos pero su velocidad de ejecución es la m ayor de todas con

diferencia. Si se busca velocidad este es el lenguaje ideal.

Adem ás perm ite ver claram ente la potencia de la que se dispone entre las

manos con un Amiga.

Con cierta práctica el program ar en ensam blador no es tán dificil. De hecho,

es m uy probable que quién aprenda ensam blador le sea m ás facil

posteriormente aprender otros lenguajes. En lo que respecta a los

com piladores, existen tanto de libre distribución com o com erciales. De

estos primeros se pueden encontrar en A68K y el PhxAss en el directorio

dev/asm en cualquier fuente AmiNet.

C++:

Curso de C++

Esta es la versión orientada a objetos del lenguaje C.

Algunos lo consideran una extensión del C corriente, otros afirm an que es

un lenguaje com pleto y que nació de la necesidad de flexibilizar la

program ación.

Pascal - OOP Pascal:

Curso de Pascal Curso de Object Pascal Este es sin ninguna duda el lenguaje m ás asequible para el no iniciado.

Se encuentra entre los lenguajes de alto nivel, perm itiendo una abstracción

de los problemas bastante buena. En un principio solo se podía usar com o

lenguaje estructurado pero con el tiem po se le han añadido extensiones

OOP que hacen de él uno de los m ejores (si no el m ás, por la claridad de

su código) lenguajes de program ación existentes.

Basic:

Curso de Basic (genérico)

Amos Basic

Blitz Basic

Lenguaje viejo com o la vida m ism a, se diseño com o base de la

program ación del futuro, pero sus grandes defectos (interpretado en vez de

com pilado, ...) lo dejaron atrás. Existen sin em bargo esfuerzos por

recuperar este lenguaje por parte de ciertas empresas. El mayor exponente

de la supervivencia del Basic es el Amos y el Blitz.

Modula 2:

Oberon - Oberon 2:

Fortran:

BCPL:

E:

Forth:

Flex & Bison:

Cluster:

Lisp:

Prolog:

TUTORIALES:

En esta sección se intentará abordar pequeños cursos de aprendizaje de ciertos

cam pos relacionados con el Am iga, sus diseño, sus posibilidades, lenguajes de

program ación, etc.

Fundamentos de arquitectura de ordenadores

Fundam entos de com putación en paralelo.

Fundamentos sobre los CD-ROMs

Lenguajes y program ación:

Installer BOOPSI VRML

3D Conceptos básicos.

LightWave Real 3D

Música. Conceptos básicos.

Bars & Pipes OctaMed

Diseño. Electrónica.

Conceptos básicos Tipos de encapsulado

Tratam iento gráfico en el Am iga:

Desde este apartado se ve a pretender abordar todo aquello que tenga que ver

con la im ágen, anim aciones, hardware dedicado a ello, form atos gráficos,

program ación del hard del Am iga, etc... Se trata tanto el aspecto puram ente Am iga

com o el generalista, intentando que el lector conozca la teoría que envuelve a

cierto tema y pueda comprender bien el funcionamiento de aquello de lee.

Gestión de im ágenes por parte del Am iga Fundamentos: Formatos Chunky y Bitplanar La técnica Doublebuffering Sets gráficos Los sprites BOBs (Blitter OBjects) Resoluciones y paletas de colores Multiventanas

Formatos de pantalla Fuentes Otras opciones a los sets: tarjetas gráficas

Form atos gráficos propios del Am iga EHB6 HAM----HAM6 ----HAM8 Form atos gráficos estandar

Form atos de vídeo

Com presión de im ágenes

Program ación:

Ensamblador

GFX 1.3

Uso de hardware:

Genlocks

Video

Joysticks y pads para CD32

Joysticks y pads de otras consolas:

Es posible utilizar pads y joysticks procedentes de otras plataformas, aunque se

pierden botones y funciones que sí ofrecen los dispositivos nativos para la CD32. CD32 Megadrive Master System Joystick estandar Ratón Amiga Select Botón B Botón A Botón 1 Botón izquierdo Stop Botón C Botón B [Botón 2] Botón derecho

Play [Botón 3] Botón central

Shuffle

Loop

Rewind

Forward

Para utilizar un pad de 6 botones de Megadrive o SNES, es necesario efectuar

una serie de soldaduras.

Conectar un ratón y un pad sim ultáneam ente:

El pad ha de ir conectado al puerto 1 y el ratón al puerto 2.

Com o conectar m ás de dos dispositivos:

Para un correcto funcionam iento, es necesaria la adquisición de un m ódulo que

incorpore un puerto paralelo y anadir a este un adaptador de 2 joysticks, con lo

que se podrán utilizar un total de 4 dispositivos. Otro punto a contemplar es que

los joysticks conectados al puerto paralelo han de ser genércos de Am iga y no de

CD32, porque no funcionarán.

Un Amiga en la Red

En este apartado se intentará m ostrar com o m ontar redes con varios Am iga.

Se pretende así habrir un m undo de total futuro al cual se debe adaptar todo

ordenador que tenga intenciones de futuro.

Conceptos de redes: Terminología Funcionamiento Topologías y arquitecturas Medios de transmisión Control de comunicación Normas estandar Redes básicas Sernet Parnet

InterNet Amiga Surfer Opciones Ethernet Serie A500 A600/A1200 2000/3000/4000 Conexión con redes PC -Mac

Conexión Parnet

Esta es una de las m ás básicas redes que existen para un Am iga.

El nom bre de Parnet viene de PARallel NETwork. Así pues, consiste en un cable

especialmente acondicionado que se conecta al puerto paralelo, permitiendo la

com unicación entre 2 Am igas.

La Com unicación:

El Cable:

Se necesita cable compuesto por dos conectores DB25 y el cable apropiado. Son

m ateriales m uy com unes y por lo tanto m uy fáciles de encontrar en cualquier

tienda de electrónica.

Hay cuidar de fijarse en el tipo de conector DB25 que posee nuestro ordenador

puesto que en ciertos m odelos es m acho (y se necesitará uno hem bra) y otros lo

tienen hem bra (por lo que requiere uno m acho). Lo m ás práctico sería pues

fabricar uno que tuviese los dos tipos de conectores a cada extremo.

El esquem a m uestra com o las líneas de datos (D7-D0..2-9), BUSY(11), POUT(12),

así com o las líneas de m asa no se tocan, solo se conectan de una parte a la otra.

No es el caso de las líneas SEL y ACK que se cortocircuitan localmente y se

hacen partir hacia el inteior del cable. Las conexiones se han de realizar a ambos

lados del cable.

Precauciones:

Si se adquiere un cable DB25-DB25 prefabricado, NO hay que conectarlo

directamente entre los dos ordenadores.

Antes de conectar el cable, hay que com probarlo con un m ultím etro un par de

veces (en modo medidor de resistencia, ha de marcar 0) en ambos lados y en su

totalidad (com probar que todas las líneas de un conector están en buen estado.

Existe la posibilidad de producirse interferencias con el puerto serie debido a las

línea RI y SEL; para evitarlas asegurarse de que: no hay conectados cables serie RI no esté activada el modem que se posea no la active internamente

Hardware de mercado:

Aquí se listan el hardware que se ha podido recopilar y que representa la práctica totalidad de opciones y posibilidades. Se pueden consultar sus datos técnicos, prestaciones, reproducción de algunos manuales y disponibilidades aproximadas.

1. Tarjetas de gráficas: 8, 12 ,22 y 24 bits

2. Tarjetas PCMCIA

3. Digitalizadores de vídeo

4. Digitalizadores de sonido

5. Tarjetas aceleradoras y placas de memoria

6. Tarjetas controladoras

7. Memorias

8. Teclados

9. Torres y placas base de am pliación

10. Monitores y adaptadores

11. Coprocesadores

12. Sistemas operativos

13. Accesorios para redes

14. Sistem as de vídeo profesional

15. Emulaciones de plataformas

16. Genlocks

17. Unidades de CD-ROM

18. Escanners

19. Sistemas de almacenamiento

20. Realidad Virtual

21. Accesorios varios

22. Impresoras

23. Ratones y JoySticks

24. Accesorios para CD32

Proyectos Amiga en la Net

A través de esta sección se pretene acercar a los usuarios de Am iga a aquellos

proyectos m ás am biciosos que se están desarrollando en la red Internet. Son

principalm ente proyectos que tienen por fín el m ejorar algú n aspecto del uso del

Amiga con resultados semi o totalmente profesionales.

Desarrollo de aplicaciones, grupos de soporte para ciertas tareas, etc.; todo

aquello que puede reforzar la colaboración desinteresada de un usuario Am iga y

que en consecuencia consolida el apoyo de la comunidad Amiga.

Si form as parte de un grupo de estas características y no se encuentra listado en

esta página, escríbem e una carta detallándom e todos los aspectos que cubre y su

propósito - [email protected]

El Amiga y la Net:

Un grupo que quiere nacer de un momento a otro. Su propósito sería el proporcionar al Amiga las herramientas necesarias para que no se quede atrás en la carrera por Internet.

The AmigaOS Replacemente Project:

Un intento de programar un sistema operativo para Amiga que pueda ser reconocido y corrido en cuantas más plataforma mejor. Muy serio.

La OTA: Asociación de Traductores de Am iga:

Un grupo dedicado a fom entar la distribución de program as a través de la traducción de los

manuales de programas y de los mismos programas.

Literatura para Amiga:

Todo tipo de libros que permiten descubrir la potencia y las ventajas de este ordenador. Desde programación, descripción interna de Custom Chips, descripciones de microprocesadores, como usar el AmigaOS, etc... Por el momento, la mayoría de los libros aquí citados están es inglés, pero se espera que en breve aparezcan nuevos títulos en español.

AmigaOS:

Amiga ROM Kernel Reference Manual : Libraries. Commodore Business Machines.

Addisson-Wesley, 1991. ISBN 0-201-56774-1

Introduce al lector a los conceptos básicos y al uso de las funciones de las

librerías Intuition, Exec y Graphics. Se apoya en C para los ejem plos. Se llega a

Kickstart/Workbench a través del estudio de la versión 2.0.

The AmigaDOS Manual: Bantam, 1991. ISBN 0-553-35403-5

Describe todos los Am igaDOS a través del 2.04.

Amiga User Interface Style Guide: Commodore Business Machines

Addison-Wesley, 1991. ISBN 0-201-57757-7

Describe la filosofía del GUI del Am iga. Presenta directivas para desarrollo de

interfaces segú n las cuales se han de regir todas las aplicaciones. Cubre

Kickstart/W orkbench 2.x. Bueno para los principiantes, con cierto énfasis sobre

principios de interfaces.

The Am igaDOS M anual (tercera edición):

Commodore-Amiga, Inc.

Bantam, 1991. ISBN 0-553-35403-5

No se poseen datos sobre este libro.

Am igaDOS Reference Guide (cuarta edición):

Sheldon Leemon

Compute, 1992. ISBN 0-87455-268-0

Cubre conceptos básicos DOS y una lista com pleta de com andos con descripción

completa. Cubre 1.x, 2.x y 3.x.

Varios:

Amiga/Toaster Reference Manual: David Tiberio

Area52, 1994. (no posee ISBN)

Cerca de 1000 páginas y 80 im ágenes sobre Am iga.

Cubre AmigaDOS, Workbench, Lightwave, AdPro, compatibilidad hardware, algo

de ARexx y cerca de 500 FAQs. Incluye cientos de tablas y gráficas con

com parativas, e inform aciónes com o índices de refraccción, errores GURU, m odos

de pantalla, valores de 300 colores en formato RGB, comandos Hayes y mucho

m ás. El diccionario incluye m ás de 800 entradas, y la siguinete revisión se espera

que posea cerca de 3000.

Cerca de 200 páginas y 50 im ágenes están dedicadas a la Video Toaster.

Mapping the Amiga: Randy Thompson and Rhett Anderson

Compute Books, 1993, ISBN 0-87455-267-2

Descripción alfabética de todas las funciones del OS, con sus descripciones, la

libreria Host, prototipos en C y M L, argum entos resultados y la versión de OS en la

que apereció por prim era vez. Lista alfabética de todas las estructuras del OS, con

su tam año , include correspondiente, y una lista de las estructuras con types de C

y ML.

Incluye a su vez una sección con registros de hardware con su descripción. Hasta

OS v39 y hasta ECS.

Amiga user's guied to graphics, sound and telecom: David Myers

Bantam ISBN 0-533-34283-5

No se tienen datos sobre el contenido de este libro.

Hardware:

Amiga Hardware Reference Manual Com m odore Business M achines (tercera edición)

Addison-Wesley, 1991. ISBN 0-201-56776-8

Si se desea acceder al hardware del Amiga directamente, este es el libro perfecto.

Se describen todos los registros del hard Amiga. Se cubren los ECS, pero no los

AGA para los cuales no existe libro ni supuestamente existirá.

Amiga Disk Drives Inside & Out: Grote, Gelfland, Abraham

Abacus, ISBN 1-55755-042-5

No se conoce el contenido del libro.

A500/2000 Technical Reference Manual: Contiene inform ación sobre Autoconfig y Zorro II.

ROM Kernel Reference Manual: Hardware 2.0: Informa sobre Zorro III aunque compara ciertas diferencias con el Zorro II.

Temporizaciones, tips de compatibilidad con Zorro II.

Ordenadores Amiga:

Denny Atkin's Best Amiga Tips and Secrets: Denny Atkin

Compute Books, 1993. ISBN 0-87455-275-3

Inform ación sobre los m odelos A1000, A1200 y A4000 y software para todos ellos.

Amiga for Beginner's: Spanik

Abacus, ISBN 0-55755-021-2

Sin datos sobre el contenido.

Program ación:

Amiga ROM Kernel Reference Manual: Includes and Autodocs: Com m odore Business M achines (tercera edición) Addison-Wesley, 1991. ISBN 0-

201-56773-3

Cubre Kickstart/Workbench through version 2.0.

El libro es básicam ente una im presión de todos los includes y autodocs de todas

las librerías de funciones de Am iga excepto de la DOS. Se puede conseguir a

través de Com m odore en versión disquette (o se podía).

Amiga System Programmer's guide: Dittrich, Gelfand, Schemmel

Abacus, ISBN 1-55755-035-2

No se conoce el contenido de este libro.

The Amiga Guru Book: Ralph Babel

Ralph Babel, 1993 (publicado por Ralph Babel, no posee ISBN)

Trata sobre el Am iga y su sistem a operativo. Enseña conceptos básicos sobre el

sistema del Amiga y cubre aspectos como : directivas para una correcta

program ación m ultitarea, ANSI C, Aztec C y SAS/C, técnicas de depuración ,

AM igaDOS, los sistem as de ficheros, el form ato de carga y m ódulos de objetos,

creación de procesos, CLI y shells, handlers y m ás.

Se encuentran cosas interesantes y material dificil de encontrar en otras

publicaciones.

Amiga Programmer's Handbook

John Thomas Berry

Sybex, ISBN 0-672-22625-1

No se poseen datos sobre este libro.

The W aite Group's Inside the Am iga with C (segunda edición):

John Thomas Berry

Sams & Co, ISBN 0-672-22625-1

No se poseen datos sobre el contenido del libro.

Amiga ROM Kernel Reference Manual: Devices. Commodore Business Machines

Addisson-Wesley, 1991. ISBN 201-56775-X

Introducción a la program ación de los periféricos y del hardware del Am iga.

Ejemplos en C.

Se estudian Kickstart/Workbench a través de la versión 2.0.

1988 Amiga Developers Conference Notes: Commodore Business Machines

Commodore, 1988.

Accesible a vía CATS, nú m eros: NOTES88 & NOTES88D.

Lo componen 400 páginas y 4 discos. Técnicas Am iga, trucos de program ación en

C, IFF , Autoboot, Kickstart 1.3, drivers de impresoras, sonido en el Amiga,

overscan, Fuentes de alta resolución, progam ando en 16 bits en el Am iga, tarjetas

de expansión del A500 y m ás.

1989 Amiga Developers Conference Notes: Commodore Business Machines.

Commodore, 1989.

Accesible vía CATS, nú m eros: NOTES89 & NOTES89D.

M anual de 510 páginas y que viene acom pañado de 2 discos creado para

desarrolladores de Amiga.

Se discute: introducción a la program ación del Am iga, presenta los perfiles de las

prestaciones de los ECS v1.3 y la librería Graphics. M em oria, interfaz con el

ARexx, perfiles de los AGA, la librería Parse del form ato IFF y m ás.

ROM Kernel Reference Manual: Amiga Intuition Reference: No se poseen datos sobre este libro.

Inside Macintosh: Files

Apple Computer, Inc.

Addison-Wesley ISBN 0-201-63244-6

Inform ación sobre el sistem a de archivos HFS y m ás tem as.