Dr Vintage - Because it's worth it !
Raspberry PI 1541 : guide de mise en service - Printable Version

+- Dr Vintage - Because it's worth it ! (https://dr-vintage.com/forum)
+-- Forum: Français (https://dr-vintage.com/forum/forumdisplay.php?fid=4)
+--- Forum: Ordinateurs (https://dr-vintage.com/forum/forumdisplay.php?fid=8)
+---- Forum: Commodore (https://dr-vintage.com/forum/forumdisplay.php?fid=67)
+----- Forum: Commodore (8 bits) (https://dr-vintage.com/forum/forumdisplay.php?fid=93)
+------ Forum: Améliorations (https://dr-vintage.com/forum/forumdisplay.php?fid=108)
+------ Thread: Raspberry PI 1541 : guide de mise en service (/showthread.php?tid=50)



Raspberry PI 1541 : guide de mise en service - TheDoc - 05-11-2018

Le PI 1541 vous permettra d'émuler un lecteur de disquettes 1541 pour Commodore 8 bits pleinement fonctionnel grâce à Steve White qui a développé le module d'extension ( https://cbm-pi1541.firebaseapp.com/ )

Le Pi1541 émule le 6502 et les deux 6522.


1) Avant de commencer, il vous faut réunir :


- Un Raspberry PI 3 ET son alimentation électrique (2,5 A recommandé en général pour le PI) :

https://www.amazon.fr/Raspberry-Pi-3-Mod%C3%A8le-B-Carte-m%C3%A8re/dp/B07BDR5PDW/ref=sr_1_2?ie=UTF8&qid=1536384843&sr=8-2&keywords=raspberry+pi+3

- Le module Pi1541 :

Vous pouvez le trouver facilement en kit (des cms à souder, donc attention), ou monté :
https://www.arananet.net/pedidos/product/pi1541-convert-your-raspberry-pi-3-into-a-full-compatible-1541-c-drive/

- Quelques fichiers :

Le firmware raspberry
Les fichiers Pi1541
Des fichiers d'émulation que nous récupérerons d'un tarball de chez VICE

- Une carte micro SD (la taille de votre choix, sachant qu'elle embarquera également vos jeux)

- Un câble série comme ceux utilisés pour relier un vrai lecteur de disquettes 1541 à un Commodore


2) Préparation


- Connectez le module Pi 1541 sur le raspberry (vous ne pouvez pas vous tromper ... normalement Smile)

- Formattez la carte micro SD en FAT32 depuis un ordinateur et procédez comme suit :
  • Extrayez le firmware Raspberry dans un dossier de votre ordinateur, et copiez les fichiers suivants que vous collerez à la racine de votre carte Micro SD (ces fichiers se trouvent dans le sous-dossier firmware-master\boot) :
    bootcode.bin
    fixup.dat
    start.elf
  • Extrayez le fichier Pi1541 dans un dossier de votre ordinateur, et copiez les fichiers et dossier suivant que vous collerez à la racine de votre carte Micro SD :
    config
    kernel
    options
    1541 (c'est un dossier)
  • Extrayez le fichier Vice (vice-3.2 au moment de la rédaction de ce document) dans un dossier de votre ordinateur, et copiez les fichiers suivants que vous collerez à la racine de votre carte Micro SD (les noms doivent être tels que ci-dessous, sans extension) :
    dos1541 (se trouve dans le dossier vice-3.2/data/DRIVES)
    chargen (se trouve dans le dossier vice-3.2/data/C64)
  • Copiez vos jeux et applications (formats D64 et G64) dans le dossier 1541 que nous avons copié ci-dessus et qui se trouve à la racine de votre carte SD.

3) Ajustements sur le fichier de configuration



Le fichier de configuration des options (fichier options se trouvant à la racine de votre carte SD) permet quelques ajustements, parmi lesquels :
  • Activer un écran OLED si vous en avez un sur votre module Pi1541, pour ce faire supprimez le // devant le modèle concerné en début des lignes suivantes et enregistrez le fichier options)
    //LCDName = ssd1306_128x64
    //LCDName = ssd1306_128x32
    //LCDName = sh1106_128x64
  • Activer le buzzer (supposé imiter le bruit d'un vrai 1541 ... AHEM), pour ce faire supprimez le // en début des lignes suivantes et enregistrez le fichier options)
    //SoundOnGPIO = 1
  • Changer le petit logo 1541 de démarrage sur l'écran OLED, pour ce faire supprimez le // devant le modèle concerné en début d'une des lignes suivantes et enregistrez le fichier options)
    //LcdLogoName = 1541ii
    //LcdLogoName = 1541classic//LcdLogoName = customfile.raw
  • Activer la police 8 bits (pour le loader FB64), pour ce faire supprimez le // en début de la ligne suivante et enregistrez le fichier options)
    //ChargenFont = chargen        // 8 bit font file


C'est parti !


- Insérez la carte micro SD dans le Raspberry
- Connectez le module Pi 1541 sur le Raspberry
- Branchez le câble série entre le module Pi 1541 et le Commodore
- Allumez le Commodore
- Allumez le Raspberry
- Naviguez pour monter une disquette (voir ci-dessous), puis procédez comme d'habitude pour manipuler une disquette montée dans un " vrai " lecteur 1541.

Vous n'avez pas d'écran OLED ?

Si vous tapez LOAD"*",8,1 vous lancerez le menu de navigation FB64 (ou une autre version selon le Commodore utilisé, FB16, FB20 ... dans ce cas, tapez LOAD"FB16",8,1 par exemple) afin de choisir la disquette à monter.

Vous pouvez également brancher un écran via le connecteur HDMI du raspberry et un clavier USB pour naviguer dans le menu de sélection

Vous avez un écran OLED ?

Tout se fait sur le Pi1541 à partir des boutons qui permettent de naviguer et valider une image de disquette à monter.