Un nouveau firmware opensource pour le Gotek vient d’apparaitre sur la toile : FlashFloppy, de Keir Fraser.
Actuellement en version alpha (on vous aura prévenu !), il est capable de lire/écrire les images ADF et HFE.
A noter que ce nouveau firmware est compatible avec les fichiers de configuration HxC ainsi qu’avec l’AUTOBOOT selector.
Site internet : https://github.com/keirf/FlashFloppy_File_Selector
Merci à Lio pour nous avoir proposé cette information.
22 Commentaires
Passer au formulaire de commentaire
Et opensource / Mit / BSD …donc tout le monde peut mettre à la main dans le camboui pour améliorer , corriger … optimiser …
J’ai fait le kamikaze :p
J’ai mis a jour mon gotek flashe en HxC.
Donc j’ai mis a jour le Firmware soit la version v3.0.16.3a et le floppy selector en v1.48.3
Donc pour y parvenir, j’ai flashe le HxCFEUSB_V3_0_16_3a.UPD en gardant les 2 bouton a l’allumage du gotek (poweron de l’amiga) et le flash se fait pendant que l’amiga fait un GURU 🙂
Pour le floppy Emulator file selector, il faut remplacer le fichier AUTOBOOT.HFE a la racine de la cle usb.
1eres impressions : lorsuqe je veux charger un .DMS, ca me mets Err en clignotant et le numero de slot choisis :p
Sinon, tout a l’air d’etre ok.
CF : le liens : http://hxc2001.com/download/floppy_drive_emulator/HxCGotekAlphaTrial.zip
[IMG]https://i.goopics.net/rX7Xj.jpg[/IMG]
Hello,
Petite correction importante, ce n’est pas un nouveau firmware pour Gotek, mais un nouveau file manager pour Gotek avec firmware HxC.
Il existe déjà un gestionnaire de ce type pour Amiga, Atari et Amstrad. En voici un nouveau pour Amiga.
Et je ne pense pas qu’il fonctionne avec les Gotek en firmware Cortex.
L’API HxC pour sélectionner une image disquette est accessible, donc, n’importe qui pour écrire son gestionnaire.
Ah ce n’est pas très clair almors sur le site de l’auteur !
merci pour cette précision plutôt cruciale !
je vois sur le site : A modified version of the HxC project’s file selector/manager for Amiga systems. The FlashFloppy project should work with unmodified original HxC selectors (AUTOBOOT.HFE) on other platforms.
alors que le site indiretronews chez qui j ai vu passer l info ne le mentionnait pas et annonçait : FLASHFLOPPY – First alpha release of new FREE and OPEN Gotek firmware!
Si on regarde le github du projet, on constate qu’il s’agit d’un fork du manager multi plateforme de Jeff.
Le mot firmware ne semble pas convenir, de mon point vue.
Correction : après lecture du post sur EAB, il semble bien que l’auteur conceive bien un firmware, et un gestionnaire (en s’appuyant sur le gestionnaire de Jeff).
Au passage, ceux ayant un gotek flashé en HxC, ne le reprogrammation pas avec ce firmware, vous allez perdre votre licence acheté à Jeff.
Projet à suivre…
Oh noooooon…. Ca me ferait chier de perdre ma license juste parce que j’ai flashe un mauvais firmware :/
En plus je l’ai pris sur le site de l’auteur… et je l’ai mis a jour en maintenant les 2 boutons lors de la mise en route… donc peut etre reversible…
On en saura plus bientot.
Ne vous inquiétiez pas, vous avez fait exactement ce qu’il fallait. Vous ne pouvez pas flasher un mauvais firmware avec le bootloader hxc, sauf forcement a effacer ce dernier avec la liaison série, mais ça c’est une autre histoire.
Merci Jeff.
Par contre, est-ce qu’un jour on pourra lire les .dms avec un gotek flashe HxC ? C’est dommage que cela ne le fasse pas.
Je trouve aussi la selection de disque un chouia trop sensible lorsqu’on appuis sur les boutons. Pas moyen de rajouter un petit timer de 5 ou 10ms ? J’ai souvent du mal a changer de disques, quand j’en ai plusieurs XD
Pour le DMS, c’est un format compressé. Il faut le décompresser avant c’est très difficilement réalisable avec le peu de RAM que le gotek a.
pour les boutons je vais ajuster ça.
Ok, merci pour le petit ajustement :p
Pour les dms, le seul moyen de les decompresser c’est de les transformer en .adf ?
Mieux : en HFE. L’application HxC permet de convertir l’ensemble de vos images en masse.
Il me semblait que le format HFE, faisais des images de 2mo, voir plus.
Je vais reesayer. Merci pour tes reponses Jeff.
D’ailleurs, j’ai commande un nouveua gotek, donc encore un flash a faire XD
J’ai parcouru un peu le Github de keirf et il y a bien un firmware complet pour flasher un Gotek (d’origine ou avec firmware Cortek ou même avec bootloader + firmware HxC) : https://github.com/keirf/FlashFloppy. Le fork HXCFE_file_selector est dans un autre répertoire.
Le zip de la dernière version (https://github.com/keirf/FlashFloppy/releases/download/v0.2.1a/flashfloppy_v0.2.1a.zip) contient (en plus d’un fichier UPD) un fichier .hex qui va mettre les bootloader+firmware créés par keirf (et donc enlever ceux de Jeff). La procédure pour flasher est en fait donnée par un lien qui renvoie vers le site du firmware Cortex.
Les mises à jours suivantes se font de la même manière que pour un firmware HxC :
**************************
If you have previously flashed the full firmware, you can make future updates via USB stick.
– Remove all old *.UPD files from the root of the USB stick.
– Copy the *.UPD file from the root of the release archive to the root of the USB stick.
– Insert the USB stick into the Gotek and power on with both buttons pressed.
– You should now be in the bootloader (« UPD »). Release both buttons.
– The latest firmware will be programmed and the Gotek will reboot into it.
– Success!
**************************
Donc ma question à Jeff : est-il possible de planter un Gotek (avec ton boot loader) si on flashe un firmware de keirf (ce sont les mêmes fichiers UPD) ?
Cela me semble évident : si vous effacé le gotek avec autre chose, vous perdez le bootloader HxC.
Si vous amuse, je peux vous préparer des upd compatible hxc de ce pseudo clone/fork de firmware hxc, mais je conseil de rester sur l’original 😉
Ma question ne concernait par l’effacement du bootloader HxC mais le remplacement du firmware HxC par un firmware « clone » :
– Le bootloader va-t-il accepter de flasher ce firmware non-HxC ?
– Si le firmware keirf peut être flashé, va-t-il fonctionner avec le Gotek ?
Je cherche à savoir quelles sont les « fausses manips » possibles…
Aucun fausse manip possible : Si l’upd n’est pas généré par l’outil hxc, il sera simplement rejeté. Aucune conséquence sur l’émulateur. Donc tel quel, pas possible de flasher d’autre « upd ».
Ceci-dit j’ai généré des upd hxc de ce firmware ainsi que celui du firmware Cortex. C’est dans l’archive zip principale des firmwares HxC, dans le répertoire « Previous_And_Others_Firmwares ». Donc avec un Gotek HxC vous pouvez maintenant utiliser 3 firmwares différents par simple mise à jour par clef : HxC, Cortex & FF.
@jeff : je m’y perds litterallement sur ton site.
Il y a plein de fichiers, et je ne sais jamais lesquels prendre :/
Ca serait tellement plus pratique, une section GOTEK :p
Serait-ce celui la :
http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip
Bravo !
Pourtant, il y a bien une section « gotek », sauf que c’est <> :
http://hxc2001.com/download/floppy_drive_emulator/
(pour des raisons légales, je ne peux pas utiliser le mot « gotek » sur le site, c’est a priori déposé).
« USB Stick STM32 HxC Floppy Emulator »