|
|||||||||||||||||||||||||||||||||||||||||||||||
|
Introduction Depuis fin août 2005, les utilisateurs d'Amiga dits "Classics" équipés d'une carte PowerPC ont la chance de pouvoir installer gratuitement la version 1.4.5 de MorphOS (alias "MorphOS PowerUP Free Edition") sur leur machine. Nous allons voir ici ce qu'apporte ce système d'exploitation et quels sont les pièges à éviter pour réussir une installation fonctionnelle. Les configurations de test utilisées dans cet article sont :
Tout d'abord, il vous faut une carte accélératrice à base de PowerPC 603 ou 604 de Phase 5 ou DCE. Sur un Amiga 3000 ou 4000, il vous faudra donc une CyberStormPPC et sur un Amiga 1200, il vous faudra une BlizzardPPC. MorphOS étant un système d'exploitation qui utilise uniquement le PowerPC, le processeur 68k présent sur la carte n'a pas beaucoup d'importance. En effet, les logiciels 68k utilisés sous MorphOS utiliseront une émulation 68k JIT (just in time) effectuée par le processeur PowerPC. Il faut également savoir que MorphOS nécessite une carte graphique et qu'il ne fonctionnera pas avec la sortie vidéo standard de votre Amiga (ECS et AGA). Les cartes graphiques gérés sont les suivantes :
Côté interface disque, MorphOS reconnaît le bus IDE interne des Amiga 1200 et 4000 mais aussi les interfaces SCSI à base de puce Symbios 770 (intégrée à la CyberStormPPC) et Symbios 710 (utilisée sur les BlizzardPPC, A4091 et A4000T). Si vous disposez d'une interface FastATA ou quadrupleur IDE, la version actuelle de MorphOS PowerUP dispose d'une gestion expérimentale de ces derniers. MorphOS occupe environ 25 Mo de mémoire Fast une fois lancé, donc faites en sorte d'avoir au moins 32 Mo de mémoire Fast dans votre machine si vous voulez au moins le voir se charger. Installation Pour installer MorphOS PowerUP, vous allez tout d'abord devoir télécharger son image ISO sur le site officiel (powerup.morphos-team.net/). Sur la page d'accueil du site officiel, il est décrit une procédure permettant de démarrer MorphOS directement à partir du CD. Si vous êtes déjà familier avec MorphOS, vous pourrez utiliser cette méthode et ainsi préparer et formater la partition destinée à recevoir MorphOS directement à partir de lui-même. Cependant, dans la suite de cet article, nous allons supposer que vous avez déjà un système AmigaOS de fonctionnel et nous allons l'utiliser pour installer MorphOS sur le disque dur. Dans tous les cas, la suite de l'installation ne sera pas bien différente quelle que soit la méthode choisie. Une fois votre AmigaOS favori démarré, il va falloir vous aménager une partition sur votre disque dur pour accueillir MorphOS. Utilisez pour cela l'utilitaire "HDToolBox" si vous êtes sous AmigaOS ou "SCSIConfig" si vous avez démarré sur le CD de MorphOS. Créez une partition FFS amorçable avec une priorité différente de la partition contenant votre AmigaOS de façon à pouvoir définir si vous voulez démarrer par défaut sur MorphOS ou sur AmigaOS (ceux qui maîtrisent peuvent également installer SFS au lieu de FFS). Attention, il est fortement déconseillé d'installer la version 45 de FFS sous peine d'avoir des problèmes pour démarrer MorphOS ! (le mieux est encore de démarrer sur la disquette "Install" du Workbench 3.1 pour créer votre partition). Plus tard, vous pourrez choisir quel OS démarrer à partir de "l'Early Startup Menu" de votre Amiga. Attention, MorphOS PowerUP gère expérimentalement les FastATA ou les quadrupleurs IDE, préférez donc l'utilisation de votre premier port IDE (au besoin, s'il vous est difficile de trouver de la place sur votre disque actuel, rien ne vous empêche d'en préparer un autre sur le second connecteur IDE puis de le connecter au premier lors du démarrage de MorphOS). Une fois votre partition créée, formatez la. Ceci fait, il va falloir recopier dessus le contenu de l'image ISO que vous avez téléchargée sur le site officiel. Pour cela, vous allez devoir décompresser l'image ISO qui est au format LHA puis choisir l'une de ces deux solutions :
Il faut savoir que MorphOS n'a pas besoin des ROM physiques de l'Amiga et n'y fait pas accès. Cependant, si vous voulez pouvoir utiliser certains périphériques dépendant de modules se trouvant en ROM comme le lecteur de disquette (trackdisk.device) ou encore la gestion directe du son via Paula (audio.device), vous devrez fournir à MorphOS une image des ROM de votre Amiga. Il est à noter que le son fonctionnera tout de même via AHI même sans les ROM grâce au pilote Paula/AHI. Pour générer cette image des ROM (ce qui est facultatif), vous aurez besoin d'un utilitaire tel que, par exemple, celui fourni avec l'émulateur UAE et nommé "Transrom". D'autres utilitaires présents sur Aminet remplissent la même fonction. "Transrom" s'utilise en ligne de commande de la façon suivante "transrom >ROM3.1". Cette commande va avoir pour effet de créer le fichier "ROM3.1" dans le répertoire courant. Vous devrez copier ce fichier dans le répertoire "Devs" de votre partition MorphOS. Dernière chose avant de pouvoir tenter un démarrage de MorphOS, éditer le fichier "s/startup-sequence" de votre partition MorphOS avec un éditeur de texte. Important : choisissez un éditeur de texte qui ne coupe pas les lignes ! Il semble que "EditPad" d'AmigaOS 3.9 convienne pour cette tâche. En effet, la ligne de lancement de MorphOS située dans la startup-sequence est très longue et ne doit absolument pas être coupée par un retour à la ligne. Ce fichier contient les lignes suivantes :
Pas mal de causes peuvent être à l'origine de ce symptôme. En effet, MorphOS semble assez capricieux avec certains périphériques IDE. Lors de nos tests sur un FastATA, nous avons par exemple identifié un disque dur (Quantum Fireball 1 Go) sur lequel MorphOS n'a jamais voulu démarrer. Nous avons également eu des soucis avec un graveur de CD (Philips CDD3610) qui empêchait MorphOS de démarrer dès lors qu'il était présent sur le bus IDE. Ces deux périphériques fonctionnaient pourtant correctement avec AmigaOS 3.9. La présence d'un disque sur le second connecteur IDE du FastATA empêchait également MorphOS de démarrer. Il semble qu'il y ait beaucoup moins de problèmes en SCSI. Si vous rencontrez ce genre de problème, nous vous conseillons donc vivement de ne laisser connecté, dans un premier temps, que le disque dur contenant la partition de MorphOS. Évitez aussi de laisser des CD dans vos lecteurs. Si vous disposez d'une interface souris MRooCheck, celle-ci, connue pour ne pas toujours bien s'initialiser, peut également bloquer le démarrage de MorphOS. Le mieux, si l'on a des doutes, est donc de la déconnecter le temps que MorphOS démarre. Si lors du démarrage le système vous demande d'insérer un volume "Env:", c'est sans doute que l'éditeur que vous avez utilisé pour modifier le fichier "startup-sequence" a "cassé' la ligne commençant par "startup ...". Si vraiment votre machine refuse de démarrer et reste sur un écran noir, voici les grands moyens à déployer :
Pour ceux qui le souhaiteraient, il est également possible d'obtenir les informations de debug sur le port série. Pour cela, il faut supprimer l'option "ramdebug" de la ligne de commande "startup ...". MorphOS ouvrant par défaut le port série à 115000 bauds (vitesse qui n'est pas gérée par le port série des Amiga Classic), vous allez devoir le régler, par exemple, à 9600 bauds. Pour connaître les divers arguments destinés à modifier la vitesse du port série, nous vous invitons à lancer manuellement la commande "startup ?" située dans le répertoire "/boot" de votre partition MorphOS. Matériel géré Outre le matériel déjà décrit dans la section "Configuration minimum", le matériel suivant devrait fonctionner :
Pour le reste du matériel, tentez toujours d'utiliser les pilotes 68k, il y a une chance pour que cela fonctionne également. Enregistrement gratuit Vous allez sans doute remarquer que l'utilisation de MorphOS est limitée à deux heures par session. Après ces deux heures, le système ralentira considérablement. Pour pouvoir continuer à utiliser MorphOS plus longtemps et à pleine vitesse, vous aller devoir vous enregistrer. Cet enregistrement, totalement gratuit, n'est possible qu'en ligne via un programme fourni avec MorphOS. Cependant, qui dit "en ligne" dit également "nécessite un accès Internet". Vous allez donc devoir installer une pile IP telle que Miami, Genesis, AmiTCP ou encore MOSNet. Nous vous renvoyons pour cela aux sites et articles suivants : amigaenreseau.free.fr et Connexion à Internet en ADSL avec MiamiDX. Une fois votre pile IP installée et fonctionnelle (tentez un "ping www.google.com" pour le vérifier), vous pourrez lancer le programme nommé "RegTool" qui se trouve à la racine de votre partition MorphOS. Ce programme vous invite à remplir un formulaire et à fournir votre adresse électronique. Vous recevrez par la suite la clé d'activation de MorphOS par courriel. Note : depuis 2009, l'enregistrement de la version PowerUP de MorphOS n'est plus possible. Tests logiciels Nous n'allons pas trop nous étendre côté logiciels puisqu'il faut que vous soyez conscient que vous disposez d'un MorphOS complet, le même que celui qui tourne sur les Pegasos. Vous allez donc pouvoir utiliser, sans exception, tous les logiciels fonctionnant sous MorphOS sur Pegasos, ce qui inclut les programmes 68k mais aussi PowerUP et WarpUP/Warp3D. La seule différence est que votre machine, même si elle embarque la carte PowerPC la plus puissante pour Amiga Classic, sera environ deux fois moins rapide qu'un Pegasos G3/600 MHz. Donc à partir de maintenant, considérez que tout ce qui s'applique au Pegasos s'applique également à votre configuration, notamment les articles suivants : Test de MorphOS 1.3, Test de MorphOS 1.4, Débuter sur MorphOS et Pegasos et Test du SDK de MorphOS. Conclusion Cette véritable cure de jouvence pour Amiga "Classic" fait pour ainsi dire repasser ces ordinateurs vieillissants dans le camp des machines "dans le coup". En effet, tous les logiciels qui sortent pour Pegasos/MorphOS fonctionneront sur une telle configuration, pour autant que l'on n'ait pas besoin d'une forte puissance processeur. Par exemple, la lecture d'un DVD ou d'un DivX sous MPlayer risque de ne pas être très exploitable, par contre, aucun problème pour utiliser AmiNetRadio. ;-)
|