FlashFloppy è il firmware open-source più avanzato per trasformare un economico Gotek in un emulatore di floppy disk ad alte prestazioni. Sostituendo i vecchi dischi con immagini su USB, offre una soluzione moderna per:
- Computer retro (Amiga, Atari ST, Commodore)
- Sintetizzatori musicali vintage
- Macchinari industriali con interfaccia floppy
Caratteristiche Principali
✔ Supporto universale per 100+ formati immagine (HFE, IMG, ADF)
✔ Scrittura supportata su molti formati
✔ Navigazione avanzata con OLED/encoder rotativo
✔ Configurazione granulare via file FF.CFG
✔ Compatibilità estesa con Gotek SFR e derivati
Guida alla Compatibilità Hardware
Microcontrollori Supportati
MCU | Velocità | SRAM | Note |
---|---|---|---|
STM32F105 | 72MHz | 64KB | Modelli pre-2021 |
AT32F415 | 120MHz | 32KB | Limitazioni in scrittura |
AT32F435 | 288MHz | 384KB | Consigliato (FlashFloppy+) |
Modelli Consigliati
✅ SFRKC30.AT4.35 (con display OLED)
✅ SFR1M44-U100K (classico a 3 cifre)
✅ SFRM72-U100 (versione compatta)
Modelli Problematici
❌ UFA-series (interfaccia USB nativa)
❌ DU26/TU26 (connettore laptop 26-pin)
❌ CH32F103 (SRAM insufficiente)
Installazione Passo-Passo
- Preparazione Hardware
- Verificare la presenza del jumper S1 in posizione “JC”
- Collegare l’alimentazione corretta (5V DC)
- Flash del Firmware
# Metodo preferito (DFU mode) dfu-util -a 0 -D flashfloppy-X.XX.dfu
Alternative per modelli specifici:
- STM32: Serial flashing via ST-Link
- AT32: Artery ICP programmer
- Configurazione Base
CreareFF.CFG
nella root della USB:interface = ibmpc host = amiga display-type = oled-128x64
Gestione Avanzata delle Immagini
Struttura Directory Consigliata
/USB_ROOT /Games game1.hfe game2.adf /Utils workbench.hfe FF.CFG IMG.CFG
Comandi da Display
Combinazione | Funzione |
---|---|
Left + Right | Menu impostazioni |
Long Press Right | Selezione modalità disco |
Double Click | Reset emulatore |
Troubleshooting Comuni
Problema: Il computer non riconosce il drive
Soluzione: Verificare:
- Terminazione bus SCSI (se applicabile)
- Impostazione
interface
in FF.CFG - Cavo flat orientato correttamente
Problema: Scrittura non affidabile
Soluzione:
- Usare AT32F435 per maggiore stabilità
- Formattare USB in FAT32 (cluster 32KB)
- Abilitare
write-delay = 10
in FF.CFG
Risorse Utili
- Wiki Ufficiale – Documentazione completa
Novità nell’Ultima Versione (v3.44)
- 🍏 Migliorato bootloader Apple II
- 🔧 Fix critici per AT32F415
- 📄 Documentazione estesa su indexed-prefix
Download: Release GitHub
Conclusioni
FlashFloppy rappresenta la soluzione definitiva per:
- Preservare hardware vintage
- Semplificare il trasferimento file
- Godersi i classici senza usura meccanica