Win3x.Org

Windows & DOS Community

Remplacer son lecteur de disquettes par un émulateur GOTEK

Répondre   Page 1 sur 3  [ 21 messages ]
Aller sur la page 1 2 3 »
Auteur Message
Deksor
Sujet du message : Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 06 sept. 2018 16:57
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 5203
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
Remplacer son lecteur de disquettes par un émulateur GOTEK

Introduction
Vos vieilles disquettes vous lâchent ? Vos lecteurs ont une mauvaise mine ? Vous en avez juste assez d'avoir des stocks immense de disquettes ? De les perdre ? Cet appareil est fait pour vous !

Voici l'émulateur de lecteurs de disquette GOTEK !

Gotek_devant.jpg
Gotek_derrière.jpg

Son fonctionnement ? Prendre la place d'un lecteur de disquettes classique et lire les images de disquettes depuis une clé USB.

Attention avant d'acheter !
Le firmware d'origine est très très limité et ne permet d'émuler qu'un seul type de lecteur à la fois (exemple : un GOTEK avec son firmware d'origine émulant un lecteur 1.44Mo ne pourra pas émuler un lecteur 720Ko et vice-versa). De plus il faut utiliser un programme spécial pour écrire les images sur la clé USB ...
Heureusement, il existe des firmwares alternatifs et open-source comme l'excellent FlashFloppy ! Ce firmware permet d'émuler n'importe quel lecteur compatible PC ... et bien plus encore ! (ça marche aussi pour les Amiga, Atari ST, Amstrad CPC ...), et c'est d'ailleurs celui que j'utiliserai dans la suite de ce tuto.

Alors pourquoi je dis de faire attention avant d'acheter ? Parce que vous pouvez d'office acheter un GOTEK avec ce firmware pré-installé plutôt que de passer par l'étape de flashage qui pourrait rebuter bien des néophytes et qui demande d'avoir quelques petites choses supplémentaires (un FTDI, des fils dupont ...)

Ainsi je ne vous expliquerait pas comment flasher un lecteur, la manipulation est mieux expliquée ailleurs si vous voulez le faire vous même et sinon vous pouvez acheter le tout déjà fait (Suffit de chercher "GOTEK FlashFloppy" sur vote site marchand favori et vous devriez trouver ^^).

Configuration du lecteur

Prenez votre clé USB et formatez-la en FAT32.
Ensuite créez un fichier dans la clé que vous nommerez "FF.CFG" (Attention, sous Windows, assurez-vous que Windows affiche bien les extensions des types de fichiers connus, pour éviter que le fichier ne s'appelle en réalité "FF.CFG.txt" par exemple).

Une fois le fichier créé, ajoutez ceci dedans :
## FF.CFG: Example FlashFloppy Configuration File

# Place in the root folder or FF/ subfolder of your USB drive.
# Uncommented lines below are the default settings.
# Uncommented options cannot be overridden by settings in other config files.

##
## DRIVE EMULATION

# Floppy-drive interface mode
# shugart: P2=DSKCHG, P34=RDY
# ibmpc: P2=unused, P34=DSKCHG
# ibmpc-hdout: P2=HD_OUT, P34=DSKCHG
# akai-s950: P2=HD_OUT, P34=RDY (Akai S950)
# amiga: P2=DSKCHG, P34=DRIVE_ID (not generally needed: prefer 'shugart')
# jc: JC closed: ibmpc, JC open: shugart
interface = ibmpc

# Host platform: Improves image-format detection for generic types such as IMG
# acorn: Acorn ADFS
# akai: Akai (S01, S20, S950)
# dec: DEC (RX33, RX50)
# ensoniq: Ensoniq (ASR, TS, etc)
# fluke: Fluke 9100
# gem: General Music (S2, S3)
# memotech: Memotech
# msx: MSX
# pc98: NEC PC-98
# pc-dos: PC DOS Format (geometry determined from Bios Parameter Block)
# tandy-coco: Tandy Color Computer (CoCo)
# ti99: TI-99/4A
# uknc: UKNC / DVK Soviet PDP-11
# unspecified: Common default geometries (including IBM PC)
host = pc-dos

# Pins 2 & 34 manual configuration
# auto: Auto-configure from interface= setting
# nc: Unused/No Connection
# low: Always 0 volts (0v)
# high: Always 5 volts (5v)
# rdy: Drive ready (Ready = 0v)
# nrdy: Logical complement of above
# dens: Density mode (High Density = 0v)
# ndens: Logical complement of above
# chg: Disk changed (Changed = 0v)
# nchg: Logical complement of above
# Values: auto, nc, low, high, rdy, nrdy, dens, ndens, chg, nchg
pin02 = auto
pin34 = auto

# Forcibly write-protect images, or respect the FAT read-only attribute?
# Values: yes | no
write-protect = no

# Filter glitches in the SIDE-select signal shorter than N microseconds
# Values: 0 <= N <= 255
side-select-glitch-filter = 0

# Rotational offset of data after a track change
# instant: No rotation during track change
# realtime: Emulate rotation of disk while track is changing
# Values: instant | realtime
track-change = instant

# Index pulses suppressed when RDATA and WDATA inactive?
# Values: yes | no
index-suppression = yes

##
## STARTUP / INITIALISATION

# Disk image loaded or ejected at startup?
# Values: yes | no
ejected-on-startup = no

# Which image (or folder) is selected at startup?
# last: Last-selected item at power-off (recorded in IMAGE_A.CFG)
# static: Static path specified in IMAGE_A.CFG
# init: First item in root folder
# Values: last | static | init
image-on-startup = last

# Time in milliseconds to attempt to probe attached display.
# You may set this to 0 if you have a 2-digit LED display attached.
# Values: 0 <= N <= 65535
display-probe-ms = 3000

##
## IMAGE NAVIGATION

# Auto-select the current file after N seconds
# N=0: disable auto-select
# Values: 0 <= N <= 255
autoselect-file-secs = 2

# Auto-select the current folder after N seconds
# N=0: disable auto-select
# Values: 0 <= N <= 255
autoselect-folder-secs = 2

# Navigation mode for selecting images/slots
# native:  Navigate through all valid images/dirs
# indexed: Navigate through DSKA0000, DSKA0001, ...
# default: native unless overridden by HxC-compat-mode config
nav-mode = default

# When navigating slots or folder, loop at min/max?
# Values: yes | no
nav-loop = yes

# Actions of first two buttons.
#              B1     | B2     | Both
# zero:        Prev   | Next   | Slot 0
# eject:       Prev   | Next   | Eject/Insert
# rotary:      Up-dir | Select | -
# rotary-fast: Prev   | Next   | Up-dir [Prev/Next are accelerated]
twobutton-action = eject

# Type of rotary encoder connected to pins PC10 and PC11, identified by
# fraction of a Gray-code cycle performed per detent/click.
# If default value ('full') requires multiple clicks/detents to move position
# then change to 'half' (if 2 clicks per move) or 'quarter' (if 4 clicks).
# Values: none | quarter | half | full
rotary = full

##
## DISPLAY

# Display Type: <type>[-rotate][-narrow][-sh1106]
# auto: Auto-detect (7-seg LED, LCD, OLED)
# lcd-NNx02: NNx2 backlit LCD with I2C backpack (16 <= NN <= 40)
# oled-128xNN: 128xNN I2C OLED (NN = 32 | 64)
#  -rotate: OLED view is rotated 180 degrees
#  -narrow: OLED view is restricted to Gotek display cutout
#  -sh1106: OLED controller is SH1106, not SSD1306
# Values: auto | lcd-NNx02 | oled-128xNN[-rotate][-narrow][-sh1106]
display-type = auto

# OLED Font. Narrow and wide options.
# Narrower 6x13 font permits:
#  - More characters per row
#  - Use of Gotek display cutout (with "display-type=oled-128x32-narrow")
# Values: 6x13 | 8x16
oled-font = 6x13

# Turn an LCD or OLED display off after N seconds of inactivity
# N=0: always off; N=255: always on
# Values: 0 <= N <= 255
display-off-secs = 60

# Automatically switch LCD/OLED display on when there is drive activity?
# Values: yes | no
display-on-activity = yes

# LCD/OLED long filename scroll rate in milliseconds per update
# Values: 100 <= N <= 65535
display-scroll-rate = 200

# LCD/OLED pause time at start/end of scroll, in milliseconds
# Zero means endless scroll
# Values: 0 <= N <= 65535
display-scroll-pause = 2000

# LCD/OLED long filename scroll rate during navigation (ms per update)
# Values: 0 <= N <= 65535
nav-scroll-rate = 80

# LCD/OLED long filename pause before scroll, during navigation (milliseconds)
# Values: 0 <= N <= 65535
nav-scroll-pause = 300

##
## MISCELLANEOUS

# Speaker volume for head STEP
# Values: 0 <= N <= 20
step-volume = 10

# Report the specified version number to host software
# Values: <quoted-string> ("" means report real version)
# eg. da-report-version = "v3.0.0.0"
da-report-version = ""

# Automatically extend certain types of truncated image file (SSD,DSD,TRD)?
# Values: yes | no
extend-image = yes
Ce fichier contient tout simplement la configuration du lecteur. Actuellement ce fichier est configuré pour un PC et avec comme mode de navigation l'ordre alphabétique avec possibilité d'éjection (ce mode est détaillé plus bas). Après à vous de choisir ce que vous préférez. (Vous pourrez aussi le modifier dans le cas où votre GOTEK ait un écran OLED au lieu d'un écran 7 segment comme sur le mien).

Utilisation

Maintenant que la configuration est prête, vous pouvez mettre toutes les images que vous voulez ! Le mode ibmpc supporte les images .IMA, .IMG et .DSK.

Vous pouvez maintenant brancher le GOTEK dans votre ordinateur comme n'importe quel autre lecteur de disquettes. Une fois l'ordinateur allumé, vous pourrez naviguer entre les différentes images de disquettes.
Dans le mode de navigation "eject", le bouton de gauche sert à décrémenter l'index affiché à l'écran, le bouton de droite sert à incrémenter l'index affiché à l'écran. Pour "insérer"/"éjecter" le disque, appuyez sur les deux boutons en même temps.

Voilà, maintenant vous savez tout :)


Haut
Profil Citer
Joet BERNARD
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 13 sept. 2018 12:14
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1735
Inscription : 19 mars 2016 20:33
PC Rétro : Pentium 4 1,5 GHz, 512 Mo de RAM, FX 5200
 
Merci pour ces explications. Ca sauvera sans doute pas mal de gens :D

_________________

Accueil de mon Index de sites
Accueil de WINJOY (version "Eta" déployée)
Ma collection de matériel pas à jour...
Mon serveur Discord


Haut
Profil Citer
philantrope
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 20 sept. 2018 16:53
Membre inscrit
Hors-ligne
 
Messages : 4
Inscription : 02 janv. 2007 18:42
 
Moi pour les disquettes 3.5 j'ai trouvé ceci : http://www.amazon.fr/gp/product/B00GQZS6UY/ . Le seul qui arrive a vraiment lire les 1.44Mo et les 720Ko. Pas tous le font, même s'ils disent le contraire.
Par contre, une chose importante : vous devrez très probablement sur des ordinateurs moins vieux activer Floppy Disc dans le bios. Soit 1.44 soit 720
Pour les disquettes 5.25 ça pourra être LA solution, par ce que, d’après ce que je compris, il n'existe aucun lecteur moderne (sur usb), snif.


Haut
Profil Citer
Deksor
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 20 sept. 2018 17:00
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 5203
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
Je n'ai pas eu besoin d'activer les disquettes dans le bios de mon PC moderne avec mon lecteur USB ... tout simplement parce que ce n'est pas possible :mrgreen:


Cette solution convient aussi surtout à ceux qui n'ont plus une seule disquette (peu importe le format). C'est bien beau d'avoir des lecteurs mais s'il n'y a rien à y mettre c'est pas très utile non plus ^^


Haut
Profil Citer
andromeda
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 31 janv. 2021 10:05
Membre inscrit
Hors-ligne
 
Messages : 239
Inscription : 23 mai 2020 18:46
PC Rétro : IBM 5155 640ko XTIDE
 
Bonjour,
Je voudrais me lancer sur le GOTEK, mais comme il y a plein de référence je ne sais pas lequel choisir.
La référence qui revient souvient est le SFR1M44-U100.
Il existe des gotek avec oled, ou oled et encoder.
Dans un premier temps je ferai simple, juste un GOTEK, je pourrais ajouter l'OLED plus tard.
Pour les firmware, celui qui est gratuit FlashFloppy.

Le firmware HXC est payant mais est ce que l'on peut le mettre sur n'importe quel GOTEK, ou est ce qu'il en faut un
d'une référence spécifique ?

Pour flasher le firmware ca ne me pose pas de problème, je saurais le faire.

_________________

IBM PC 5155 640 ko XTIDE CF 2Go DOS 6.22 - GCT-8IT 256Mo Pentium 200 MMX Win98Se
Asus P4V8X-MX Pentium 4 3Ghz 2Go RAM XP SP3 - AP8548 24Mo Win95 CF 4GB
GIGABYTE (IBM) GA-6WMM7 v2.4 512MB pentium coppermine 733 Mhz Win98Se
TOSHIBA 4000CDS 196MB Pentium 200 MMX CF 16GB WIN98Se
THINKPAD 600, THINKPAD 390X, THINKPAD T42, DELL INSPIRON 8200


Haut
Profil Citer
Deksor
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 31 janv. 2021 13:19
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 5203
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
Les gotek avec l'écran Oled ont été pré-modifiés et ont flashfloppy d'installé.

Ceux par défaut ont juste un afficheur 7 segments et deux boutons.


Haut
Profil Citer
andromeda
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 31 janv. 2021 16:44
Membre inscrit
Hors-ligne
 
Messages : 239
Inscription : 23 mai 2020 18:46
PC Rétro : IBM 5155 640ko XTIDE
 
Merci pour cette information.
J'ai quelques autres questions, je ne sais pas si je doit ouvrir un autre post, le modérateur pourra le déplacer.
Je voulais savoir :

1) est ce que les noms de fichiers image peuvent faire plus de 8 caractères ou moins de 8 caractères.
2) pour le rotary je devrait remplacer eject par rotary dans le fichier FF.CFG.
3) si j'allume le PC par défaut il bootera sur la première image du GOTEK ?
4) si je veux booter sur une image particulière je devrais mettre un fichier de configuration INIT_A.CFG avec l'image a charger sur la racine de la clé USB.
5) est ce qu'il faut mettre le fichier IMG.CFG impérativement pour la géométrie du lecteur de disquette ?
6) est ce qu'on peut mélanger des images de taille différente sur la clé USB ? par exemple des images 720ko et 1.44M ?
7) si je doit installer une appli ou un jeux sur 3 disquettes par exemple; je doit sélectionner la première image, lancer l'install et au moment
ou il me dit de mettre la deuxième disquette je dois sélectionner la deuxième image disquette ?
8) si je veux booter directement sur le disque dur, comment sa ce passe, je dois débrancher le GOTEK ? a moins de dire au bios de mettre en premier le
lecteur C?

Merci de votre aide.

_________________

IBM PC 5155 640 ko XTIDE CF 2Go DOS 6.22 - GCT-8IT 256Mo Pentium 200 MMX Win98Se
Asus P4V8X-MX Pentium 4 3Ghz 2Go RAM XP SP3 - AP8548 24Mo Win95 CF 4GB
GIGABYTE (IBM) GA-6WMM7 v2.4 512MB pentium coppermine 733 Mhz Win98Se
TOSHIBA 4000CDS 196MB Pentium 200 MMX CF 16GB WIN98Se
THINKPAD 600, THINKPAD 390X, THINKPAD T42, DELL INSPIRON 8200


Haut
Profil Citer
Deksor
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 31 janv. 2021 17:33
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 5203
Inscription : 23 mai 2011 13:33
PC Rétro : 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI
 
1- plus de 8 caractères. On peut même mettre des répertoires (mieux vaut avoir un écran oled ^^)
2- je ne sais pas, je n'ai pas de rotary
3- il me semble qu'il enregistre la dernière disquette sélectionnée
4- voir 3-
5- je n'ai jamais vu ce fichier "img.cfg". Il me semble que j'ai réglé le lecteur de disquettes émulé dans ff.cfg. Ensuite l'émulateur se débrouille pour la géométrie.
6- Avec flashfloppy, oui
7- Oui
8- tu peux "éjecter la disquette" en appuyant sur les deux boutons en même temps.


Haut
Profil Citer
andromeda
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 31 janv. 2021 17:39
Membre inscrit
Hors-ligne
 
Messages : 239
Inscription : 23 mai 2020 18:46
PC Rétro : IBM 5155 640ko XTIDE
 
Merci infiniment pour les réponses, j'ai commandé un GOTEK avec OLED et rotary avec le firmware flashfloppy comme cela je serai tranquille.
si j'avais su je l'aurai acheté depuis longtemps ca m'aurait éviter d'acheter 6 lecteurs de disquettes pour mes config.
Le GOTEK je peux le déplacer sur une autre machine, il y a juste l'alimentation et le cable 34 pin a brancher pour dépanner.

_________________

IBM PC 5155 640 ko XTIDE CF 2Go DOS 6.22 - GCT-8IT 256Mo Pentium 200 MMX Win98Se
Asus P4V8X-MX Pentium 4 3Ghz 2Go RAM XP SP3 - AP8548 24Mo Win95 CF 4GB
GIGABYTE (IBM) GA-6WMM7 v2.4 512MB pentium coppermine 733 Mhz Win98Se
TOSHIBA 4000CDS 196MB Pentium 200 MMX CF 16GB WIN98Se
THINKPAD 600, THINKPAD 390X, THINKPAD T42, DELL INSPIRON 8200


Haut
Profil Citer
andromeda
Sujet du message : Re: Remplacer son lecteur de disquettes par un émulateur GOTEK
Publié : 11 févr. 2021 14:57
Membre inscrit
Hors-ligne
 
Messages : 239
Inscription : 23 mai 2020 18:46
PC Rétro : IBM 5155 640ko XTIDE
 
Bonjour,
Je viens de recevoir mon gotek acheté chez amigastore.eu, ce gotek est par defaut avec FF 3.23, un potentiometre
et un afficheur.
je l'utilise avec une carte mere DX2 66, la nappe floppy est branchée correctement, pin1 bande rouge.
j'ai une clé usb formater en FAT32 avec le fichier FF.cfg correct.
J'ai mis quelques images 1.44mo, dos622, win98, freedos.
quand j'allume le gotek je vois bien les fichiers que je peux sélectionner avec le potentiomètre.
Par contre lorsque je lance la machine, j'ai floppy disk(s) fail(40).
Il y a un jumper sur S0, je l'ai enlevé, j'ai toujours la même erreur.
dans le bios le lecteur de disquette sélectionné est bien 1.44
La nappe utilisée est une nappe standard disquette avec 2 connecteur 34 pin et deux pour 2 lecteurs 5,25".

Avez vous une idée ?

Merci de votre aide.

_________________

IBM PC 5155 640 ko XTIDE CF 2Go DOS 6.22 - GCT-8IT 256Mo Pentium 200 MMX Win98Se
Asus P4V8X-MX Pentium 4 3Ghz 2Go RAM XP SP3 - AP8548 24Mo Win95 CF 4GB
GIGABYTE (IBM) GA-6WMM7 v2.4 512MB pentium coppermine 733 Mhz Win98Se
TOSHIBA 4000CDS 196MB Pentium 200 MMX CF 16GB WIN98Se
THINKPAD 600, THINKPAD 390X, THINKPAD T42, DELL INSPIRON 8200


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 3  [ 21 messages ]
Revenir à « Documentations et tutoriels » | Aller sur la page 1 2 3 »
Aller :