Preparación e Instalación de una GOTEK para Commodore Amiga [Commodore Spain]

Preparación e Instalación de una GOTEK para Commodore Amiga

 

Preparación de la Gotek para Commodore Amiga
En este taller vamos a enseñaros de como preparar, instalar y flashear un dispositivo Gotek para emular la unidad de disquete del Commodore Amiga. Para aquellos que nos sepáis que es  este dispositivo, saber que es algo tan sencillo como una emuladora de disquetera  que permite usar lápiz de memoria usb en lugar de disquetes, con lo que se gana en capacidad de almacenamiento y posibilidad de utilizar software propio o preservado.

Este dispositivo tiene varias utilidades como por ejemplo el uso en teclados electrónicos, sintetizadores o carga de software en ordenadores como commodore o amstrad entre otros.

A continuación os vamos a dar todos los pasos necesarios para poder en primer lugar prepara la Gotek y en segundo lugar realizar su instalación. Pero antes de empezar me gustaría indicar que este tutorial ha sido desarrollado por uno de nuestros colaboradores Edu Arana y que desde aquí compartimos con vosotros para el que así lo desee pueda utilizarlo como consulta para sus proyectos personales.

 

PREPARACIÓN E INSTALACIÓN DE LA GOTEK

 

Gotek y programador
Materiales Necesarios


* Unidad Gotek SFR1M44-U100K (Disponible en aliexpress por 17€)

* Programador USB a serie TTL RS232 (Disponible 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.

 

 

 

 

Preparación previa de la Gotek

Paso 1
Dado que la Gotek no está lista, hemos de prepararla para poder ser programada (flasheada), para ello lo primero será crear los puntos de conexión mediante unos pins para poder ser conectada de forma sencilla.

Preparación Gotek para amiga (1)
Preparación Gotek para amiga (2)
Preparación Gotek para amiga (4)

 

Paso 2
Con los pines ya soldados, deberemos de realizar la conexión mediante el siguiente esquema y seguir los siguientes pasos:

Preparación Gotek para amiga (6)

 

  1. 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.
  2. Conectar la entrada marcada como TX en la foto de arriba, a la salida RX del programador
  3. Conectar la entrada marcada como RX en la foto de arriba, a la salida TX el programador
  4. Conectar la salida GND del programador a la entrada GND de la Gotek.
  5. 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. 

Una aclaración: 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.

 

Paso 3
Si todo ha ido bien, el resultado de todo el proceso de preparación será como esta imagen:

Preparación Gotek para amiga (5)

 

 

Preparando la Programación de la Gotek

Paso 1
Instalar el software de programación en nuestro ordenador siguiendo las indicaciones del mismo para su instalación

 

Paso 2
Instalación del controlador para el programador TTL en el ordenador. Aquí se pueden descargar. El procedimiento es tan sencillo como descargar, instalar y luego conectar el programador USB en un puerto de nuestro equipo. Si todo va bien  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.

 

Paso 3
Abrimos el programa "Demostrator GUI"  y configuramos la información de conexión. Recordar comprobar que el puerto Com asignado sea donde está el TLL (Nota: Comprobar que la paridad sea correcta, por lo general utiliza "even" pero también podría funcionar con "odd")

Programando la Gotek para Amiga (1)

 

Flashear la unidad Gotek

Paso 1
Pulsamos "Next*" y aparecerá la siguiente pantalla, en la que tendremos que quitar la protección de la flash.

Programando la Gotek para Amiga (2)

 

Paso 2
Pulsamos "Remove Protection" y a continuación se nos mostrará un diálogo indicando que se ha eliminado la protección. Luego pulsamos "Next"  y luego otra vez "Next"

Programando la Gotek para Amiga (3)

 

Programando la Gotek para Amiga (4)

 

Paso 3
A continuación configuraremos en la siguiente pantalla 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.

Programando la Gotek para Amiga (5)

Si todo ha ido bien el resultado final será nuestra Gotek programada y preparada para ser utilizada en un Commodore Amiga

Programando la Gotek para Amiga (7)

 

 

Modificación del USB a utilizar

Ahora que ya tenemos nuestra Gotek lista para utilizarla en nuestra Commodore Amiga, nos falta un último paso. Configurar el usb para que nos permita seleccionar los archivos ADF con los botones frontales de la Gotek

El procedimiento es sencillo. 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 listo ya tenemos nuestra Gotek operativa al 100%

 

Soluciones a posibles errores

Antes de terminar os dejamos también la solución para algunos errores típicos que pueden presentarse durante el proceso de programación de la Gotek

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"

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.

 

Nota final

Para ampliar esta información podéis visitar:
– El portal oficial de creador del firmware Cortex (https://cortexamigafloppydrive.wordpress.com/)
– El Blog de Edu Arana

 



Commodore Spain Ver noticia original
Fuente: Commodore Spain
Síguelos también desde: https://www.facebook.com/CommodoreSpain https://www.youtube.com/user/CommodoreSpain https://twitter.com/CommodoreSpain
Editar

Josepzin

No hay comentarios:

Publicar un comentario