Cacharreando con lo retro

El sábado pasado tuve el placer de asistir a una reunión organizada por los mismos que llevamos a cabo RetroMallorca, pensada para sacarles el polvo a nuestras máquinas clásicas y darles algo de uso, aparte de disfrutar de las mejores conversaciones retro.

Para la ocasión opté por llevar el Atari 1040STFM y la Philips CD-i 210. A pesar de que poco pude disfrutar del Atari, debido a serios problemas con el modulador de vídeo, debo comentar que encontré una aplicación genial para pasar las imágenes de éste (.ST y .MSA) a disquetes físicos utilizando un PC actual con Windows (no he encontrado nada para Linux, aunque espero que exista algo).

En realidad encontré varias utilidades distintas, pero todas me dieron problemas a la hora de escribir imágenes de más de 720KB (el tamaño estándar para un disquete de doble densidad en un PC), pero en cambio con Floppy Image & file transfer program me funcionó de maravilla. Para utilizar el programa, hay que instalar el fdrawcmd.sys, un driver para la unidad de disco que sustituye al original de Windows, y que permite acceder a la misma para leer y escribir a bajo nivel. El único inconveniente es que la unidad no puede ser USB.

Por otro lado, también me ha venido de perlas la web Emuparadise.org, desde donde he descargado imágenes tanto de Atari ST como de CD-i.

Os dejo con algo de material visual del encuentro. La galería de fotos publicada por DaDMaN, y el siguiente vídeo de Juansa:

Conectando el iPhone a Ubuntu

Desde la versión 10.04, en teoría Ubuntu soporta de forma nativa la sincronización y acceso a los dispositivos iPhone. Pero ahora, si tienes tu terminal actualizado a la última versión (iOS 4.2.1), al conectarlo al PC te aparecerá un mensaje diciendo que no se ha podido montar el dispositivo.

Por suerte la solución es fácil, siendo suficiente con añadir el repositorio de Paul McEnery para que se actualicen una serie de paquetes. Para ello ejecutamos lo siguiente:

sudo add-apt-repository ppa:pmcenery/ppa
sudo apt-get update
sudo apt-get dist-upgrade

Con esto es suficiente para que vuelva a funcionar como es debido.

Fuente: http://www.fenrique.com/blog/2010/12/11/iphone-con-ios-4-2-1-en-ubuntu/

Testeando una unidad Commodore 1541

¿Cómo comprobar una unidad 1541 antes de comprarla sin tener el cable serie correspondiente? Pues muy fácil: haciendo una ñapa de miedo.

El cable necesario termina en ambos extremos con un conector DIN de 6 pines. Sin llegar a encontrar documentado el “pinout” de este periférico, he optado por coger 6 cables normales y corrientes, pelar los extremos, y conectarlos uno a uno en el Commodore 64 y la 1541.


Tras probar con el tercer diskette de 5,25 pulgadas (los pobres llevaban en la caja más de 15 años) el resultado ha sido totalmente satisfactorio:

Ahora tocará construir el cable de verdad y, si hay tiempo, alguna variedad del X1541.

Optimizando Lubuntu para unidades SSD

Aunque estos cambios los he realizado en la instalación de Lubuntu en mi Aspire One, son válidos también para Ubuntu y supongo que para casi cualquier distribución de Linux (excepto la parte de modificación del lanzador de Chromium, exclusiva de LXDE).

El problema está, al menos en el caso del primer Aspire One, en la lentitud de la unidad SSD, que supone en ocasiones el bloqueo de algunas aplicaciones hasta que consiguen leer o escribir determinada información en el disco. En mi caso lo he notado sobre todo con el navegador Chromium.

La solución pasa por crear filesystems temporales en memoria RAM que contengan los archivos log y temporales del sistema, y la caché de Chromium. De esta manera se evitan muchísimos accesos al disco físico. El único inconveniente de este sistema es que la información contenida en estos filesystems se pierde al reiniciar el equipo, algo normalmente asumible.

En primer lugar, para implementar todo eso, añadiremos al fstab que las líneas que crearán los filesystems temporales:

sudo echo "tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0" >> /etc/fstab
sudo echo "tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0" >> /etc/fstab
sudo echo "tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0" >> /etc/fstab

Después modificaremos el lanzador de Chromium para que incluya un nuevo parámetro, donde se le indica la nueva ruta a utilizar para la caché:

sudo sed -i 's_/usr/bin/chromium-browser %U_/usr/bin/chromium-browser %U --disk-cache-dir=/tmp/chromium_' /usr/share/applications/chromium-browser.desktop

Por último, también podemos indicarle al kernel que haga menos uso del swap a disco y utilice más la memoria RAM, añadiendo una línea al archivo sysctl.conf:

sudo echo "vm.swappiness=10" >> /etc/sysctl.conf

Con esto ya sólo nos queda reiniciar el equipo para que todo surta efecto.

Fuente consultada: http://forums.auroraos.org/viewtopic.php?f=45&t=4238

RetroActivo – Donde recordamos los inicios

Hace unos meses tuve el placer de participar en la organización de RetroMallorca, una experiencia única en la que me encontré rodeado de gente que lo dio todo por algo en lo que creían, ya fuera por su afición al tema, por aprender cosas nuevas o simplemente porque les suponía un reto.

El mismo grupo de personas hemos puesto en marcha la iniciativa RetroActivo, un proyecto con el que pretendemos dar continuidad a la divulgación de la informática clásica y los videojuegos del siglo pasado, a través de distintas actividades.

La primera de ellas será RetroActivo Podcast, que comenzará su andadura el próximo sábado 13 de noviembre a las 19 horas. Como nota interesante, destacar que el podcast se realizará en directo y se podrá disfrutar tanto del audio como del vídeo mediante streaming en tiempo real, donde se nos observará “en acción”.

Por supuesto se podrá descargar el audio y visualizar el vídeo a posteriori, pero a todos los que podáis os esperamos el sábado a las 19h. en http://retroactivo.es/podcast.

Trasteando con un MSX2 Philips NMS 8280

Este fin de semana he tenido la gran suerte de adquirir en el rastrillo de Son Dameto (Palma de Mallorca) un MSX2 Philips NMS 8280 que, según mi amigo @savermsx, incluye digitalizador y superimpose.

Al comprar en estos sitios nunca sabes lo que va a ocurrir al enchufar el aparato, pero la sorpresa fue positiva:

Aunque por desgracia era como si la tecla “d” estuviese continuamente pulsada:

Pero confiando en que estas tecnologías antiguas fallan mucho menos que las actuales, me he puesto manos a la obra, desmontando el teclado para ver qué encontraba, que no ha sido poco:

Una vez realizado el aspirado correspondiente y montado de nuevo el teclado, ha funcionado todo de maravilla, todas las teclas.

El siguiente paso era probar las disqueteras, para lo que me ha sido muy útil esta web en la que ofrecen algunas explicaciones para los que somos profanos en el mundo del MSX y las unidades de disco.

Hacía mucho tiempo que no conectaba la unidad de disquetes al ordenador (la USB, que ahora los portátiles vienen sin disquetera) y más aun que no tapaba el agujero de un disquete HD para convertirlo en DD. Mi primer intento ha sido fallido, ya que he formateado el disco desde Windows XP con “format a: /t:80 /n:9”, he copiado una imagen DSK al mismo, pero el MSX no lo ha reconocido para nada.

Después he formateado el disquete desde el mismo MSX con “call format” y por lo menos he conseguido grabar en él un archivo .bas, con lo que ¡la disquetera funciona! Con la segunda disquetera también ha hecho el “files” perfectamente:

Por último, he vuelto a formatear el disquete en el MSX y he probado copiando en él otro juego distinto desde el PC con la misma utilidad DCOPY. Esta vez ha funcionado todo perfectamente, y sólo encendiendo el MSX con el disquete dentro se inicia el juego automáticamente.

Lo único malo es que el juego no sonaba, supongo que serán cosas de no tener SCC, ya me explicarán los emesequieros…

Analizando Lubuntu 10.10

Lubuntu es una distribución que aún no forma parte de la familia oficial Ubuntu, aunque está en camino, y que ofrece un equilibrio increíble entre prestaciones y fluidez.

Lubuntu se ha actualizado recientemente a la versión 10.10 y, desdepués de mi experiencia con la anterior, no hace más que confirmarlo como mi sistema operativo ideal para el netbook, con más mejoras todavía:

– El gestor de red de Gnome ya me conecta automáticamente a la WiFi, con lo que no he necesitado sustituirlo por “wicd”.

– El gestor de actualizaciones “update-manager” ya viene incluído en esta versión.

– Ya dispone del paquete “lubuntu-restricted-extras” en el repositorio, y además durante la instalación del propio sistema operativo podemos optar por incluir el software restringido.

Aparte de esto, al menos en mi caso, parece se han solucionado los “congelamientos” que sufría Chromium desde las últimas actualizaciones, y que no pude solucionar ni reinstalando desde cero.

Sólo me he encontrado con un “problemilla” que no recuerdo haber tenido con la versión 10.04. No me deja acceder a ubicaciones SMB desde el PCManFM, pero la solución es tan sencilla como instalar el paquete “gvfs-backends” y todo arreglado.

Lubuntu

Configuración de twitterfeed para publicar los elementos compartidos de Google Reader

En principio la configuración es bastante evidente, utilizando la fuente Atom de nuestra página de elementos compartidos.

El problema viene cuando compartimos un post que se publicó originalmente en una fecha anterior a la de los últimos elementos que hemos compartido; en ese caso, con la configuración por defecto de twitterfeed, no se procesará dicho post.

Para solucionarlo hay que modificar la configuración del feed (en twitterfeed) de la siguiente manera:

[Editado el 18/07/2010]: Definitivamente el servicio dlvr.it va muchísimo mejor.