Conectando el mando de la PSX al PC

meneame.net TRACK TOP
Publicado el 27th Enero, 2008 por KaRMaN. Archivado en Desvarios, Hardware.
Leido 7,071 veces. Comments Off

pegado-frontal.pngLa última vez que conecté un mando de una consola (SNES) al pc le corté el cable del conector a la consola y en su lugar puse la conexión del PC, dejando el mando inutilizado para poder jugar en la consola (tenía dos así no tenía mucha importancia).

Esta vez he querido hacerlo un poco mas elegante y para ello me he decidido a empotrar el conector hembra de la play en el ordenador. Para ello, desmonté una vieja play y le saqué el conector.

Esquema de  montaje conseguido en emulatronia.

Siguiendo el esquema anterior bajado de emulatronia monté el conector que va al PC como muestro en la siguiente imágen.

montado-y-despiece.png
Despues de soldado el montaje, hice un agujero en un tapa-bahias para que encajara el conector de la play, en donde pegué el conector con pegamento de cianocrilato (comunmente superglue3).

soldaduras-conector.pngAcabado esto, monté el panel con el conector ya pegado en el frontal de la caja y saqué el cable por una bahia pci desocupada para poder conectar el cable al puerto paralelo de mi ordenador. Para usarlo en Windows XP uso PsxPad.

Descargar Canciones de Goear.com

meneame.net TRACK TOP
Publicado el 23rd Enero, 2008 por KaRMaN. Archivado en Software Libre, Tips.
Leido 5,009 veces. 1 comentario archivado.

Como al final me he cansado de pasar mis CDs a mp3 manualmente para escucharlos en el iPod me he decidido a crear este pequeño script en perl que busca la canción que queramos descargar ya codificada en mp3 en www.goear.com y devuelve la url para descargarla al disco.

Hay que tener Net::DNS instalado.

goear2disk.pl

Update: Lo he modificado para no tener que usar Net::DNS para facilitar su uso en Windows. Perl para Windows.

Instalando Debian en un Ordenador sin Diskketera ni CDROM ni USB

meneame.net TRACK TOP
Publicado el 18th Enero, 2008 por KaRMaN. Archivado en Linux, Software Libre, Tips.
Leido 4,574 veces. 1 comentario archivado.

Por increible que parezca tampoco es la primera vez que me topo con esta situación por lo que paso a detallar como me las he arreglado para una futura referencia.

Primero tuve que hacer ‘bootable’ un disco duro de portatil creando al inicio de este desde un ordenador auxiliar una partición pequeña de 40Mb para instalarle ahí un grub siguiendo este artículo.

Luego gracias al amigo Nitz descubrí una solución que tiene debian para instalarse en un disco duro a través de red sin necesidad de cdrom ni nada mas que windows: una pequeña aplicación llamada debian.exe que crea un directorio llamado debian en C:\ y y que contiene dos archivos, initrd.gz (imágen de disco duro) y linux, un kernel de linux y que se añade al arranque de windows.

Estos dos archivos contituyen un mini-instalador de linux ‘netinstall’ que reconoce lo mas básico del ordenador y la red ethernet para conectarse a internet y bajarse debian tal como lo va instalando.

Cuando obtuve dichos archivos, los introduje en la partición que creé al principio y que contenía grub y configuré el menu.lst para arrancar el instalador:

title Instalador Debian
root (hd0,0) #suponiendo que sea la particion 1 del primer disco duro
kernel /linux
initrd /initrd.gz
boot

A partir de aqui, desenchufar el disco duro del ordenador auxiliar, introducirlo en el ordenador de destino (en mi caso un portatil) y al encenderlo saldrá grub que arrancará el instalador Debian netinstall.

Instalar GRUB en un disco diferente.

meneame.net TRACK TOP
Publicado el 18th Enero, 2008 por KaRMaN. Archivado en Linux, Tips.
Leido 9,108 veces. Comments Off

Me he encontrado muchas veces en la situación de tener que arreglar un disco en un ordenador que no arranca usando una livecd para reinstalar grub, o también preparando discos arrancables para otras máquinas que por un motivo u otro no podían arrancar por sí solas.

Lo primero es localizar en el disco duro que queremos hacer arrancable /boot y montar la partición que lo contenga en, por ejemplo, /mnt/hdb1.

Si vamos a hacer una instalación limpia de grub porque nuestro sistema es nuevo, porque lo hemos perdido o simplemente porque nos mudamos de lilo a grub:

# grub-install /dev/hdb –root-directory=/mnt/hdb1

El primer parámetro de grub-install es el dispositivo en donde se instalará el MBR (Master Boot Record). El segundo parámetro es el directorio en el que se instalarán los archivos de grub.

Por defecto creará una carpeta llamada boot y se instalará dentro como grub. Si la partición montada no será la raiz de nuestro SO o si en nuestro linux queremos que ‘/boot’ sea una partición independiente de raiz deberíamos de mover el contenido de /boot (grub) a la raiz de la partición:

# mv /mnt/hdb1/boot/grub /mnt/hdb1
# rm /mnt/hdb1/boot

Si ya teniamos grub instalado (por ej, si existe la carpeta /boot/grub) no hace falta que hagamos lo anteriormente descrito.

En cambio si ya teníamos grub instalado en /boot recuperaremos nuestro preciado mbr desde la consola de grub:

grub> root (hd1,0)
grub> setup (hd1)
grub> quit

El comando ‘root’ le dice a grub en donde se encuentra la carpeta que contiene los archivos de grub que anteriormente instalamos. En este caso, estaban en hdb1 (disco esclavo del primer IDE, primera partición) por lo que el equivalente en el formato que grub utiliza sería (hd1,0) donde el previo a la coma es el disco duro físico y lo que va despues de la coma es la partición. Conviene recordar que en linux las particiones comienzan por 1 siendo 1 la primera y en el formato que grub utiliza las particiones comienzan por 0 siendo 0 la primera.

El comando ’setup’ le dice a grub que instale el MBR en el disco (hd1) que viene siendo ‘hdb’ basandose en los archivos que encontrará en la raiz que le especificamos en el primer comando (device.map).

El comando ‘quit’ simplemente sale de la consola de grub.

Con esto ya tendremos instalado grub, solo queda que cada uno se edite el menu.lst a su gusto.

Nota: Para recuperar un disco que no arrancaba porque había perdido el mbr bastará con seguir solamente el paso de la consola de grub.

Creando una ISO en nuestro MAC

meneame.net TRACK TOP
Publicado el 18th Enero, 2008 por KaRMaN. Archivado en Tips.
Leido 2,916 veces. Comments Off

Lo primero que necesitamos es saber en que unidad se encuentra el disco del que queremos hacer una iso. Para ello, abrimos un terminal y con el CD/DVD insertado escribimos:

karman@Usagi ~ $ drutil status
Vendor Product Rev
MATSHITA CD-RW CW-8123 CA14

Type: CD-R Name: /dev/disk4
Sessions: 1 Tracks: 1
Overwritable: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Free: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Used: 79:13:45 blocks: 356520 / 730.15MB / 696.33MiB
Writability:

karman@Usagi ~ $ _

En este caso el medio es /dev/disk4.

Ahora para crear correctamente la ISO se necesita acceso a la unidad pero no lo tendremos porque está en uso. Se tiene que liberar desmontando la unidad con el siguiente comando:

karman@Usagi ~ $ diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful
karman@Usagi ~ $ _

Ahora ya hay via libre para crear la iso:

karman@Usagi ~ $ dd if=/dev/disk4 of=archivo.iso

Tras el cual la consola se queda como ‘colgada’ a la espera de completar la iso. Cuando esté completada correctamente veremos el siguiente mensaje:

409440+1 records in
409440+1 records out
838535040 bytes transferred in 538.438946 secs (1557345 bytes/sec)
karman@Usagi ~ $ _

Ahora ya tenemos una bonita iso llamada archivo.iso que podemos montar con ‘hdid archivo.iso’ o mas sencillamente abriendolo con doble click sobre finder.