mercoledì 27 novembre 2019

Programmazione gotek con firmware FlashFloppy

Articolo scritto da Faber Pixel

PROGRAMMAZIONE GOTEK CON FLASHFLOPPY

Il gotek è un dispositivo hardware che permette di emulare un floppy drive su molti tipi di personal computer e tastiere musicali. Attraverso un ingresso USB è possibile caricare in singoli slot immagini di floppy disk in vario formato.

Vediamo di seguito come programmare un gotek generico con un firmware che sia utilizzabile su qualsiasi modello Commodore Amiga. Sugli Amiga con Kickstart inferiore a 2.0 non sarà possibile eseguire il boot del gotek se collegato come drive esterno DF1. Occorrerà quindi, se si vuole mantenere il drive originale interno, acquistare uno switch DF0/DF1 da montare internamente alla macchina.

PARTE 1 – MATERIALE OCCORRENTE:

PARTE 2 – PREPARAZIONE:
  • Togliere la scatola del Gotek svitando tre viti a croce ed estrarre delicatamente la scheda interna facendo attenzione all’incastro dell’LCD
  • Estrarre il contenuto della distribuzione del Flashfloppy in una cartella del desktop
  • Installare il software STSW-STM32080 con privilegi amministratore seguendo le istruzioni a video
  • Mettere il Gotek in modalità programmazione (Fig. 1)  inserendo il jumper A nella posizione  1-2 e unendo i punti 3-7 con una graffetta verificando bene che ci sia contatto con la PCB:
Fig. 1

PARTE 3 – PROGRAMMAZIONE:

  • Collegare il cavo USB nella porta frontale del Gotek e collegarlo al PC
  • Installare manualmente i driver andando sotto dispositivi e stampanti cliccando sul dispositivo generico che verrà visualizzato e cercandoli in C: nella directory:                                   /program files(x86)/STMicroelectronics/Software/DFusev3.06/Bin/Driver/(proprio sistema operativo)
  • Una volta installati riavviare il sistema
  • Dal menù Start lanciare il programma DfuseDemo:
  1. controllare che in Available DFU Devices sia presente il nostro Gotek come: “ST Electronics  device in DFU mode"
  2. nella parte Select Target(s) cliccare su “Internal Flash”
  3. cliccare su Choose e selezionare il file *.dfu nella root della distribuzione Flashfloppy
  4. cliccare su Upgrade (accettando il warning che si presenterà) e attendere la fine della programmazione
Fig. 2

  • Scollegare il Gotek, rimuovere la graffetta, riposizionare il jumper da 1-2 a S0 o S1 a seconda se lo utilizzeremo come DF0 o DF1. Inserire il PCB nella scatola e richiuderlo
PARTE 4 – PREPARAZIONE PENDRIVE

  • Inserire nel PC la pendrive e andare nella cartella dove avete scompattato la distribuzione Flashfloppy:
  1. copiare dalla directory “HxC_Compat_Mode” il file HXCSDFE.CFG nella root della pendrive
  2. copiare dalla directory “HxC_Compat_Mode/Amiga” il file AUTOBOOT.HFE nella root della pendrive
  3. Inserire nella pendrive i file *.ADF preferiti ordinandoli senza problemi in cartelle e sottocartelle
PARTE 5 – CONFIGURARE I FLOPPY VIRTUALI SU AMIGA

  • Collegare il Gotek appena programmato ad Amiga
  • Inserire nel Gotek la pendrive e accendere Amiga
  • Il Gotek farà il boot e sul LED apparirà F-F, subito dopo si posizionerà su 000 in cui si trova il menù di selezione floppy e salvataggio posizioni
  • Il menù vi farà vedere il contenuto della pendrive per cui potete scegliere uno a uno i files *.ADF spostandovi con le frecce. Cliccando Enter si visualizzeranno gli slot del Gotek, spostatevi nella posizione desiderata e cliccate nuovamente Enter. Questa operazione va ripetuta per tutti i floppy che vorrete memorizzare nella config. Una volta riempiti sufficienti slot (sconsiglio di memorizzare troppi floppy a meno che non li memorizziate contemporaneamente anche su un foglio di carta o abbiate una memoria di ferro), premete F10 e il software salverà tutte le vostre selezioni e riavvierà il Gotek posizionandolo automaticamente sullo slot 001 (F9 invece salverà solamente le vostre selezioni senza riavviarsi). Con i due tasti frontali del Gotek potrete spostarvi tra i vari slot che avete memorizzato e se non siete abbastanza veloci nella selezione del floppy desiderato, potete fare un soft-reset e il Gotek si riavvierà dall’ultima posizione prima del riavvio.

Per qualsiasi chiarimento sono disponibile su Facebook nel gruppo Retrocommodore.


Qualora si volesse condividere questa guida vi invito a citarne sempre la fonte.

Nessun commento:

Posta un commento