domingo, 30 de diciembre de 2018

Lo más destacado de 2018 en Malagueños Originales y Libres

Estos son los 15 artículos que considero más interesantes y también han tenido más seguimiento en 2018, agrupados en 3 bloques.

GNU/Linux en PC

  1. Instalar Ubuntu Mate en un pendrive como si fuera un disco duro (o cualquier otra distro).
  2. Crear una nueva categoria en el menú de Ubuntu MATE.
  3. Antimicro, mapeador de teclas a joysticks para GNU/Linux.
  4. Script para actualización limpia de Ubuntu o derivada.
  5. ¿Dónde buscar cuando tienes una duda o un problema en GNU/Linux?.

Retroinformática

  1. RVM, el emulador multisistema de Amstrad CPC y ZX Spectrum más real.
  2. PCem, emulador de PCs antiguos para GNU/Linux.
  3. Hacer un disco de autoarranque con CP/M plus (p.e.: Mallard Basic).
  4. Conectar una salida estéreo a una entrada mono, el "emulador de estéreo/mono".
  5. Integra tu vieja aplicación o juego de MS-DOS como si fuera otra aplicación más en GNU/Linux.

Raspberry pi, android, Tente 3D, etc...

  1. Kit de configuración LDraw multiconstrucción: todos los programas para hacer TENTE (o LEGO) en tu Ubuntu
  2. LDView y otras utilidades LDraw en Debian 9 Stretch.
  3. Añadir el cliente RealVNC al menú PORTS de retropie.
  4. ¿Cómo configurar la WiFi en recalbox?.
  5. ¿Que hacer si el sensor de proximidad de tu móvil ya no funciona?
Si creéis que este año han habido otros más interesantes u os gustaría algún tema especial para 2019 la sección de comentarios está abierta para vosotros ;-)

Pero sobre todo, feliz...


¡Ah! y para entrar el año nuevo con buen pie, he hecho un calendario para 2019 con los 12 primeros clasificados en la CPCRetroDev'18 rulando en RVM en diferentes vistas y pantallas.

Calendario Amstrad 2019 (CPCRetroDev'18 en RVM)

sábado, 22 de diciembre de 2018

Retro Virtual Machine, el emulador multisistema de Amstrad CPC y ZX Spectrum más real

Bueno, pues ya está aquí Retro Virtual Machine, el emulador más esperado sobre todo para los aficionados linuxeros al Amstrad CPC y ZX Spectrum, aunque también está disponible para OSX y Windows.



¿Y qué tiene de especial este emulador? pues muchas cosas como voy a contar pero sobre todo porque simula que estás ante las máquinas reales, algo que hace muy bien.


Instalación

Para la instalación en cada sistema operativo os recomiendo ir a la página de su creador, en el caso de GNU/Linux se recomienda que añadáis también la categoría de menú para lanzar emuladores para facilitar su ejecución sin recurrir a la consola.


Las primeras pruebas con la versión test

Empecé probando una versión de test en el siguiente hardware con las siguientes distros de 64 bits, la versión beta pública recién salida del horno sí incluye soporte para 32 bits:
  • Ubuntu MATE 18.04 (i7 4 generación, 8Gb de RAM, tarjeta gráfica: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1))
  • Ubuntu MATE 16.04 portátil Acer eMachines 520 de 2007 celeron mononúcleo, 2Gb RAM, chipsel intel GL40 express.
  • Ubuntu MATE 18.04, Manjaro y Debian stable en VirtualBox sobre el i7.
En todas funcionó muy fluido y completamente operativo, a pesar de que mi portátil trae el hardware justito para que poder ejecuta distros GNU/Linux de 64bits. Tampoco se ha resentido en VirtualBox.

Cuando probé con la versión beta simplemente copie el binario proporcionado a la carpeta /usr/local/bin y le dí permisos de escritura, así pude ejecutar el emulador desde cualquier directorio de consola con el comando:
RetroVirtualMachine


Funcionamiento y virtudes

  • El funcionamiento es muy similar a software de virtualización como VirtualBox o VMWare, solo que este caso las máquinas que creamos son los diferentes modelos de Amstrad CPC y ZX Spectrum (incluido el core de ZX Uno).
    Así creamos todas las máquinas virtuales que deseemos, con las que operas como si fueran máquinas reales (hasta tienes que encenderlas y apagarlas).
  • Si lo lanzas desde consola te muestra las teclas que se van pulsando.
  • Permite teclear el carácter tubería | esencial para los comandos extendidos como |TAPE, |CPM, no es la única tecla que tiene a mano y donde está en el Amstrad real, algo no tan habitual en otros emuladores, especialmente si usas el teclado en español.
  • Simula el sonido del relé del cassette, la disquetera, encendido del ordenador, etc...
  • Simula el comportamiento monitores CRT y LCD, en color o fósforo verde, se puede incluir ruido (estática) o no, etc...
  • Permite ejecutar varias máquinas a la vez.
  • Cuando cierras una máquina y apagas el emulador, al encenderla de nuevo sigue por donde se quedó. Si te cansas de jugar un juego pero luego quieres seguir por donde lo dejaste es muy cómodo.
  • Rulan snapshots hasta del antiguo CPCEMU de DOS.
  • Se puede grabar en el disquete virtual, crear disquetes vacíos con o sin formato, añadir archivos de tu sistema anfitrión o extraerlos al mismo, borrarlos, etc...
  • También permite crear CDT que puedes manejar como harías con un cassette real en su "computone virtual" (esto facilita mucho las cosas para pasar de disquete a cinta o viceversa).
  • Puedes cargar las cintas a su velocidad real o pulsando un botón acelerar la carga para que lo haga inmediatamente.
  • Es ideal para hacer videotutoriales del Amstrad CPC y ZX Spectrum porque se ve (y se escucha) todo lo que se haría en una máquina real.
  • Soporta joystick y mandos de juego sin necesidad de recurrir a mapeadores como antimicro
  • El joystick puede funcionar como joystick 0, 1 o combinaciones de teclas habituales en juegos (p.e.: la famosa OPQA) y se puede cambiar de un modo a otro durante el juego pulsando el botón X en los mandos tipo SNES. 
  • Se distribuye como paquete deb para distros de la familia Debian/Ubuntu pero si usas otra distro no hay problema porque también se distribuye el binario suelto como aplicación portable.

Lo que eche en falta

A pesar de que el emulador es de lo mejor que he visto en décadas siempre hay cosas que se echan en falta, aunque no sean muchas cosas:
  • No soporta archivos comprimidos.
  • Falta la gama CPC+.
  • Estaría bien que al situarte sobre los iconos apareciera información de lo que hacen como en algunas web, porcentajes en barras de desplazamiento como la que controla la velocidad (speed), botones para volver a los valores por defecto después de juguetear con los controles, etc...
  • Accesos directos para los usuarios más novatos, pero se soluciona instalando linuxemulatorcategory
 

Modelos disponibles para emular

  • Amstrad CPC 464/664/6128 con teclado inglés, francés, español, danés.
  • ZX Spectrum 16k, 48k, 128k, +2A/+3 y clones (ZXUno e Inves Spectrum+).
¡Enhorabuena a Juan Carlos! Se ve muy depurado y la experiencia es mucho más próxima a la máquina real que con ningún otro.


El primer día que probé la versión test estuve hasta las tantas con el nuevo juguetito.


Definitivamente, la espera ha merecido la pena.

Capturas de los primeros clasificados en CPCRetroDev'18 corriendo en diferentes pantallas de RVM 2, con las que he hecho un calendario para 2019

Enlaces de interés 

martes, 18 de diciembre de 2018

Cargar un programa en el ZX Spectrum

El segundo artículo sobre como cargar un juego o programa en un ordenador de 8 bits iba a ser el ZX Spectrum, ya podéis imaginar cual va a ser el tercero.



Cintas

  1. Introduce la cinta rebobinada.
  2. Pulsa play.
  3. Si es un modelo con menú elige la opción 'Loader' para cargar de cinta.
  4. Si no tiene menú, tecleamos
    LOAD "" (se consigue pulsando las teclas teclas J y dos veces las teclas Symbol shift y P a la vez).
  5. Rebobinar al terminar y sacar la cinta.

Disquetera

  1. Introducimos el disquete.
  2. Elige la opción 'Loader' para cargar de disco.

Cartucho

  1. Apaga el ordenador.
  2. Cambia el cartucho.
  3. Enciende el ordenador.

NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.

Hay otros procedimientos como los microdrives, si tienes un ZXSpectrum con unidades de este tipo aún operativas consulta el siguiente artículo.


Para profundizar

viernes, 14 de diciembre de 2018

Agrupar accesos directos en Raspbian Stretch

Más de uno se habrá encontrado con esta necesidad, la manera más fácil de hacerlo en otros linuxes como Ubuntu o Debian para PC es crearte una carpeta y arrastrar allí los accesos directos. Pero en Raspbian Jessie la primera vez que abres esa carpeta no muestra el contenido y tienes que cerrarla y volver a abrirla para que ya sí te muestre lo que tiene dentro.



Para evitar este extraño bug (que supongo que tendrá algo que ver con la poca potencia de la plaquita) puedes crear la carpeta en otro sitio y crearle un acceso directo a esa carpeta, veamos como hacerlo.
  1. Creamos una carpeta donde albergar las carpetas en las que vamos a agrupar los iconos, por ejemplo el contenedor de todas las carpetas podría ser /home/pi/miescritorio
    mkdir /home/pi/miescritorio
  2. Pongamos que la primera de las carpetas va a ser 'emuladores':
    mkdir /home/pi/miescritorio/emuladores
  3. Creamos el archivo /home/pi/Desktop/emuladores.desktop con un contenido como este:
    [Desktop Entry]
    Type=Application
    Icon=/usr/share/pixmaps/cpcbegin/remakex/remakex.png
    Name=Emulators
    Name[es]=Emuladores
    GenericName=Emulators
    GenericName[es]=Emuladores
    Comment=Emuladors of several computer, bartops and consoles
    Comment[es]=Emuladores de diversos ordenadores, recreativas y consolas
    Categories=Emuladors;
    Exec=pcmanfm  /home/pi/Escritorio/Emuladores/
    StartupNotify=true
    Terminal=true
    MimeType=inode/directory;
  4. Damos permisos de escritura al archivo con extensión ".desktop" (como hay que hacer con cualquier archivo de acceso directo):
    chmod +x /home/pi/Desktop/emuladores.desktop
  5. Repetimos el proceso desde el paso 2 por cada categoría que vayamos a crear.
Los accesos directos los podemos crear como archivos directamente en cada directorio nuevo, pero si ya están creados en el escritorio y los arrastramos directamente a la categoría no va a funcionar ya que no es en realidad una carpeta.

Lo más sencillo es abrir el explorador de archivos (PCManFM), los cortamos desde /home/pi/Desktop y los pegamos en la carpeta /home/pi/miescritorio/emuladores si es el caso de nuestro ejemplo (también se pueden arrastrar si tienes dos exploradores de archivos cada uno mostrando cada una de las dos carpetas).

jueves, 6 de diciembre de 2018

Cómo instalar Sigil, el creador y editor de libros electrónicos WYSYWYG

Sigil es un excelente programa para crear y editar libros electrónicos de una manera visual, con un funcionamiento muy parecido a un procesador de textos moderno.

Vamos a instalarlo compilándolo en lugar de añadir otro ppa que siempre son un riesgo para la seguridad, lo primero es instalar las librerías y programas necesarios para su compilación:
sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev git
Lo descargamos con git
git clone https://github.com/Sigil-Ebook/Sigil

Compilamos:
cd Sigil/
mkdir sigil-build
cd sigil-build/
cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.4.2/5.4/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release ..
make
Y finalmente instalamos:
sudo make install
Y ya esta, el funcionamiento es muy intuitivo pero si necesitas algún manual para su uso puedes consultar el oficial de la aplicación.

También tienes el manual de compilación en inglés, más completo que esta breve guía aunque puede resultar algo más lioso para el novato.

jueves, 29 de noviembre de 2018

Cargar un programa en el Amstrad CPC

Empezamos una serie de instrucciones para cargar juegos y programas en ordenadores de 8 bits, y el primero no podría ser otro que mi querido Amstrad CPC.


Disco

Run"disc" o |CPM
(o lo que ponga en la etiqueta de las instrucciones del juego).

Cinta

  1. Si el ordenador tiene disquetera teclea:
    |TAPE
  2. A continuación pulsa simultáneamente las teclas CTRL e INTRO (pequeño) o teclea:
    RUN"
  3. Pulsa INTRO y después cualquier tecla.

Cartucho

  1. Apaga el ordenador.
  2. Cambia el cartucho.
  3. Enciende el ordenador.
NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.


Enlaces de interés y para profundizar 

miércoles, 21 de noviembre de 2018

PCem, emulador de PCs antiguos para GNU/Linux

PCem, es un emulador de PC antiguos que simula compatibles especiales como los Amstrad PC por ejemplo y no se limita "solo" a emular DOS como lo hace magistralmente DosBOX, sino también contempla las peculiaridades de cada hardware incluido cada arranque de BIOS.


Vamos a ver como instalarlo y configurarlo.

Descarga e instalación

  1. Instalamos las librerías necesarias:
    sudo apt-get install libsdl2-dev libopenal-dev libwxbase3.0-dev libwxgtk3.0-dev automake glibc-source
  2. Nos descargamos la  última versión disponible del código en bitbucket.
  3. Creamos una carpeta y descomprimimos el contenido en ella:
    mkdir pcem
    cd pcem
    tar -zxvf ../PCemV14Linux.tar.gz
  4. Compilamos e instalamos:
    sudo chmod +x ./configure
    ./configure --enable-release
    make
    sudo make install

Configuración 

Ejecuta por primera vez el comando:
pcem
Te mostrará un error indicando que no hay ninguna rom pero te creará una carpeta .pcem dentro de tu $HOME con toda una estructura de directorios donde incluir todo lo necesario:

DirectorioContenido
configsArchivo de configuración de cada sistema a emular.
logslogs del emulador (los errores y advertencias).
nvrnvr
romsESENCIAL: las roms necesarias para que cada sistema se pueda emular.
Dentro de este subdirectorio hay otros por cada tipo de PC a emular.
screenshotsCapturas de pantalla.
Otras carpetasPuedes crear aquí las carpetas HD y DSK para incluir las imágenes de disco duro y disquete que vayas a usar.


Si tenemos una configuración, por ejemplo, de un pcemu de Windows es el directorio .pcem donde tendríamos que copiar el contenido de estos directorios.

También podemos cambiar aspectos de la configuración haciendo clic con el botón derecho sobre cualquier parte de la máquina emulada.


O mediante los cuadros de diálogo que aparecen al iniciar pcem con las roms ya incluidas, que nos permitirá añadir más perfiles de configuración o cambiar los que ya tenemos.


Es muy importante que los archivos de configuración tengan la ruta correcta a cada archivo al que haga referencia para que funcionen correctamente.

sábado, 17 de noviembre de 2018

Hacer un disco de autoarranque con CP/M plus (Mallard Basic)

Vamos a preparar una cara de un disco de 3'' en un Amstrad CPC6128 para que al teclear |CPM arranque el sistema operativo y el comando que deseemos.

Formatear como SYSTEM

IMPORTANTE: En el asistente de DISCKIT3 hay que usar el teclado numérico para elegir las opciones, si usas las teclas de números normales NO FUNCIONARÁ.
  1. Introducimos el disco 1 de CP/M plus (o mejor una copia) y tecleamos:
    |CPM
  2. Ejecutamos la aplicación
    DISCKIT3
  3. Seleccionamos las opciones:
    Format > System Format
  4. Nos dirá que mantengamos el disco de sistema en la unidad A para copiar las pistas de sistema y pulsemos una tecla.
  5. Seleccionamos la unidad a formatear (si tenemos más de una).
  6. Confirmamos que es la unidad y formato que le queremos dar y pulsamos una tecla.
  7. Nos pregunta si queremos seguir formateando discos, en este caso le decimos que NO.
  8. Sacamos los discos y salimos de DISCKIT3.
  9. Volvemos al prompt de CP/M

Pasar el sistema al nuevo disco

  1. Introducimos de nuevo el disquete de sistema en la unidad A: 
  2. Copiamos los siguientes archivos esenciales al disquete previamente formateado:
    PIP B:=A:C10CPM3.EMS
    PIP B:=A:KEYS.*
    PIP B:=A:SUBMIT.COM
    PIP B:=A:SETKEYS.*
    PIP B:=A:SET24X80.COM
    PIP B:=A:AMSDOS.COM
    PIP B:=A:PIP.COM
  3. Sacamos los dos disquetes, reiniciamos e introducimos solo el nuevo en la unidad A: y comprobamos que funciona con el comando:
    |CPM

Copiar Mallard Basic y programas de ejemplo

En mi caso tengo un ejecutable del Mallard Basic del PCW con programas de ejemplo por lo que también tendría que copiarlo aquí:
PIP B:=A:BASIC.COM
PIP B:=A:*.BAS 


 Hacer que arranque Basic Mallard al iniciar CP/M 

  1. Sal de CP/M con el comando AMSDOS
  2. DESDE EL BASIC AMSDOS teclea el siguiente programa:
    10 OPENOUT "PROFILE.SUB"
    20 PRINT #9, "BASIC"
    30 CLOSEOUT
  3. Guárdalo por si hay que modificarlo en el futuro:
    SAVE "GENPROF.BAS"
    (recuerda siempre que es un programa del Locomotive Basic de AMSDOS, no lo abras con el Mallard Basic de CP/M).
  4. Ejecuta el programa.
  5. Vuelve a ejecutar el comando |CPM para comprobar buen funcionamiento.

RECORDATORIO: Para salir de Basic Mallard hay que teclear el comando SYSTEM

La gran pega es que para que funcione esto el disco no puede tener puesta la protección contra escritura. :(

¿Prefieres verlo en vídeo?

Sin problema...

miércoles, 14 de noviembre de 2018

SuperTuxKart: ¿cómo desbloquear todos los circuitos y karts?

Ya hemos hablando antes de SuperTuxKart, un juego de carreras de karts que está entre mis favoritos, no solo por lo adictivo que es sino por las cosas que se puede hacer con él.



Hoy vamos a hablar de un truco para tener desbloqueados todos los circuitos y karts que aparecen con el candado, simplemente hay que editar un archivo con un editor que respete el formato que tiene de serie (yo uso jEdit para ello).

La ruta completa del archivo que hay que editar es:
$HOME/.config/supertuxkart/0.8.2/players.xml
y símplemente hay que cambiar las siguientes cadenas:
true false
none hard
Y ya está, ya puedes disfrutar de todos los karts y pistas, incluidas las que vienen bloqueadas sin necesidad que conseguir los hitos.

Los que venimos de la época de los 8 bits podríamos llamar esto "pokes para SuperTuxKart" :D

martes, 6 de noviembre de 2018

Crea tu propia distro con pinguy builder a partir de tu distro instalada

Pinguy builder, es un fork del famoso remastersys que nos dejó huérfanos hace tantos años cuando su autor dejó de mantenerlo y nos obligó a apañarnos con systembackup, un software enfocado más bien para hacer copias de seguridad y que tenía un sistema rudimentario y muy limitado para hacer tu distro propia.

Yo lo he probado con Ubuntu MATE 18.04.01 en una máquina virtual con VirtualBox, posiblemente la puedas usar en tu distro Debian y familia sin problemas.

Sin más dilación vamos al lio.

Instalación

  1. Si tenemos una versión previa, lo primero es desinstalarla:
    sudo apt-get purge pinguybuilder
  2. Nos descargamos la última versión disponible en sourceforge
  3. Instalamos el paquete y todas sus dependencias con los comandos:
    sudo dpkg -i pinguybuilder*.deb
    sudo apt-get install -f
  4. Bueno ya hemos terminado con la instalamos, vamos a ver ahora su configuración y uso.


Configuración y uso

  1. Antes de empezar por primera vez vamos a solucionar un problema que se produce al usar pinguy builder desde virtualbox debido a que su usuario y el de pinguy tienen el mismo ID, se soluciona tecleando el siguiente comando como root:
    sudo sed -i -e 's@user-uid [0-9]*@user-uid 990@' /usr/share/initramfs-tools/scripts/casper-bottom/*adduser
    Lógicamente, si creas la iso desde la distro instalada en tu máquina física este paso es innecesario.
  2. Ejecutamos pinguy builder desde las opciones de menú:
    Sistema Administración Pinguy Builder
    Nos pedirá la clave root y que cerremos todas las ventanas.
  3. Elegimos una imagen para el menú del live CD (png de 640x480), recomiendo que sea clarita y sin mucho cambio de color para que se lean bien las opciones.
  4. Elegimos otra para el sistema instalado, ésta si puede ser de mayor tamaño, para un resultado óptimo sin que pese mucho recomiendo un JPG en formato Full HD (1920x1080).
  5. Ahora vamos a la pestaña settings y cambiamos solo los datos que nos interesen cambiar, respetando en la medida de lo posible como estaban puestos los originales, por ejemplo:
  6. Volvemos a la pestaña Actions y seleccionamos las opciones Distrocdfs y Distiso, cada una de estas operaciones requerirá esperar un rato.
  7. Finalmente obtendremos nuestro archivo iso personalizado y un archivo md5 para comprobar su integridad en el directorio:
    /home/PinguyBuilder/PinguyBuilder/
  8. Estos archivos los podríamos llevar de vuelta a la máquina anfitriona y allí tostarlos en un DVD o incluirlos en un pendrive con alguna herramienta como multisystem.
  9. Cuando volvamos a crear una nueva versión de la imagen es conveniente pulsar en el botón Vaciar y empezar todo el proceso de nuevo.
NOTA: Si en algún momento nos pide un nombre de usuario tienes que teclear:
custom
Y deja la contraseña vacía.

Otra gracia es que si le pasas el disco a un amigo éste puede hacer más modificaciones y a su vez crear su propia distro derivada de la tuya.

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