miércoles, 31 de octubre de 2018

Maldita Castilla en Debian, Ubuntu y derivadas

Maldita Castilla es un juego indie alucinante programado por Locomalito y con la música de Gryzor87.

Maldita Castilla


Vamos a ver como instalarlo y jugarlo en Ubuntu Mate 18.04 y Debian 9.

Instalación

Primero instalamos las librerías necesarias para su instalación:
sudo apt-get install libxxf86vm1:i386 libglu1-mesa:i386 libopenal1:i386 libssl1.0.0:i386 wget

El siguiente paso es descargar la versión para Ubuntu de la página oficial y descomprimirlo:
wget -c  https://www.locomalito.com/juegos/Maldita_Castilla_linux.tgz
tar -zxvf Maldita_Castilla_linux.tgz



Jugar

Para ejecutarlo vamos a la carpeta creada con la descompresión y lo lanzamos:
cd MalditaCastilla
./runner


Para mayor comodidad es conveniente crear un acceso directo en el escritorio, así no hay que entrar en la terminal para ejecutarlo.

Manejo de los controles

ControlesFunción
CursoresMovimiento direccional
XSaltar
ZAtacar
EscMenú de pausa
Alt+IntroCambiar de ventana a pantalla completa y viceversa
Alt+F4Abandonar el juego
F6Muestra el tiempo de carrera
CursoresMovimiento direccional

Si quieres usar un mando de juegos, puedes usar antimicro y crear un perfil para el juego, como vimos en un artículo anterior.

jueves, 25 de octubre de 2018

Conectar un cassette al Amstrad CPC 6128 ó 664

Este es el esquema del cable de conexión de un cassette al puerto de cassette que tenían los modelos Amstrad CPC 6128 y 664 (la gama plus y los CPC 464 / 472 carecían de dicho puerto).



Observa que el pin 2 es la masa que siempre se conecta con la parte más externa de cada una de las clavijas. Los pines 1, 4, 5 corresponden respectivamente al control remoto, a la entrada de datos que se conecta con la salida de auriculares del cassette y la salida de datos que conectaremos con la entrada de micrófono del aparato de cassettes (puedes ver que el pin 3 hace la misma función que el pin 1).

El control remoto no es necesario pero es muy cómodo para la carga de cintas, pues así se parará cuando no esté leyendo o grabando en ellas y en caso contrario seremos nosotros los que tendremos que vigilar al ordenador para parar el cassette cuando sea necesario.

Este cable también puede ser una alternativa de comunicaciones con un PC conectando la clavija PHONES a la entrada de nuestra tarjeta de sonido y la clavija MIC a la salida. Es un método mucho más lento, engorroso y menos fiable que la conexión por puertos paralelos pero también es otra opción para compartir información y más compatible con hardware moderno.
Antiguamente las aplicaciones que necesitabas para esto serán el AIFF Decoder y el Cool Edit pero hoy recomiendo Audacity, mucho más potente, multiplataforma y software libre.

El cable no puede ser más sencillo, de hecho cuando me compré el 6128 tardaron en traerme el cable original y mientras tanto me hice uno chapucerrillo para disfrutar de los juegos que tenía de mi anterior 464.


Enlaces de interés e información nueva

viernes, 19 de octubre de 2018

Conectar una salida estéreo a una entrada mono, el "emulador de estéreo"

El objetivo es conectar a la entrada de cassettes de mis ordenadores de 8 bits (mono) mi nuevo cassette estéreo para cargar juegos de cinta o cualquier otro aparato estéreo que haga la tarea de reproducir los pitidos de los juegos (móvil, reproductor mp3, raspberry pi, salida de audio del PC...).

El principio es muy sencillo, se trata de unir las conexiones de masa por un lado y por otro las señales derecha e izquierda de la conexión estéreo con la señal única del conector mono.

Si quisiera conectar el cassette a una salida mono que tuviera hecha el ZX Spectrum +2A o en el cassette del Commodore 64, haría un cable con dos conectores macho, uno estéreo y otro mono, tal que así:


En cambio si lo que quiero es hacer un adaptador para el cable de cassette de mi Amstrad CPC6128 o para un MSX, lo haría igual solo que el conector mono sería hembra.

Si quisiera también grabar en cinta tendría que hacer dos veces este adaptador.

Otra opción es hacer un adaptador específico para los móviles (conexión CTIA) o para la raspberry, en ambos caso cambiaríamos el conector jack estéreo por un jack de 4 contactos, donde el anillo más cercano a las conexiones no se conectaría (MIC o Vídeo) y la masa sería justo el siguiente.


Si tienes un móvil muy viejo (conexión OMTP), la masa es el anillo más cercano a las conexiones y el que quedaría sin conectar sería el siguiente (MIC).

viernes, 12 de octubre de 2018

Comprar un walkman en 2018

Los aficionados a lo retro tenemos realmente complicado encontrar algunos artículos que han dejado de fabricarse a pesar de que sus consumibles se siguen usando por un sector de consumo que no es tan residual como se piensa.

Es muy fácil encontrar un plato nuevo, pero un reproductor de cassettes que funcione bien, grabe, tenga conexiones para grabar y leer es toda una odisea pero ante la necesidad hay que agudizar el ingenio... y que no te pidan un ojo de la cara por algo mediocre.

Después de tiempo buscando me enteré por el foro de retroinformática va-de-retro, de uno barato y que iba razonablemente bien.
Ya en mi casa me he encontrado con un walkman que graba, tiene botones para bobinar y rebobinar, todas las conexiones, alimentador, cascos. etc... y por el increible precio de 6€.


Así llegó, no tenía claro si era nuevo o de segunda mano, aunque en la web ponía que era nuevo.
Como podéis observar todos los botones y leyendas están en perfecto mandarín, así que he tenido que ir adivinando para que sirve cada cosa aunque la disposición es muy similar a los walkman de toda la vida.



Puesta en marcha

Alimentación

Ya avisaban en la web que el cargador tenía conexión china, pero ya tenía solución para ello, en uno de los bazares de los alrededores me he pillado un adaptador de viaje por 2,50€ , un conversor que permite conectar a la corriente de la casa aparatos con conexiones de otros países siempre que funcionen a 220V 50Hz, afortunadamente en China usan el mismo voltaje que en España, de lo que también me había informado previamente.

También ví adaptadores más baratos por 1€ pero no me inspiraban mucha confianza y solo servían para los chinos, éste tiene una conexión schuko capaz de soportar muchos amperios y admite conexiones inglesas e italianas entre otras, mejor no escatimar en seguridad.

También funciona con 4 pilas AAA pero los que sois de esta época sabéis lo poco que duran con estos aparatos, no merece la pena y sería ruinoso su uso.
   

Precauciones en el primer uso

Aunque el aparato se haya comprado en 2018, sospechaba que se había fabricado hace muchos años y se había tirado bastante tiempo en algún almacén, de hecho encontré una pegatina plateada que parece indicar la fecha de fabricación: 2007, es difícil de ver hasta en la foto.

¿Esto que implica? Pues que puede no funcionar o no hacerlo de manera correcta, pues la goma puede estar en mal estado.

Por ello la primera precaución es comprobar que todo rueda antes de meter una cinta y liarla, de hecho se me olvidó y la primera me la lió porque, mientras giraba el pincho que arrastra la cinta no lo hacían los que movían los carretes.
En esta imagen se puede ver mejor lo que funcionó y lo que no marcado por mi. 



La solución fue sacar la cinta liada con cuidado de no dañarla mucho y volví a poner el cassette en marcha, se le ayuda un poco con la mano la primera vez y comprobamos que ya funciona por sí mismo.
Hay que hacer la prueba varias veces tanto bobinando como rebobinando y en modo play.
Después ya funcionaba correctamente la cinta y se escuchaba bien.

Afortunadamente no se me olvidó la segunda precaución: usar una cinta no muy valiosa para las primeras pruebas.


Experiencia de uso

Más allá de este incidencia inicial el aparato se comporta bastante bien, incluso con cintas de 90 minutos y es suficiente para escuchar música o cargar juegos en ordenadores de 8 bits que es para lo que lo quería realmente.

Tiene un contador digital pero lo que cuenta es el tiempo que se está usando por lo que es poco útil.

Tiene un altavoz para usarlo sin cascos pero se escucha en mono como los viejos transistores, nada que ver si se escucha con unos altavoces de PC o los propios cascos que sí son estéreo.

Los cascos funcionan y el cargador va bien aunque se calienta bastante, me alegro de haber comprado un adaptador de viaje bueno.

viernes, 5 de octubre de 2018

Integra tu vieja aplicación o juego de MS-DOS como si fuera otra aplicación más en GNU/Linux

La idea es poder ejecutar un programa MS-DOS en GNU/Linux y quede como si fuera otra aplicación nativa más.
  1. Empezamos como es lógico instalándonos dosbox desde el gestor de aplicaciones de tu distro o con el comando:
    sudo apt-get install dosbox
  2. Ejecutamos DosBox una vez y salimos con el comando exit para que cree el archivo de configuración local.
  3. Después copiamos el software DOS en un directorio, por ejemplo, yo voy a hacer la prueba con un juego liberado y lo voy a copiar a $HOME/dosgames/rutaamiprograma
  4. Copiamos el archivo de configuración local a la carpeta del juego.
    cp $HOME/.dosbox/dosbox-0.74.conf $HOME/dosgames/rutaamiprograma/dosbox.conf
  5. Cambiamos, en el archivo dosbox.conf copiado en la ruta del juego, las líneas cuyo comportamiento queramos que sea distinto al que viene por defecto, por ejemplo:
    ANTESDESPUÉS¿QUÉ SE CONSIGUE?
    fullscreen=falsefullscreen=truePantalla completa
    cycles=autocycles=maxVelocidad máxima
    keyboardlayout=autokeyboardlayout=esTeclado en castellano
  6. También añadimos al final de este archivo los comandos que se ejecutarán al principio (sección [autoexec]):
    keyb sp
    mount c $HOME/dosgames/rutaamiprograma
    c:
    ejecutable_del_programa
    exit
  7. Creamos un script $HOME/dosgames/rutaamiprograma/miprograma.sh con el siguiente contenido:
    #!/bin/bash
    dosbox -conf $HOME/dosgames/rutaamiprograma/dosbox.conf
  8. Creamos un acceso directo en el escritorio a miprograma.sh, este acceso directo lo podemos también copiar también en /usr/share/applications/ para que aparezca en el menú de inicio.
    Los archivos desktop de cada juego que incluyáis en el escritorio y /usr/share/applications deberían tener un contenido similar a éste:
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Terminal=false
    Exec=/opt/dosgames/galaxia.pc/galaxia.sh
    Path=/opt/dosgames/galaxia.pc
    Name[es_ES]=galaxia
    Comment[es_ES]=Remake del juego galaxia
    Name=galaxia
    Comment=galaxia Champ Games' remake
    Icon=/opt/dosgames/galaxia.pc/GALAXIA.ICO
    Categories=DOS
  9. Opcionalmente podemos crear una categoría en el Menú de Juegos de MS-DOS como vimos en artículos anteriores.


Advertencia: aunque DOS no sea sensible a las mayúsculas y minúsculas, GNU/Linux sí lo es, así que las rutas a nuestro sistema nativo deben respetar la capitalización de cada letra tal y como fueron escritas.

Recuerda que los scripts y accesos directos deben tener permisos de escritura para que esto funcione (archivos *.sh y *.desktop).

Enlaces de interés