Configuration
Fichier drives.script
Le fichier de configuration principal de Pauline est drives.script
.
Suivant le type de lecteurs branchés sur Pauline (Shugart, PC Drive, Apple, ...), il faut modifier son contenu.
Voir les annexes pour les affectations des connecteurs suivant leurs positions sur la nappe floppy 34 broches.
Accéder au contenu de la SD CARD dans un lecteur externe, par FTP ou en partage réseau SAMBA
Dans le dossier \pauline\Settings
Editer le fichier drives.script
Si vous utilisez des lecteurs de type « Shugart » Cette technologie permet de contrôler jusqu’à 4 lecteurs différents et un moteur à la fois. Le moteur est commun à tous les disques sur la même nappe.
Si vous utilisez des lecteurs de type « PC » Pauline permet de contrôler 2 lecteurs.
Lecteur A et Lecteur B
Exemple avec l’utilisation d’un lecteur PC 3.5 pouces
set DRIVE_0_DESCRIPTION "3.5-inch Floppy drive"
set DRIVE_0_SELECT_LINE DRIVES_PORT_DRVSA
set DRIVE_0_MOTOR_LINE DRIVES_PORT_MOTEA
set DRIVE_0_MAX_STEPS 82
Modes opérationnels
Pauline propose 3 modes pour son interface floppy:
- GENERIC
- APPLE_MACINTOSH
- APPLE_II
"GENERIC_FLOPPY_INTERFACE"
Si vous utilisez des lecteurs de type « Shugart » ou "PC Drive"
Utiliser la commande :
set DRIVES_INTERFACE_MODE "GENERIC_FLOPPY_INTERFACE"
"APPLE_MACINTOSH_FLOPPY_INTERFACE"
Si vous utilisez des lecteurs de type « MACINTOSH », ces lecteurs demandent une interface particulière.
Le signal d'index sera à récupérer sur le PCB du lecteur.
Utiliser la commande :
set ENABLE_APPLE_MODE 1
Suivant le Macintosh drive GCR ou MFM mode souhaité, ce paramètres peut être aussi changé dans l'interface web
Utiliser la commande :
set MACINTOSH_GCR_MODE 0
- 0 => MFM disks,
- 1 => GCR disks.
"APPLE_II_FLOPPY_INTERFACE"
Si vous utilisez des lecteurs de type « Apple DISK II », ces lecteurs demandent une interface particulière et la pose d'un capteur pour récupérer le signal d'index.
Utiliser la commande :
set DRIVES_INTERFACE_MODE "APPLE_II_FLOPPY_INTERFACE"
set ENABLE_APPLE_MODE 1
Divers
Suppession des sons de Pauline
set PAULINE_UI_SOUND 0
Délai supplémentaire de mise en route du moteur lors de sa mise sous tension en millisecondes
set DRIVE_MOTOR_SPINUP_DELAY 2000
Délai d'attente d'attente après le déplacement de la tête en millisecondes
set DRIVE_HEAD_LOAD_DELAY 250
Délai d'attente d'attente après le déplacement de la tête en millisecondes
set DRIVE_HEAD_STEP_RATE 24000
set DRIVE_HEAD_SETTLING_TIME 12000
Valeurs minimales pour :
- Un lecteur 3,5" -> 2ms (2000)
- Un lecteur 5,25" -> 12ms (12000)
Durée du signal (Shugart drives) en microsecondes
set DRIVE_STEP_SIGNAL_WIDTH 8
Durée du signal de sortie
set DRIVE_HEAD_SETTLING_TIME` et `set DRIVE_STEP_PHASES_STOP_WIDTH
Il est recommandé d'augmenter la valeur de DRIVE_HEAD_SETTLING_TIME
au moins à la valeur de DRIVE_STEP_PHASES_STOP_WIDTH
ou plus pour être sûr que la tête est bien stabilisée.
La polarité du signal d'index peut être inversée dans le cas d'utilisation d'un capteur spécifique:
set DRIVE_INDEX_SIGNAL_POLARITY 0
- 0 -> Active low (default)
- 1 -> Active high
Conseils d'utilisation
La lecture des commentaires présents dans le fichier
drives.script
peut être un complément d'information à cette documentation
Dans les prochaines mises à jour, un système de profil sera mis en place dans l'interface web. Pour l'instant les paramètres de configuration sont gérés à la fois dans l'interface web pour certaines commandes et dans ce fichier drives.script
Nous vous conseillons de faire des copies du fichier dans le dossier \pauline\Settings
, en renommant le fichier en fonction des lecteurs branchés sur Pauline.
Exemples
drives-PC-5.25-Drive-0+1.script
pour un lecteur PC 5.25" brancher en Lecteur A ou Lecteur B sur la nappe.drives-PC-3.5-Drive-0.script
pour un lecteur PC 3.5" brancher en Lecteur A sur la nappe.drives-Apple-DISK-II-Drive-0.script
pour un lecteur Apple DISK II brancher en Lecteur A sur la nappe.
Commenter les premières lignes du fichier drives-XXXX.script
fait partie des bonnes pratiques, notamment lors du partage avec d'autres utilisateurs:
#
# Pauline drives configuration file PC 5.25" Drive 0 (before twist)
# Les commentaires peuvent sauver des ours
#