Millor que nou – Fomentando el reciclaje y la reparación en lugar del consumo compulsivo

Destacado

Hace un tiempo encontré Millor que nou. Se trata de una web que actúa como aglutinador de enlaces relacionados con la reparación, compra-venta y donación de objetos (muebles, electrodomésticos, informática).

Es una grata sorpresa encontrarse con iniciativas como ésta en una sociedad tan proclive a la obsolescencia programada y tan compulsivamente consumista como la nuestra.

Directory Opus 5 para Amiga liberado

Destacado

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

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.

Settings para Sempron 2800 en placa Asus A7N8-X

Tengo un cacharro heredado de mi hermano que utilizo para las descargas con Emule y Bittorrent y, pese a que el PC ya tiene unos años, con Windows XP vuela.

Hace unos días se me “borraron” los settings de la BIOS y cuando arrancaba me reconocía el procesador como un Athlon XP 1200, lejos del Sempron 2800 que lleva instalado. Después de googlear un poco por ahí, encontré los ajustes para la configuración de un Sempron 2800 en una placa base Asus A7N8X (Socket A), por si le interesan a alguien :

  • External processor clock : 166 Mhz
  • Multiplier : 12

Fuente : Tom’s Hardware.

The king of Kong, a fistful of quarters

Se trata de un documental friki donde los haya pero altamente recomendado. Trata sobre el proceso de Steve Wiebe para hacerse con el récord mundial del juego de recreativa Kong, superando al hasta entonces recordman mundial Billy Mitchell, que ostentaba el récord desde los años ochenta.

Subtítulos aquí y aquí.

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 :

Me han regalado una Xbox antigua. ¿Qué puedo hacer con ella?

Logo de Xbox

David, un compañero de trabajo y amigo mío, me regaló recientemente una consola XBox clásica (el modelo anterior a la XBox 360) que había pertenecido a su hermano y ya no utilizaba. La joyita ha resultado ser una XBox v.1.0, fabricada en Hungría y perfectamente conservada, según he podido deducir de las pegatinas en su parte inferior gracias a este enlace en XboxScene.

Xbox, vista frontal

El objetivo de esta entrada es el de detallar el proceso que he seguido para acabar convirtiéndola en todo un mediacenter, cosa que jamás hubiera podido hacer de no haber sido por los magníficos foros para esta consola que hay en www.elOtroLado.net y la inestimable ayuda de los foreros que en él participan.

El principio

La consola venía acompañada de un montón de juegos, algunos de ellos originales pero la mayoría backups. Al intentar ejecutar los backups me di cuenta de que no funcionaban. David me aclaró que su hermano, por error, había borrado mediante algún software el chip encargado de reproducirlos, así que ahora me encontraba con una consola funcionando de fábrica (a pesar de tener una EEPROM puenteada en su interior, una “araña” como la denominan algunos).

Xbox abierta : se observa la EEPROM puenteada.

Para poder ejecutar los backups y leer CDs no originales con la consola, podemos optar por alguno de estos métodos :

  1. Modchip (hardware) : instalar un modchip, lo cual implica normalmente hacer alguna que otra soldadura. El modchip se encarga de “liberar” la consola permitiendo la ejecución de backups amén de juegos originales.
  2. Exploit (software) : liberar la consola partiendo de alguna vulnerabilidad software. En mi caso utilicé el conocido exploit Ndure con el juego Splinter Cell.
>> Mi decisión fue escoger el método del exploit ya que minimiza el riesgo de daños a la consola.
Los objetivos

Mis objetivos respecto al trasto eran, por este orden :

1. Hacer exploit a la consola para poder ejecutar los backups y leer CDs/DVDs no originales. El exploit escogido en mi caso fue el método Ndure descrito en este hilo del foro www.elotrolado.net, por su facilidad de realización. Este método requiere, no obstante, disponer de los materiales siguientes :

  • Juego original XBox para realizar el exploit (Splinter Cell en este caso)
  • Llave USB compatible con la consola (no todas lo son) : en mi caso utilicé un vetusto LG Xtick de 128 Mb.
  • Adaptador USB para el conector de mandos de Xbox : se utilizará para conectar la llave USB anterior, que la consola reconocerá como disco de memoria.
  • Software XBox360 Explorer : Permite copiar contenidos del PC a la llave USB (este y otro software lo encontrarás en el punto 5, software de Hal9000)

>>>> Mis agradecimientos a JoseAlejandrom y Hal9000 por el magnífico tutorial y sus aportaciones.

2. Ampliar el disco duro : La consola viene de serie con un disco duro IDE de 3.5″ y 8Gb. Si se quiere utilizar la consola como mediacenter, esa capacidad es claramente insuficiente y se hace necesario sustituirlo por otro de mayor tamaño.

El problema es que ese disco duro está bloqueado y asociado vía hardware con la BIOS de la consola y no puede reemplazarse por otro de buenas a primeras; hay que conseguir la clave de desbloqueo del disco original de la consola y utilizarla como base para la clave de bloqueo del nuevo disco a instalar.  Nuevamente, existe un procedimiento perfectamente descrito aquí.

NOTA 1 : Después de preparar el nuevo disco para la Xbox y conectarlo, vemos que el tamaño total del disco (80 Gb en mi caso) no se ve reflejado como la suma de tamaños de las unidades existentes. Lo que hice fue arrancar con el CD de Biohazard (sección Software de Hal9000) y seleccionar la sección “Avanzado”, opción “formateo” y luego “clásico” para formatear la unidad E. Dicha unidad quedó formateada con un tamaño de unas 64Gb.

NOTA 2 : No sé si sólo me habrá sucedido a mí, pero después de instalar el nuevo disco duro de 80 Gb, el exploit se perdió y la consola se quedó con el dashboard de serie (el de Microsoft), teniendo que volver a realizarlo (cuestión de minutos).

3. Instalar XBOXMC (Xbox Media Center) : XBMC es un software que permite convertir la consola en un mediacenter con capacidad para reproducir películas en formato DIVX y Avi, visualizar imágenes, escuchar música etc…

Es necesario tener la consola exploiteada y descargarse el DVD Biohazard Lite v. 1.32, cortesía del amigo Hal9000 (en las capturas de pantalla del fantástico tutorial puede verse el enlace en color verde).

El resto es coser y cantar : una vez arrancado el Biohazard, escoger sección “exploit” (la opción chip es para los que tienen la consola pirateada con un modchip obviamente) y luego “XBMC y PoP” (Xbox Mediacenter y PowerPack).

Consola con XBMC instalado.

Consola con XBMC instalado.

4. Realizar moddings de hardware : En mi caso, al tratarse de una consola bastante ruidosa (V.1.0) era necesaria alguna modificación con objeto de minimizar el ruido producido por el trasto. Depués de leer largo y tendido sobre el tema, me quedó claro que las fuentes principales de ruido eran el ventilador de la GPU y el de la caja. Así pues, el proceso de silenciamiento pasaba por sustituir ambos ventiladores por mejores alternativas sin perder la capacidad de refrigeración.

Sustitución del ventilador de la tarjeta gráfica

Sustitución del ventilador de la tarjeta gráfica

De momento y para ahorrarme trabajo -el ventilador principal de la consola situado en la parte posterior tiene una forma un tanto particular- sólo cambié el ventilador de la GPU por un ventilador de procesador que tenía tirado por casa y que era ostensiblemente más silencioso.

5. ¿Dónde obtener el Software?

Software de Hal9000 : No voy a publicar el enlace directamente pero simplemente hay que mirar las capturas de pantalla del tutorial sobre BioHazard CD y fijarse en la URL que aparece en color verde.

XboxScene : Tienen un montón de utilidades que pueden resultarnos útiles, como fatxrenamer (Xbox utiliza una tabla de archivos especial denominada FatX y no admite todos los nombres de archivo que Windows soporta), atapwd, hdunlock, dvd2xbox y otras muchas :