Bugs et améliorations
Sommaire:1. Accélérer le boot de l'Amiga
Sur la version Pi 400 et Pi 500 de ma carte micro SD, édition antérieure à juin 2025, voici pour passer le boot de l'amiga de 10 secondes à moins de 2 secondes ( il s'agit du temps nécessaire quand vous êtes sur l'émulateur amiga et que vous faites un reboot avec les touches [CTRL gauche] + [Framboise] + [CTRL droite] ) :
- Allez sur le Workbench ( choix 1 sur le boot menu )
-
Dans la fenêtre AmigangShell, tapez cette commande au clavier ( et validez avec la touche [ENTER] ) :
ced s:startup-sequence
Astuce : la touche tabulation [TAB] permet la complétude, ainsi tapez ced s:start[TAB] et il vous propose la liste des fichiers correspondants. -
Un éditeur s'ouvre. Ligne 5 vous devez trouver cette ligne :
C:loadmodule devs:scsi.device
-
Modifier cette ligne en ajoutant un ; (point virgule) en début de ligne pour la désactiver, comme ceci :
;C:loadmodule devs:scsi.device
- Enregistrer et quitter , soit avec la souris : bouton droit / Save and quit,
soit au clavier : touches [CTRL droite] + [w] (pour write) , puis touches [CTRL droite] + [q] (pour quit) -
Rebootez l'Amiga : touches [CTRL gauche] + [Framboise] + [CTRL droite].
Il doit prendre moins de 2 secondes pour revenir au Boot menu :
Explication : avec la Rom 3.1 pas besoin de charger ce patch qui n'est utile qu'avec les Rom 3.0
NB : ne PAS faire cette modif sur un vrai Amiga 1200 avec Rom 3.0
2. Activer la molette de la souris
Sur la version Pi 400 et Pi 500 de ma carte micro SD, édition antérieure à juin 2025, voici pour activer la molette de la souris sur le Workben et sur le sélecteur de jeux.
-
Récupérer l'outil Free Wheel sur Aminet : aminet.net/package/util/mouse/FreeWheel
Rappel : il suffit de connecter le PI à internet via une cable réseau ou en configurant le Wifi.
Puis sur le système PiOS Linux , sans lancer l'émulateur Amiga, lancez Chromium (icone sur la barre du haut).
Téléchargez ce fichier, il s'enregistre automatiquement dans le dossier Downloads qui est partagé avec l'Amiga. - Sur l'émulateur Amiga, allez sur le Workbench ( choix 1 sur le boot menu )
-
Dans la fenêtreAmigangShell , tapez cette commande au clavier ( et validez avec la touche [ENTER] ) :
cd ram:
Explication : cd ram: permet de se placer dans le Ram disk de l'amiga. Ram: est un disque virtuel en mémoire qui est effacé à chaque redémarrage -
Puis :
lha x Downloads:FreeWheel.lha
Explication : lha x permet de décompresser l'archive lha dans le dossier de travail courant du Shell. Donc dans Ram:
Astuce : la touche tabulation [TAB] permet la complétude, par exemple : lha x Do[TAB] va compléter par Downloads: -
A la souris, double clic sur l'icone de disque Ram Disk en haut à gauche sur le bureau.
Puis idem sur l'icone de dossier FreeWheel pour ouvrir la contenu sur le contenu de ce dossier. -
Repérez l'icone FreeWheel_020 présent dans cette fenêtre. Un seul clic dessuis pour le sélectionner,
puis bouton droit de souris / Icones / Recommer (ou bien raccourci clavier [CTRL droite] + R ) :
renommez le en FreeWheel tout court ce sera plus commode. - Sans fermer cette fenêtre, double clic sur l'icone du disque WB30 sur le bureau. Repérez dans cette fenêtre 2 icones de dossiers : WBStartup et C
-
Avec la souris, glissez l'icone FreeWheel sur l'icone WBStartup. Puis à nouveau sur l'icone WBStartup
Explication : le glissez déplacer d'icone permet de faire une copie.
Vous avez donc copié l'outil FreeWheel dans 2 dossiers :
- WBStartup : il sera ainsi automatiquement lancé sur le Workbench au prochain démarrage)
- C : qui contient toutes les commandes utiles utilisables depuis un Shell ou depuis des Scripts, ce qui va être utile pour la suite. - Vérifiez si cela fonctionne sur le Workbench, rédémarrez : touches [CTRL gauche] + [Framboise] + [CTRL droite] .
Choix 1 au boot menu, puis ouvrez une fenêtre (double clic sur l'icone de disque BestOf par exemple, réduisez la fenêtre pour ne PAS afficher tout le contenu et testez le défilement avec la molette de la souris).
Si ça ne fonctionne pas reprennez les étapes précédentes. Si ça fonctionne, la suite : - Nous allons maintenant activer cette commodité sur le sélecteur de choix des jeux, ce qui permettra au BootMenu sur les choix 2 et 3 de profiter de la molette de la souris pour faire défiler la liste de jeux.
- Toujours sur le Workbench, dans la fenêtre AmigangShell , tapez cette commande :
ced s:jeux2
Explication : l'éditeur de texte ced va s'ouvrir pour modifier le script s:jeux2 -
Repérez ces 2 lignes (vers le début) :
set choix `c:RequestFile [...]
cd "$choix" -
Modifiez en ajoutant une ligne de script avant et une autre ligne de script après , comme ceci :
run >nil: C:FreeWheel >nil:
set choix `c:RequestFile [...]
cd "$choix"
WB31:c/kill FreeWheel >nil: - Enregistrer et quitter , soit avec la souris : bouton droit / Save and quit,
soit au clavier : touches [CTRL droite] + [w] (pour write) , puis touches [CTRL droite] + [q] (pour quit) -
Rebootez l'Amiga : touches [CTRL gauche] + [Framboise] + [CTRL droite].
- Au Menu de Boot choix 3 : testez le défilement avec la molette de la souris...