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í.

 

 

Anuncios

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

Destacado

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)

Destacado

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.

Speeding up a Microbotics 1230XA accelerator for the Amiga

I had been experiencing an overall poor performance of my Amiga 1200 (classic desktop configuration) for a while. I use AmigaOS 3.9 plus all Boing Bags (official & unofficial) and all sort of patches like FBlit, Ftext, Iconbefast … so I started wondering how could I increase the performance of my system.

Poor performances mainly show up in the way of extremely slow icon redrawing under Workbench so the first thing I did was to slow down color depth to 64 colors. Newicons redrawing speed improved a bit, but I thought that something more could be done so I launched sysinfo benchmarks from within AmigaDOS.

Sysinfo was showing 6500 dhrystones for my Microbotics 1230XA accelerator, which was very far from the nearly 8000 that could be achieved according to some reviews I found on Aminet so … what was going on?

I launched the setXA utility, a program intented to change accelerator card configuration but I realized the settings where not stored correctly in the accelerator’s EEPROM memory if launched from within AmigaOS 3.9.

I decided to try booting the Amiga with AmigaOS 3.1 install floppy and switched to the drivers disk for the Microbotics accelerator card, ran setXA from it and this time … big surprise !! settings were changed and stored correctly. I set RAM amount to 128 Mb (which was already OK) and RAM speed to 60 ns (it was set to a conservative 80 ns previously) and 4 cycles. Speed improvement was about 1000 dhrystones, reaching 7500 total. So the trick for this card is finding a very fast 72 PIN SIMM (EDO or FPM) : the faster the memory the faster will work the accelerator with suitable settings through setXA application.

24-02-12 Update :

But the best part was yet to come : as suggested in this review (see paragraph entitled “Review Addendum”), I decided to underclock the card to 33 Mhz by means of the above mentioned setXA utility. When you do so, RAM cycles are automatically configured to 3 and sysinfo throws an incredible figure of about 8300 dhrystones!

Links :

Nueva generación de Amigas clásicos : FPGA vs Natami

Pese a todos los contratiempos, la plataforma Amiga no sólo sigue viva sinó que es más que probable que experimente un resurgimiento.

Siempre ha habido una comunidad de entusiastas poseedores de ordenadores Amiga y otros que, como yo, hemos llegado más tarde empujados por la afición a lo retro. El problema de los Amiga en particular es la enorme cantidad de vividores que hay detrás de la plataforma; empresas y particulares que venden ampliaciones o dispositivos compatibles a unos precios absolutamente estratosféricos escudándose en la relativa poca demanda comparada con otros mercados (como el de los PC).

Pero… ¿qué pasaría si se produjeran Amigas modernos? pues eso es lo que está pasando con los proyectos Minimig, FPGA Arcade y Natami.

MINIMIG

Minimig es un proyecto de hardware y software libre (GNU) que utiliza un chip FPGA para emular la arquitectura interna de un Amiga 500. Actualmente la placa es comercializada por la empresa italiana Acube Systems SRL. Pese a lo cool del tema, lo cierto es que no le veo demasiado sentido a emular el Amiga 500 debido a su escasez de prestaciones. Ya puestos, las dos opciones siguientes permiten emular Amigas con chipset gráfico AGA (superior al OCS/ECS del Amiga 500) y procesador superior al motorola 68000.

FPGA ARCADE

FPGA Arcade es un proyecto hardware que utiliza chips FPGA para emular la arquitectura de diversas plataformas hardware, entre ellas diversas máquinas recreativas y ordenadores como los Atari ST y Amiga. Al parecer ya han sido capaces de desarrollar una ampliación para la placa Replay de FPGA Arcade equipada con un procesador Motorola 68060 que mejora la emulación del Amiga 1200 acelerándolo ostensiblemente.

NATAMI

Natami es, según sus creadores, lo que debería haber sido la “siguiente” generación de ordenadores Amiga con arquitectura m68k. Pese a que también utiliza chips FPGA, su hardware no se basa en emulación sinó en la concepción de lo que debería ser actualmente un ordenador Amiga, con chipset “SuperAGA”, la próxima generación de chip gráfico para Amiga. Esta entrada del blog Mi padre tenía un Amiga explica el tema con más detalle.

Yo me quedo con la idea de que cuanta más competencia mejor;  a ver si por fin se puede adquirir hardware compatible Amiga a precios decentes para variar. Hoy en día, una tarjeta aceleradora con procesador 68040 para un Amiga 1200 rara vez bajará de los 250 Euros en eBay, lo cual es una auténtica barbaridad.