This is a platform for User Generated Content. G/O Media assumes no liability for content posted by Kinja users to this platform.

Cómo flashear una Gotek para hacerla compatible con Commodore Amiga

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga

Hola amig@s,

Hoy os traigo un nuevo mini tutorial, en esta ocasión como bien dice el título, cómo flashear una Gotek (emulador de unidad de diskette) para hacerla compatible con Commodore Amiga.

Advertisement

La Gotek es un dispositivo que emula la unidad de disquete de 3½ pero permite utilizar una llave USB como carga en vez de los antiguos disquetes de 3½ 1.44mb. Se utiliza en varios dispositivos, entre los que destaca, pianos electrónicos (para grabar los midi), sintetizadores, ordenadores como Amstrad o Commodore, etc.

Este tutorial está basado en las instrucciones que ha publicado el autor del firmware Cortex (https://cortexamigafloppydrive.wordpress.com/). Existe otro firmware, el de HxC que permite entre otras cosas interactuar con displays LCD dot matrix al cual dedicaremos otro artículo aparte más adelante.

Advertisement

En principio en la página del autor se explica de manera completa los pasos, pero en mi caso, he tenido que recurrir en varias alternativas hasta lograr pillarle el truco para que el dispositivo me dejase programarlo.

Materiales Necesarios

* Unidad Gotek SFR1M44-U100K (se pueden comprar en aliexpress por 17€).

* Programador USB a serie TTL RS232 (se puede comprar en ebay por 3,20€).

* Software de programación: stsw-mcu005.zip (Gratuito).

* Firmware Cortex (descargarlo desde la página oficial para obtener la última versión): https://cortexamigafloppydrive.wordpress.com/ (Gratuito). Recordad que hay que renombrar el fichero de docx a zip y luego descomprimirlo para obtener el .hex.

Advertisement

Preparación del dispositivo

La gotek no incluye los pines para poder programarla de manera fácil, así que lo primero que he hecho es soldar unos pines en los puntos necesarios.

Advertisement
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga

Conexión del programador USB TTL en la Gotek

Para poder programar la Gotek deberemos conectar los pines tomando como referencia la siguiente imagen:

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

* Puentear con un jumper los dos pines marcados en azul para forzar a que la Gotek entre en modo programación. Cuando está en este estado, la unidad no enciende ningún led o display.

* Conectar la entrada marcada como TX en la foto de arriba, a la salida RX del programador.

Advertisement

* Conectar la entrada marcada como RX en la foto de arriba, a la salida TX el programador.

* Conectar la salida GND del programador a la entrada GND de la Gotek.

* Conectar la salida VCC (5v) del programador a la entrada 5V de la Gotek.

Como se puede apreciar, los pines RX y TX van cruzados por el tipo de conexión que estamos estableciendo.

Advertisement

NOTA: Aunque no es un paso necesario para la programación del dispositivo, recordar cambiar el jumper que se encuentra a la derecha de los jumpers de programación a DS0 para que nos funcione con nuestra Commodore Amiga.

Así debe quedarnos la conexión:

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

Programación del dispositivo

A continuación podrán encontrar los pasos necesarios para flashear el dispositivo. Lo primero es instalar el software de programación, no tiene ningún paso extraño, básicamente es darle siguiente hasta que finalice la instalación. Por otro lado tenemos la instalación del controlador para el programador TTL, los controladores para la versión que he utilizado yo se puede descargar desde aquí. Una vez descargado, instalamos el controlador y luego pinchamos el programador USB en un puerto libre de nuestro ordenador. Al pincharlo, Windows detectará e instalar el controlador, lo único que necesitamos saber tras esta operación es el puerto COM que ha asignado Windows al programador TTL, por lo que nos dirigimos a Panel de Control > Sistema > Administración de dispositivos y donde el desplegable Puertos COM, haremos clic en el + y tomaremos nota del puerto asignado sobre el dispositivo Prolific USB-to-serial.

Advertisement

Tras instalar el programador, abrimos el programa Demostrator GUI y configuramos la información de conexión. Recordad que windows puede asignar otro nº de com al programador TTL, en mi caso tengo el COM3.

Nota: En esta ocasión y sin motivo aparente, la paridad me ha funcionado con el tipo odd (impar) en vez de la even (par) como indican en la página de Cortex.

Advertisement
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga

Nota: Si tras pulsar Next, no os aparece la siguiente pantalla, y os devuelve un error, recurrir al apartado Errores Típicos y Soluciones de este mismo artículo.

Advertisement

Tras aparecernos la pantalla para quitar la protección de la flash, primero pulsaremos el botón Remove Protection. Luego mostrará un cuadro de dialogo, indicado que se ha quitado la protección y finalmente para continuar con el proceso pulsaremos Next.

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga

En esta pantalla pulsaremos Next.

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

En esta pantalla marcaremos la opción de Download to Device y también la opción de Verify after download. Por último haremos clic en el botón ... para buscar el fichero hex que hemos descargado desde la página de Cortex (CortexAmigaFloppyEmulator_1.05a.hex). Por último pulsamos Next.

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

Voila! tendremos nuestra Gotek programada con el firmware compatible con Commodore Amiga ;)

Errores Típicos y Soluciones

El primer error que me encontré al intentar grabar el fichero HEX es el de “No response for the target, the boot loader can not be started” o “Unrecognized device... Please, reset your device then try again”

Advertisement

Según tengo entendido, esto se produce cuando el programador TTL no puede acceder al dispositivo que estamos intentado flashear (Gotek). Las Gotek vienen con un bit de protección que impide (en un principio) alterar cualquier información de la flash integrada. Aquí es donde intervienen los pines del Reset. Cuando abrimos el programa de flasheo STSW-MCU005 y configuramos los parámetros del puerto COM, el siguiente paso es darle al botón Next, el programa se queda accediendo al dispositivo es es cuando suele aparecernos por primera vez los errores anteriormente mencionados. La solución para este fallo es con todo conectado (usb, pines, etc) hacer un puente a los dos pines del Reset, eso reseteará el dispositivo, luego aceptamos el mensaje de error del programa STSW-MCU005 y nuevamente pulsamos Next. A partir de aquí si todo ha ido bien, nos aparecerá la pantalla para quitar el bit de protección, luego de quitarlo, daremos a Next y continuaremos con los pasos establecidos.

Último paso

Por fin ya tenemos nuestra Gotek lista para utilizarla en nuestra Commodore Amiga, pero... ¿y ahora que tenemos que hacer para que al pinchar nuestra llave USB nos permita seleccionar con los botones frontales el fichero ADF a cargar? Fácil, en el mismo fichero donde viene el firmware .hex, existe una carpeta llamada Bootdisk, dentro se encuentra el fichero SELECTOR.ADF. Este fichero nos permitirá interactuar con los botones frontales de la Gotek, lo que nos facilitará enormemente la selección del ADF a cargar. Así que tras identificar el fichero, lo copiaremos a la raíz de nuestra llave USB y VOILA! ya tendremos nuestra Gotek completamente operativa ;).

Advertisement

Cambios Estéticos

La Gotek que he comprado en Aliexpress me ha venido de color Gris, así que para igualar el color y que no desentone con el resto de los dispositivos de la Commodore Amiga, la he pintado. El resultado es el siguiente:

Antes

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

Después (le falta una mano más de pintura pero ya tiene un color más aceptable)

Illustration for article titled Cómo flashear una Gotek para hacerla compatible con Commodore Amiga
Advertisement

Espero que les haya resultado útil.

Salu2.

Share This Story

Get our newsletter