Carcasa de metacrilato para Amiga 1200

Destacado

Hace unos años que disponía de una segunda placa base de Amiga 1200, rev 1D4, que estaba almacenada y a la que recientemente decidí darle uso comprando una aceleradora PiStorm32 Lite. Como no era plan de tener el Amiga funcionando encima de la mesa sobre -literalmente- un trapo :

pensé en adquirir una nueva carcasa de A1200 más un teclado de nueva factura (como los de RastPort o de A1200.net) pero el precio total era prohibitivo. Fue entonces cuando descubrí este enlace y decidí comprar la caja de metacrilato para Amiga 1200 (las hay para otros ordenadores retro), fabricada por Plexilaser. La calidad es muy buena, el montaje es bastante sencillo y el resultado merece la pena (ver fotos adjuntas).

Para poder usarla son necesarios los accesorios siguientes :

  • Adaptador de teclado USB o PS/2 tipo Lyra3 o similar
  • Kit de leds para carcasa de Amiga 1200 (los de siempre, no los de nueva hornada para la carcasa de A1200.net)
  • Unidad de floppy Amiga o Gotek (yo adquirí en Wallapop una de PC reacondicionada para funcionar en Amiga, de color negro)
  • Cable de floppy largo (el cable que se incluye con la caja de metacrilato es un pelín corto, así que reaproveché un trozo de cable de floppy para PC)

Opcionalmente son necesarios estos otros accesorios :

  • Adaptador Mycromis V3 para usar un mouse PS/2, adquirido en Wallapop
  • Debido a que la carcasa carece de una tapa superior que se pueda abrir y cerrar a voluntad, adquirí una serie de accesorios que me permiten «sacar» hacia el exterior (por la parte trasera del equipo) tanto el conector para la tarjeta MicroSD como un puerto HDMI hembra, ambos desde la Raspberry Pi insertada en la aceleradora PiStorm 32 Lite.

Pros

  • Montaje bastante sencillo, se adapta sin problemas a cualquier revisión de placa del A1200
  • Tiene espacio para todo tipo de conexiones por la parte posterior. Se puede usar un KVM para manejar el amiga y el resto de PCs con el mismo set de monitor, teclado y ratón

Contras

  • La web de la empresa Plexilaser está únicamente en alemán por lo que el proceso de registro y compra puede hacerse pesado
  • La parte superior debería disponer de una pequeña tapa de fácil apertura y cierre que no requiriese tener que desatornillar la cubierta superior para trastear configuraciones. Para subsanar esto, adquirí un par de conectores en Aliexpress que me permitieron llevar el puerto HDMI y el lector de tarjeta MicroSD a la parte posterior de la carcasa.

He aquí algunas fotos del equipo :

Vista general
Vista de los conectores posteriores
Vista donde se aprecian teclado y mouse PS/2, audio y HDMI conectados

Aceleradora PiStorm32 Lite para Amiga 1200

Destacado

Hace unos días me compré una PiStorm32 Lite, una aceleradora un pelín «diferente» para mi Amiga 1200. Para quienes no sepan lo que es una aceleradora, se trata de un componente hardware que se añade al Amiga y permite aumentar sus capacidades en cuanto a alguno -o todos, dependiendo del caso- de los aspectos siguientes :

  • mejora de CPU
  • aumento de la cantidad de memoria fast disponible
  • reloj en tiempo real (RTC)

En su día (2007), cuando adquirí mi Amiga 1200 en eBay, pude hacerme con una Microbotics XA1230 a un muy razonable precio de 84 Euros. Esto me permitió pasar de un A1200 de serie (que viene con 2 Mb de memoria chip RAM , 0 Mb de fast RAM y un procesador Motorola 68020) a un procesador 68030 a 50 mhz, 128 Mb de memoria fast y RTC (almacenamiento de fecha y hora del sistema).

La «fiebre» por lo retro que vivimos no ayuda así que, hasta ahora, si uno quería conseguir una aceleradora para su equipo, tenía varias posibilidades :

  • Conseguir un modelo «vintage» a precios imposibles (He llegado a ver Blizzards 1260 rondando los 1000 euros en eBay)
  • Conseguir una moderna pero con prestaciones «pobres» para los estándares actuales y precio caro (Ej.: una ACA1234 de Individual Computers con procesador a 50 Mhz se va a casi 400 Euros)
  • Conseguir una moderna de grandes prestaciones (como las Apollo Firebird V4, Icedrake V4 o Manticore V4) pero a precios imposibles.

El enfoque de las aceleradoras PiStorm difiere del existente hasta hace poco : por un lado son bastante baratas (no llegan a 100 Euros) y son un mero soporte hardware para una placa Raspberry Pi que se acopla a la misma.

La «aceleración» se consigue emulando por software el juego de instrucciones m68k y aquí es donde está la gracia del tema ya que, aunque una Raspberry Pi sea pequeña, dispone de un cuádruple core a más de 1 Ghz y un mínimo de 512 Mb de memoria RAM (modelos 3A, 3B, 3B+ en adelante) y eso es muchísima potencia de proceso si se compara con el resto del hardware «vintage» del Amiga que la rodea, una vez instalada.

Aprovechando que yo ya disponía de una Raspberry Pi 3B+ configurada como servidor de impresión que realmente no estaba usando, compré mi PiStorm32 Lite en Amigastore y le acoplé la Raspberry.

PiStorm32 Lite antes del ensamblaje
PiStorm32 Lite ya ensamblada

Una vez completado el montaje hardware, la forma más sencilla y menos liosa de usar una PiStorm32 Lite es : 

  1. Conectar el Amiga a una TV o monitor que soporte HDMI. Yo tengo conectada la salida de vídeo normal del A1200 por cable SCART a una TV y la Raspberry por cable HDMI a esa misma TV.
  2. Buscar y descargar CaffeineOS : no es necesario poner links, si se busca con ganas se encuentra.
  3. Grabar la imagen de CaffeineOS con Raspberry Pi imager en una tarjeta MicroSD de 32 Gb
  4. Insertar la tarjeta MicroSD en la Raspberry.
  5. Hacer que el Amiga arranque desde la microSD de la aceleradora (eso se consigue o bien desconectando el disco duro / tarjeta CF conectado a la controladora IDE de la placa base o bien manteniendo ambos botones del ratón pulsados durante el arranque hasta que aparezca en pantalla del early startup. Se escoge el arranque desde el carddisk device).

Si todo ha funcionado bien, CaffeineOS se cargará vía HDMI en un suspiro desde la tarjeta MicroSD y aparecerán unos wizards para establecer las preferencias de teclado y fecha/hora.

PiStorm32 Lite acoplada a una placa de Amiga 1200, rev 1D4, Kickstart 3.1
Arranque de CaffeineOS 916 con los scripts iniciales de configuración

He realizado un par de capturas de sysinfo donde se aprecia la diferencia entre las dos aceleradoras que tengo :

Sysinfo PiStorm32 Lite

Cosas a tener en cuenta

  • La aceleradora PiStorm32 Lite no lleva pila y por lo tanto no permite almacenar la fecha y hora del sistema, algo que considero básico. Es posible que tengas que adquirir un adaptador RTC para el clockport del Amiga 1200 (unos 17 Euros + envío en Amigastore).
  • Según he leído en un fichero de configuración de la PiStorm, podemos forzar el arranque desde el disco duro o la tarjeta CF que tuviéramos previamente conectado al puerto IDE del A1200 (a esto le llaman «stealth mode») si durante el arranque mantenemos pulsada la combinación de teclas para reset (Ctrl + Left Amiga + Right Amiga)
  • Si vas a instalar la PiStorm32 Lite en un A1200 en formato desktop, entonces deberías optar por la RaspBerry Pi 3A+ ya que tiene un perfil más bajo que las 3B, 3B+ y 4. Estas 3 últimas obligarían a usarlo sin el trapdoor.
  • Configuración de red : con CaffeineOS vienen un par de pilas TCP-IP pero creo que la más fácil de configurar es MiamiDX. La tarjeta de red que más uso es una Fiberline FL-4680 y la he configurado muy fácilmente con IP fija siguiendo las indicaciones de este enlace.

¿Qué vas a ganar con una PiStorm32 Lite?

Por un precio de aproximadamente 100 Euros (Raspberry aparte), te llevas :

  • Workbench en alta resolución vía puerto HDMI de la Raspberry.
  • Capacidad de proceso altísima : puedes reproducir MP3 sin problemas
  • Entre 512 Mb y 1 Gb de memoria Fast para tu sistema, dependiendo del modelo de RaspBerry Pi acoplado a la PiStorm32 Lite.

Utilizar tarjetas CF (CompactFlash) como almacenamiento rápido en equipos antiguos

Destacado

Utilizar tarjetas CF a modo de almacenamiento rápido en equipos antiguos es más que una tendencia en el mundillo de la retroinformática.

En equipos obsoletos, que ya son lentos de por sí, cualquier cosa que hagamos para mejorar la velocidad es bienvenida. En este sentido, las tarjetas CF presentan una gran ventaja y es que integran un controlador IDE (el tipo de disco duro anterior a los SATA y el más común en equipos vintage). Esto hace que, si ya tenemos la tarjeta, sólo necesitemos un adaptador de IDE 40 pines a CF (si el equipo es de escritorio) o un adaptador IDE 44 pines a CF (si es un portátil).

Estos adaptadores son realmente baratos, normalmente por debajo de los 10 Euros :

Adaptador ide portátil a CF

También existen otros adaptadores más «chulos» en función de nuestras necesidades, como por ejemplo poder acceder a la tarjeta CF sin necesidad de abrir el ordenador :

Adaptador IDE 3.5″ a CF para panel posterior

Adaptador IDE 3.5″ para frontal caja, ranura de 3.5″

Ahora que ya tenemos idea sobre los tipos de adaptadores que más nos convienen, hay algunas cosas que es necesario saber sobre las tarjetas CF. Normalmente encontraremos de varios tipos / categorías. Yo recomiendo lo siguiente :

Escoger una que sea de grado industrial. Este tipo de tarjetas, además de soportar un rango de temperaturas y un tiempo medio entre fallos muy superior a las convencionales, suele :

  • Soportar modos de transferencia UDMA (ultra DMA) : esto acelera mucho las transferencias respecto a los modos PIO. El modo de acceso UDMA normalmente se habilita en la BIOS del ordenador.
  • Venir por defecto con el modo «fixed disk» activo. Esto hace que la BIOS del PC lo reconozca sin problemas como un disco duro convencional y puede ahorrarnos dolores de cabeza a la hora de instalar el -o los- SO (Win2K y XP se niegan a ser instalados en almacenamiento extraíble).

Otra cosa que no suele tenerse en cuenta a la hora de escoger una tarjeta es la velocidad de transferencia. Eso lo sabremos si miramos bien la ficha del fabricante. Yo no recomendaría escoger una por debajo de 200x. Una tarjeta 133x tiene una transferencia de 133 * 150 kB/s = 19950 kB / s = 20 Mb/s.

Yo tuve -y digo tuve porque ahora ya no la tengo- instalada en mi Amiga 1200 una Compact Flash Transcend 133x que me dio muchísimos problemas -principalmente corrupción del sistema de archivos y fallos en el arranque- hasta que la sustituí por un disco duro de portátil de 20 Gb. Si hubiera tenido en cuenta lo que acabo de comentar (y aprendí después), otro gallo hubiera cantado.

Reparar teclas que no funcionan en un teclado mecánico de Amiga con pintura/adhesivo conductor

Destacado

El otro día fui a escribir en mi Amiga 1200 (no suelo usar el Amiga físico porque cargo AmigaOS directamente en WinUAE con un lector de tarjetas CF) y me di cuenta que varias teclas, en concreto Q,W,I,O,P no funcionaban correctamente. Las pulsabas y no aparecía nada en pantalla salvo si se empleaba más fuerza de la debida.

Teclado de A1200 tras desmontar la parte posterior

Tras quitar los muchos tornillos que lleva el teclado de Amiga, extraje la membrana y pude apreciar que estaba limpia (ya la limpié el verano pasado aprovechando que hice el blanqueamiento de las teclas) y los circuitos impresos estaban intactos.

Membrana del teclado (Amiga 1200) extraída

Localicé en la membrana los contactos correspondientes a las teclas que no funcionaban y los pinté con un poco de pegamento conductor marca Wire Glue.

Wire Glue (c)

Hice lo propio con los terminales que hay bajo cada una de esas teclas y que presionan los contactos en la membrana para cerrar el circuito en cada pulsación.

Zonas de contacto pintadas con Wire Glue (Zoom)

Aprovechando que estaba liado con el teclado, abrí un pad cuyo control multidireccional funcionaba mal y pinté los contactos correspondientes a las 4 direcciones en los terminales del circuito integrado así como también los 4 botones de goma que presionan esos terminales.

Terminales pintados con Wire Glue

Dejé secar todo durante aproximadamente una hora y media y seguidamente monté el teclado y el pad.

Ambos funcionan perfectamente.

 

Arrancar desde varias particiones en un Amiga

Destacado

Los ordenadores Amiga proporcionan una forma sencilla para arrancar desde diversas particiones, según nuestros intereses.

Parto de la base que el lector ya sabe :

  1. Cómo particionar un disco con HDToolbox
  2. Ha creado más de una partición de arranque
  3. Que para que una partición sea arrancable (bootable) debe estar dentro de los primeros 4Gb de espacio del disco duro o la tarjeta compact flash
  4. Ha instalado el sistema operativo correspondiente en cada una de esas particiones de arranque

En mi caso, tengo un disco duro de 2.5″ y 20 Gb de capacidad, formateado con el sistema de archivos PFS-direct scsi (PDS/03) y con la distribución que muestro a continuación (HDToolbox) :

  • Partición 1, nombre DH0:, bootable, tamaño 1 Gb
  • Partición 2, nombre DH1:, bootable, tamaño 1 Gb
  • Partición 3, nombre DH2:, no arrancable, tamaño 4 Gb
  • Partición 4, nombre DH3:, no arrancable, tamaño 4 Gb
  • Partición 5, nombre DH4:, no arrancable, tamaño resto del disco

Distribución de las particiones en mi disco duro

En la partición 1 tengo instalado Amigaos 3.9 y en la partición 2, Amigaos 3.1 + BetterWb

Para arrancar desde una partición u otra, es tan simple como mantener pulsados ambos botones del mouse durante el arranque (esto es válido tanto para un Amiga real como uno emulado mediante WinUAE). Al presionar ambos botones del mouse, aparece la pantalla del early startup control :

Amiga Early Startup Menu

Hacemos clic en el botón «boot options» :

Escogemos la partición desde la que queremos arrancar. En este caso DH0: (en la que tengo instalado AmigaOS 3.9) y pulsamos en «Use» :

Seguidamente pulsamos en «Boot» y tenemos arrancado el sistema como nos interesa :

Amiga Workbench (3.9) + Directory Opus 5 – Arranque desde partición 1 (DH0:)

Si hubiera arrancado desde la partición 2 (DH1:) de mi configuración, habría cargado AmigaOS 3.1 + BetterWB :

Amiga Workbench (3.1) – Arranque desde partición 2 (DH1:)

Afinando la configuración

En mi caso había algo que me molestaba y era que :

  1. Al arrancar en AmigaOS 3.9 «veía» la unidad de sistema de AmigaOS 3.1 (partición DH1:) que tengo etiquetada como OS31
  2. Al arrancar en AmigaOS 3.1 «veía» la unidad de sistema de AmigaOS 3.9 (partición DH0:) que tengo etiquetada como MAIN

¿Por qué me molestaba eso? pues porque soy «hombre de costumbres» y tenía la tendencia a buscar las cosas en la partición MAIN pero cuando arrancas desde la versión 3.1 del SO, los ejecutables y la mayoría de aplicaciones no funcionan bien, así que me interesaba ocultar el volumen de sistema que no se correspondiera con la versión del sistema operativo que estaba ejecutando.

La solución a esto estaba -cómo no- en Aminet. Hay que descargarse dismount.lha desde Aminet, descomprimir el archivo y copiar el ejecutable «dismount» dentro de la carpeta C de cada una de las versiones del sistema operativo. Es decir, se arranca el sistema desde la partición 1 y se copia dismount a SYS:C; se arranca nuevamente el sistema desde la partición 2 y se vuelve a copiar dismount en SYS:C.

Se edita el fichero de arranque del Amiga (SYS:S/startup-sequence), antes de la línea que carga el Workbench (C:LoadWB) o bien al final del fichero de arranque de usuario (SYS:S/user-startup).

Si hemos arrancado desde la primera partición y no nos interesa ver la segunda partición de arranque, añadiremos :

C:dismount DH1: 

Si hemos arrancado desde la segunda partición y no queremos ver la primera partición, añadiremos :

C:dismount DH0:

Se guarda el fichero editado y se reinicia el sistema. Ahora, si arrancamos desde la primera partición, ya no se visualiza el volumen de sistema (OS31) correspondiente a la segunda partición :

Amigaos 3.9 arrancado. Ya no aparece el volumen «OS31»

Lo mismo ocurre al arrancar desde la segunda partición, ya no se visualiza el volumen de sistema (MAIN) correspondiente a AmigaOS 3.9 :

AmigaOS 3.1 arrancado. Ya no aparece el volumen «MAIN»

Recursos (software, libros, revistas) para Commodore Amiga

Destacado

Dejo aquí unos enlaces para todo aquel que busque información relacionada con los ordenadores Amiga, bien sea sobre hardware, programación, revistas, manuales de usuario, guías y manuales de productos etc. Espero que os sean de utilidad.

Amiga Magazine Rack : contiene escaneos de las revistas más conocidas

Retro Commodore : Un site con cantidades ingentes de información (manuales, libros, revistas, tutoriales) para descargar. No sólo para Amiga, también para C64 y otros sistemas de 8 bits.

Amiga Books en Internet Archive : Un site dedicado a la preservación de Amiga, desde donde se pueden descargar libros relacionados con el software y hardware de Amiga.

Búsqueda «Amiga Software» en Internet Archive : Más de 19.000 descargas disponibles al filtrar por la cadena «amiga software».

Software Preservation Society (SPS, antes CAPS – Classic Amiga Preservation Society) : Tal y como su nombre indica, sitio dedicado a la preservación del software para C64 y Amiga.

Juegos de Amiga en formato ADF desde PlanetEmu : imágenes en formato .ADF de juegos para Commodore Amiga y otras muchas plataformas.

OpenRetro Games Database : Base de datos online sobre juegos retro, no sólo de Amiga, sino de plataformas como Atari 7800, NES, Master System, Neo Geo, Megadrive, Game Boy …

Base de datos de Juegos en Lemmon Amiga : Base de datos con información relevante sobre cada juego. Se suelen incluir reviews, manuales y escaneos además de enlaces de descarga (externos).

WHDownload : descarga de juegos preinstalados para su uso en Amiga o emulador con el software WHDLoad.

 

Cómo blanquear el plástico amarillento de un Amiga 1200

Destacado

Hace tiempo que mi Amiga 1200 había adquirido un tono amarillento bastante feo así que, tras revisar varios tutoriales en internet, me decidí a blanquearlo. Os cuento mi experiencia y las conclusiones extraídas del proceso.

Las carcasas -y teclados- de los Amiga y otros ordenadores y consolas clásicos están hechos de un material plástico que, con el paso del tiempo, se amarillentea. Al parecer eso se debe a la inclusión en su formulación de ciertos compuestos con propiedades ignífugas que, con el tiempo y la radiación UV, tienden a generar ese tono amarillo tan desagradable :

Mi Amiga 1200 antes del proceso de blanqueo

Actualmente existen nuevos teclados y carcasas para Amiga 1200 que están libres de este defecto al ser resistentes a la radiación UV, conservando correctamente su aspecto original con el paso del tiempo :

Pero como todo en el «mundillo» del Amiga, son bastante caros (un teclado y una carcasa nuevos no bajarán de los 200 Euros) así que el blanqueo puede ser una solución muchísimo más barata.

Advertencia :
No me hago responsable de ningún daño ocasionado por el procedimiento aquí descrito, que he reproducido de buena fe con la única intención de ayudar a otros.

¿Qué materiales se necesitan?

Yo he utilizado agua oxigenada de 40 volúmenes estabilizada en crema marca Válquer. Puede adquirirse en Amazon mediante el siguiente enlace por menos de 10 Euros.

El algua oxigenada de 40 volúmenes es muy corrosiva. Es muy importante llevar a cabo el proceso en el exterior, en lugar ventilado y con las siguientes medidas de seguridad :

  • Gafas de protección para evitar cualquier salpicadura en los ojos
  • Guantes. Preferiblemente de los de fregar, que sean resistentes a la lejía
  • Mascarilla, para evitar inhalar gases durante el proceso de pincelado
  • Brochas de pintura : he utilizado una de unos 4 ó 5 cm para pincelar la carcasa y otra más fina, de unos 2 cm para las teclas.
  • Uno o dos tápers, para depositar las teclas que blanquearemos. Si son de cristal transparente, mejor.
  • Una toalla que no usemos para proteger la mesa donde dejaremos todo a secar
  • Aconsejo vestir ropa vieja para que, en caso de salpicadura accidental del agua oxigenada, no tengamos que lamentar manchas.

Material necesario : agua oxigenada en crema, guantes, gafas de protección, brochas y tápers

Proceso : Pasos previos

Teclado :

>> Antes de iniciar el proceso hay que hacer unas fotografías en alta resolución del teclado. Eso nos permitirá «recordar» la disposición de las teclas cuando tengamos que volver a montarlas.

Teclado antes del proceso de blanqueado

Hay que desmontar las teclas siguiendo las indicaciones en este enlace. Las teclas desmontadas se van depositando en un táper de tamaño mediano mientras que los muelles los acumulamos en un uno de tamaño pequeño.

Aspecto del teclado sin las teclas

Una vez desmontadas todas las teclas, se llena el táper de agua con mistol y se tapa. Se agita todo para lavar bien las teclas de plástico, se aclara y se seca.

Carcasa :

Yo sólo he blanqueado la parte superior de la misma ya que mi Amiga 1200 tiene un conector IDE no estándar en la parte izquierda, que viene alimentado mediante cables soldados a placa. Limpiar la parte posterior hubiera significado tener que cortar y empalmar cables…

En la parte superior de la carcasa, se desatornilla el módulo (por la parte interior) que lleva los 3 leds de funcionamiento y se retira la chapita metálica que pone «Amiga 1200» para dejar solamente el plástico. Se lava con agua y jabón y se seca.

Carcasa superior antes del blanqueo

Proceso de pincelado y secado :

Siempre ataviados con los guantes, las gafas de protección y la mascarilla, vertemos un poco de agua oxigenada en crema en un recipiente pequeño, tipo salsera, donde iremos mojando la brocha. La salsera la iremos rellenando según las necesidades de crema que vayamos teniendo.

Teclado

Se pincela una a una cada tecla por los cuatro costados y se deposita, plana, en el interior del táper de cristal. Se repite para el resto de teclas.

Cuando todas las teclas estén pinceladas, se recubre la parte superior del táper con film transparente y se deja al sol.

¿Cuánto tiempo? esto quiza sea lo más importante y es donde yo cometí un error. Escogí un día de agosto, a las 16:00 horas, con una temperatura de 30ºC y mucho sol. Dejé un par de tápers con teclas durante aproximadamente 4 horas y el resultado fue muy bueno para las teclas blancas (la mayoría) pero algunas de las que tienen un color más oscuro de serie (el Enter, las teclas de función…) se blanquearon en exceso y eso luego no tiene arreglo (salvo en mi caso porque dispongo de un teclado «donante» que no uso).

Debido a esto yo recomendaría lo siguiente : separar en dos tápers diferentes las teclas normales (las claras) de las oscuras a la hora de pincelarlas para secarlas al sol. Las teclas oscuras, en unas condiciones climáticas como las descritas, las dejaría un máximo de 1h 30m al sol. Las claras, tendrían que estar un máximo de 3 horas.

Una vez pasado el tiempo indicado, se llevan los tápers a la bañera, se retira el film y se aclaran las teclas con abundante agua. Finalmente se lavan todas con agua y mistol y se secan.

Proceso de secado al sol, una vez todas las piezas han sido pinceladas con agua oxigenada en crema

Carcasa :

La parte superior de mi carcasa estaba realmente muy amarilla. La pincelé con la crema de agua oxigenada y la dejé secar al sol. Al cabo de dos horas vi que la crema estaba seca y le dí una segunda capa con la brocha, para nuevamente colocarla al sol para su secado.

Al cabo de aproximadamente 4 horas, retiré la carcasa del sol, la lavé en la bañera con abundante agua y jabón y la sequé. El resultado es bastante bueno pero siempre hay pequeñas imperfecciones, no todo queda blanqueado por igual, así que me estoy planteando darle una tercera y última capa de crema en la parte superior de la carcasa :

Carcasa y teclado ya blanqueados

Este es el resultado del proceso de blanqueo en el teclado. Arriba : teclado de Amiga 1200 con distribución UK (el de origen) sin blanquear. Abajo el teclado con distribución ES (español) de mi A1200 una vez blanqueado. Nótese el error que mencioné (exceso de blanqueo en F8 y la tecla «/» del teclado numérico) :

Teclado sin blanquear vs teclado blanqueado

El resultado final es el siguiente :

Carcasa y teclado ya blanqueados

Y el aspecto definitivo de mi Amiga 1200, con el módulo de leds y la chapa identificativa ya colocados :

A1200 Estado final

Amiga 1200 ya montado y funcionando

Enlaces interesantes sobre el tema :

Comandos útiles de AmigaDOS

Destacado

Para abrir el intérprete de comandos (también llamado Shell o CLI) desde el Workbench de Amiga tenemos varias opciones :

  • Tecla Amiga + E desde el Workbench : abre un requester para ejecutar un comando. Teclear CLI y pulsar ENTER.
  • Doble clic en la partición del sistema, doble clic en la carpeta «system», doble clic en el icono llamado CLI.
  • Si se tiene Directory Opus 5 en modo de reemplazo de Workbench (mi caso) : Botón derecho sobre la barra de título de la ventana, seleccionar menú Opus y escoger opción «Execute Command». Se abre un requester y hay que teclear CLI y pulsar ENTER.

Dentro de la consola de la línea de comandos (CLI), la tecla TAB completa el comando cuyo nombre hayamos empezado a escribir. Si se teclea cop y se pulsa TAB, aparecerán diversos nombres : Conclip, CopyIcon, CopyReplace … esto sirve para ahorrar tiempo.

Dentro de la misma consola, la flecha hacia arriba sirve para recuperar los últimos comandos ingresados (histórico). También nos permitirá ahorrar tiempo.

A continuación muestro unos cuantos ejemplos de comandos de AmigaDOS que nos pueden resultar útiles en el día a día. Con toda probabilidad me dejaré muchos de ellos así que, si alguien necesita una referencia completa, que busque aquí.

Comando Protect

A veces hemos querido ejecutar algo y no hemos podido porque faltaba marcar un archivo como ejecutable, por ejemplo. El comando Protect nos permite cambiar los permisos (protection bits) de ficheros o directorios.

1> PROTECT SYS:mifichero.txt +rwed

Establece los protections bits r (lectura), w (escritura), e (ejecución) y d (borrado) para el fichero «mifichero.txt» en SYS :

2> PROTECT L:#? e SUB o bien PROTECT L:#? -e 

Quita el bit e (ejecución) protection bit de todos los ficheros en el directorio L:

Comando CD

Permite cambiar a un directorio. Por ejemplo :

CD sys:Devs/

cambia al directorio devs de la partición de sistema.

Lo bueno de AmigaDOS es que si se teclea sys:devs y se pulsa ENTER, se consigue lo mismo, sin necesidad de utilizar el comando CD.

Comando COPY

Permite copiar un(os) fichero(s) de una carpeta a otra :

copy sys:devs/#?.device to work:

Copiaría todos los archivos del tipo .device a la partición llamada work:

(*) Si se tiene un sustituto del cli como el CSH, en vez de usar el #? como wildcard, puede usarse el asterisco de toda la vida (en Unix y DOS) con lo que el comando siguiente también funcionaría :

copy sys:devs/*.device to work:

Comando CLS

Limpia la ventana del intérprete de comandos.

Comando CPU

Muestra información de la CPU y permite cambiar ciertos parámetros de la misma. Por ejemplo, el siguiente comando :

CPU cache burst fastrom

Este comando lo tengo en mi startup-sequence. Tal y como está, indica que se activen  todas las caches y el modo burst de las mismas, además de especificar que se copie el contenido de la Kickstart ROM en RAM, porque es más rápida de acceder y redunda en más velocidad del sistema

Comando DIR

Lista el contenido del directorio actual o del directorio que se le indique como parámetro. Admite wildcards :

Dir sys:devs/#?.device — Muestra todos los archivos del tipo device en sys:devs/

Dir sys:devs — Muestra el contenido de la carpeta sys:devs/

Comando DELETE

Borra uno o más archivos.

Comando HELP

Permite obtener ayuda sobre el comando que se indique como parámetro.

Comando MAKEDIR

Crea una carpeta (sin icono). Una carpeta lleva icono si existe un fichero con el mismo nombre que la carpeta y extensión .info

Makedir work:MyDrawer –Crearía una carpeta llamada «MyDrawer» en la partición Work:

Comando PATH

Si se ejecuta sin parámetros, indica todas las rutas que están en el «path» o carpetas de búsqueda automática. Si tenemos cualquier aplicación en una de las carpetas del path, no es necesario escribir la ruta entera a la misma para ejecturarla puesta que es econtrada.

>> Si en la ventana del CLI escribimos CO y vamos pulsando sucesivamente el tabulador, completará todos los nombres de comandos que empiecen por CO y estén en el path. Así aparecerán, seguramente : Conclip, Copy, CopyIcon etc.

Comando SAY

El comando say Hello Sonia — reproduce por el altavoz «Hello Sonia»

Otras referencias de interés :

 

Nuevas tarjetas aceleradoras para Amiga clásico

Destacado

La plataforma Amiga siempre ha tenido una legión de seguidores muy fieles desperdigados por el mundo. Eso, unido al hecho que lo retro está más de moda que nunca, hace que no paren de surgir iniciativas encaminadas a alargar la vida de unos ordenadores que vieron la luz hace decenios.

En cuanto a los ordenadores Amiga clásicos (aquellos con procesadores Motorola de la serie m68k), los periféricos que permiten mejorar el rendimiento de forma más drástica son las tarjetas aceleradoras. La arquitectura de estos ordenadores fue concebida de tal forma que era posible mejorar el procesador incorporado mediante la adición de un componente hardware llamado aceleradora, normalmente en un puerto diseñado para ese fin específico. Durante bastantes años, las aceleradoras que circulaban en el mercado de compraventa han ido experimentando grandes subidas de precio porque eran un bien escaso pero… ¿tiene sentido pagar casi 1000 Euros por una aceleradora 68060 -o 300 por una 68030- fabricada hace 20 años? la respuesta, hoy en día, sería un rotundo NO porque vuelve a haber fabricantes de ese tipo de hardware.

En mi caso tengo un Amiga 1200 en formato desktop, similar exteriormente a los Amiga 500 y 600 pero con arquitectura mejorada (AGA). Para todos estos ordenadores,
podemos encontrar tarjetas aceleradoras modernas :

Individual Computers :

Llevan fabricando hardware para Amiga desde siempre. Desde hace unos años, tienen disponibles las aceleradoras siguientes :

Apollo-accelerators :

Aquí tenemos una vuelta de tuerca más. La gente de Apollo ha aprovechado la practicidad de los chips FPGA no sólo para crear tarjetas aceleradoras, sinó una expansión completa de la plataforma.

Vampire V600 V2 para Amiga 600 : 128MB RAM, Salida HDMI, Ranura microSD (https://youtu.be/lEjtc6JWlsk)

Vampire V500 V2+ para Amiga 500 : 128MB RAM, Salida HDMI, Puerto IDE, Ranura microSD. Disponible aquí.

Próximamente producirán la Vampire V4 que estará disponible para varios modelos de Amiga, incluido el A1200. Este modelo estará disponible en forma standalone, es decir, un sistema Amiga completo cuyas especificaciones son las siguientes :

  • 68080 CPU, SAGA chipset (Compatible AGA)
  • FPGA : Altera Cyclone V A5 (77k LE, 28nm technology)
  • RAM : 512MB DDR3
    Soporta :
  • FastIDE with 40/44-pin connectors
  • Digital Video-out hasta 720p@60Hz
  • Dual Kickstart-flashrom
  • MicroSD Storage

 

Directory Opus 5 para Amiga liberado

Destacado

La noticia no es nueva, pero yo me he enterado hoy XD

Los fuentes de Directory Opus 5, uno de los filemanagers más conocidos en el mundo Amiga, fueron adquiridos y posteriormente liberados en SourceForge para el disfrute de todos.

Ya hay versiones disponibles para AmigaOS3, OS4 y AROS; puedes descargar la correspondiente a tu sistema aquí.

 

 

Amiga : Instalación del sistema en una tarjeta de memoria Compact Flash

Destacado

Hace un tiempo decidí actualizar mi Amiga 1200 sustituyendo su disco duro por una tarjeta de memoria Compact Flash; había visto que muchos usuarios tenían esa configuración y respecto al disco duro de 2.5″ que tenía instalado en mi Amiga la configuración presentaba las ventajas siguientes :

  • Mayor velocidad de ejecución y carga
  • Menor consumo

Como casi todo lo relacionado con el Amiga, el proceso no iba a ser trivial. Para empezar y como base para el mismo, recomiendo los siguientes dos tutoriales de YouTube; en ellos se describe cómo configurar una tarjeta de memoria CF como si fuera el disco duro principal del sistema :

Lo bueno del proceso es que se realiza por completo en el emulador WinUAE bajo Windows mediante un lector de tarjetas USB, lo que acelera las cosas. Una vez todo funciona correctamente en el emulador, ya se puede conectar la tarjeta CF al adaptador IDE del Amiga 1200 o a la controladora FastAta / Powerflyer (Elbox).

En mi caso, utilicé una configuración estándar de A1200, preparada para arrancar las imágenes del Workbench3.1 e Install3.1 desde los dispositivos DF0 y DF1 de WinUAE. Durante el particionamiento con HDtoolbox, decidí cambiar el sistema de archivos estándar (FFS) por pfs3 (Performance Filesystem III), en concreto el PFS3 AIO handler; en Abime hay varios hilos (hilo1, hilo2) que describen los parámetros a usar para el sistema de ficheros pfs3. Después de mucho probar y leer, particioné especificando los detalles siguientes :

FileSystem = PFS\03 = 0x50465303
Mask = 0x7FFFFFFE
MaxTransfer = 0x1FE00 (to avoid issues)
BlockSize = 512
Buffers = 200

 

Puede que HDToolbox -el HDToolbox de AmigaOS 3.1 es realmente antiguo- no detecte correctamente la configuración de una tarjeta CF de 16 Gb, que es esta :

  • Cylinders 31045
  • Heads 16
  • Blocks per Track 63
  • Blocks per Cylinder 1008

Aunque no la detecte correctamente, sí aceptará los parámetros de cilindros, cabezales, bloques y pistas. Además, siempre puede utilizarse la utilidad FixHddSize para «fijar» el tamaño de la unidad.

Hasta aquí había logrado particionar correctamente la tarjeta CF y había copiado el contenido de la partición principal del disco duro de mi Amiga físico a la primera partición de la tarjeta CF (mediante descompresión de una copia de seguridad en formato .lha que había hecho previamente). En mi caso, una vez recuperada la copia en la tarjeta CF, no arrancaba en WinUAE : eso era debido a que se estaba cargando el driver de la controladora Elbox en el fichero startup-sequence, así que hay que deshabilitar esa linea para poder «funcionar» en WinUAE y volver a habilitarla antes de trasladar la tarjeta CF al Amiga real. Si no se tiene una controladora Elbox, entonces no hay que hacer nada y el AmigaOS funcionará desde la tarjeta CF tanto en WinUAE como en el Amiga real.

Vale, entonces ¿por qué la tarjeta no funciona en mi Amiga físico pero si en el emulador? 

La diferencia principal que hay entre mi A1200 y uno de serie es la controladora Elbox Powerflyer. De hecho, mi Amiga carga el driver de la misma en las primeras líneas del fichero SYS:/S/startup-sequence :

Al conectar la tarjeta CF como dispositivo master a la controladora PowerFlyer, obtenía el siguiente mensaje de error :

DH0: Read attempt outside partition

Aquí daban con la clave del tema. En mi Amiga físico tenía el anterior disco duro configurado en modo PIO5 pero ese setting no funciona para la tarjeta CF, así que ejecuto la utilidad ATA3Prefs en Sys:/Prefs en mi Amiga real y especifico PIO3, modo no-split, hago clic en «Use» y seguidamente en «Save». Se hace una copia de seguridad de toda la partición SYS: del Amiga Real y se restaura en la primera partición de la tarjeta CF mediante directoryOpus4 desde WinUAE. Al trasladar la tarjeta CF de nuevo al Amiga físico funciona perfectamente.

Amikit for real Amigas

I was very surprised to hear that a non-official version of Amikit targeted to real Amigas had just been released when reading this post through the RSS reader of my Android phone.

But even more surprising was the fact that its creator, Retrofan, was a spaniard from Tenerife. As he explains in this post, despite being almost newbie to the Amiga world (barely three years) and lacking deep technical knowledge of programming or dealing with Amiga installers, he has been able to create a wonderful compilation, perfectly tuned for speed according to the screen grabs and the specs posted.

I’m looking forward to testing it asap 😉

Congratulations, Retrofan.

Felicidades y muchas gracias, Retrofan!

Links / Enlaces :

 

Scanjuggler : nuevo scandoubler / flicker fixer interno para Amiga (A1200 y A4000)

El 02/01/2013 Awesome Commodore se hacía eco de la noticia. Está a punto de ver la luz un nuevo scandoubler / flicker fixer interno para los modelos A1200 y A4000.

El nuevo adaptador viene en dos versiones diferenciadas, se llama ScanJuggler y su precio aún está por determinar.