Cómo programar una Gotek con FlashFloppy mediante USB
gotek flashfloppy usb
A continuación te explicamos la manera de programar una Gotek con FlashFloppy como simulador de disquetera, para hacer uso de la misma con nuestro Amstrad CPC, Amstrad Plus o el sistema que tu prefieras.
El simulador de disquetera GOTEK es un dispositivo que emula el funcionamiento de una unidad de disco mecánica. Gotek tan solo necesita de disponer de unas imágenes de disco [HFE] y ahora también [DSK] para montarlas y disfrutar de nuestros discos virtuales en nuestro ordenador Amstrad CPC.
Como programar una GOTEK sin necesidad de programador FTDI o Serial
si tan solo tenemos intención de programar una Gotek este método es bastante útil e interesante.
En esta ocasión vamos a programar la gotek mediante la conexión USB, puesto que me parece interesante y más fácil de llevar a cabo que la programación mediante programador FTDI.
💡 Para seguir esta guía son necesarios conocimientos de soldadura y algunas herramientas.
¿QUE NECESITAMOS PARA PROGRAMAR UNA GOTEK?
- 1 Cable USB con 2 conexiones tipo A (macho)
- 1 GOTEK (sfr1m44-u100k)
- 1 pendrive USB
CABLE USB
el cable de usb debe ser con 2 conectores macho. Este cable no es de uso común pero puedes comprarlo o hacerlo tu mismo. Tan solo necesitamos dos cables donantes con el conector macho, los cortamos a la medida que deseemos y unimos cada cable con su color, así de sencillo 😜
PREPARANDO LA GOTEK
Para la programar una Gotek por USB tenemos que hacer un par de puentes, para que entre en modo DFU y sea detectada por el PC. Un hilo conductor y un poco de estaño será suficiente. Finalizada la carga del firmware tendremos que quitarlos.
Una vez descargado el software, procedemos a la instalación del mismo. Debemos tener la GOTEK conectada al PC, y éste debe haberla reconocido en modo DFU.
Hecho esto y con nuestro cable USB preparado (cable con 2 USB macho), conectamos a la disquetera en su conexión frontal y al PC, el cual nos aparecerá como un nuevo dispositivo detectado.
DESCARGA EL FIRMWARE FLASHFLOPPY
Necesitamos el software Dfuse y el DFU file manager que lo acompaña. Es conveniente actualizar el driver, aunque aparentemente no hay ningún problema de configuración, es conveniente actualizarlo. Muestro capturas de como hacerlo en Windows 10. El proceso es similar en Windows 7. Existe driver para x86 y x64; deberemos instalar el driver adecuado a nuestro Sistema Operativo.
Sobre inicio, botón derecho del ratón y nos aparece un desplegable. Marcamos administrador de dispositivos.
Seleccionamos el dispositivo detectado y clicamos en actualizar controlador y buscar el controlador en el equipo. El driver se encuentra en:
C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver
Seleccionamos el controlador válido para nuestro sistema; yo seleccioné la versión para Windows 8.1 64 bits.
DESCARGANDO FLASHFLOPPY
Procedemos a descargar el firmware en su versión más actual, yo suelo elegir la rama estable:
https://github.com/keirf/FlashFloppy/wiki/Downloads
CARGANDO EL FIRMWARE
Abrimos Dfuse con la GOTEK conectada y nos muestra una pantalla como esta.
En avalible DFU devices nos aparece el dispositivo GOTEK, seleccionamos como target la primera opción que es internal flash. A continuación en el cuadro Upgrade or Verify action, pulsamos el botón Choose…
Aquí seleccionamos el archivo con extensión .DFU. Hecho esto pulsamos sobre Upgrade. Nos mostrará un mensaje de advertencia, indicándonos que el dispositivo esta protegido contra escritura; pulsamos en Yes. Otro mensaje de advertencia indicando que el dispositivo esta en modo DFU, Yes de nuevo. En este punto es necesario dejar pasar unos segundos para la reconexión del dispositivo.
Si la carga es correcta veremos un mensaje como el de la imagen. Ahora podremos quitar los puentes que hicimos anteriormente.
MODIFICACIONES HARDWARE PARA FLASHFLOPPY
BUZZER GOTEK
Con el fin de simular el sonido de la disquetera original al hacer la lectura del disco, colocamos un buzzer piezoeléctrico en JB, positivo arriba, tal como se indica en la imagen, pues el firmware esta preparado para funcionar sobre esta conexión directamente.
PANTALLA OLED EN GOTEK
Sustituyendo el pequeño display de 7 segmentos, es posible montar un pequeño display OLED el cual nos aporta mas información, como la imagen de disco [DSK] seleccionada, entre otras cosas, por lo que simplemente tendremos que quitar el display numérico y substituirlo por un pequeño Display Oled de 128×32. Utilizaremos los mismos cables, tan solo es importante no cambiar la polaridad en el display; en las imágenes se muestra la conexión del display. Utilizaremos los mismos cables dupont de 7 segmentos.
Con el firmware actual y gracias a la pantalla oled, únicamente necesitamos copiar los DSK a nuestro pendrive para poder disfrutar de nuestro simulador de disco, tan fácil como pasar las distintas imágenes DSK y leer el archivo en la pantalla, y estamos listos para disfrutar de nuestra nueva GOTEK.
¿Necesitas una gotek?
Pues estás de suerte porque ahora tienes la enhaced gotek que viene con todas las conexiones que necesitas listas para sacarle partido, una gotek sencilla y todo en uno.
La unidad simuladora de disco gotek es posible tanto utilizarla com unidad externa como interna, solo necesitas los soportes o caja en impresión 3D para hacer de esta gotek tu soporte masivo definitivo..
En el vídeo de nuestro compañero @pabloforcen puedes ver una GOTEK programada con flashfloppy, funcionando en un Amstrad 6128 Plus.
Por favor, acepta las cookies de YouTube para poder ver este video. Aceptando, accederás al contenido de YouTube, un servicio externo y gestionado por terceros.
Leer la privacidad de Youtube.
Aceptando este aviso, tu selección será guardara y la página se refrescará.
Para cualquier duda, también puedes consultar la Wiki de FlashFloppy, escrita y mantenida por Keirf Fraser, el Autor de este fantástico firmware de uso libre. No dudéis en invitarle a una cerveza.
Si has leído todo este artículo y no has entendido nada o no tienes ganas de hacerlo, también puedes pedirnos una gotek con el firmware instalado.
Hola, con vuestro tutorial voy a montar una gotek para el amstrad cpc6128 con monitor CTM 644-2.
¿El modelo sfr1m44-u100k es el ultimo?
¿puedes poner un enlace del modelo de buzzer?
Tengo un cable de datos de una disquetera 5,25″ y aparentemente es el que se necesita, pero tiene una parte cruzada, ¿hay que hacerle algún cambio?
¿De donde aconsejas sacar la alimentación de 5v para la gotek?
Gracias.
hola Alfonso,
El modelo sfr1m44-100k es uno de los modelos de gotek comerciales que existen, y es un modelo válido para programar y hacer funcionar en tu Amstrad CPC.
el buzzer es pasivo, aqui tienes el enlace https://s.click.aliexpress.com/e/_AAoxwi
El cable que necesitas es directo, la parte cruzada no la tienes que utilizar, únicamente del conector edge del cpc a tu gotek en plano.
la alimentación de la gotek si la usas externa puedes hacer un cable en Y y tomar alimentación del mismo adaptador con que alimentas el cpc, ya sea adaptador o monitor, recuerda siempre 5V.
en el caso de que la montes como interna puedes hacerlo de la misma toma de alimentación de la unidad de disco original pero teniendo en cuenta que los 12 y 5V estan cambiados entre si. tendrias que cambiar el contacto de 12 por el de 5v.
un saludo
Respuesta muy clara
Gracias
Yo también tengo una Gotek, desde hace poco :), excelente tutorial
Te ha quedado muy didáctico y útil el tutorial, enhorabuena.
gracias @cpcbegin espero q os sea de ayuda a aquellos q os animéis a preparar una gotek.