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. l'interface DISKII to IDC34 à utiliser pour les lecteurs Apple

Le signal d'index sera à récupérer sur le PCB du lecteur. l'interface DISKII to IDC34 avec le fil du signal d'index

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. l'interface DISKII to IDC34 permet le branchement du DISK II et du lecteur mac

Install hall effect sensor on Apple DISK II drive === Pauline FDC powered by HxC

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
#