Obligement - L'Amiga au maximum

Samedi 29 juillet 2017 - 13:49  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


En pratique : Utilisation de RAD: et RemRAD sur Workbench 1.3
(Article écrit par Patrick Conconi et extrait d'A-News (Amiga News) - janvier 1989)


Bienvenue au CLIb

Les fêtes sont finies, et à force de rester devant l'écran de son nouvel Amiga, on attrape les yeux rouges, mais aussi des crises de colère car il n'est pas toujours facile de trouver à quoi servent vraiment les diverses commandes du CLI.

Pour vous aider dans vos chargements de disquettes, je vais vous faire un cadeau de début d'année... Pour la première fois je vais vous parler d'une commande de la version 1.3 du nouveau Workbench.

RAD: et RemRAD

RAD: et RemRAD sont les premières commandes qui peuvent vous rendre de grands services. Cet article, est destiné surtout à ceux qui ont au moins 1 Mo de mémoire car les autres ne pourront pas utiliser l'intégralité de la startup que je vous propose plus bas.

RAD: Qu'est-ce donc ? C'est un RAM Disk qui offre la particularité de ne pas disparaître lors d'une réinitialisation (Ctrl-A-A). De plus, si vous avez la chance de posséder un Amiga 1000 qui, lui, doit charger le KickStart, ou les ROM 1.3 sur l'A500 ou A2000, vous pourrez redémarrer le système directement depuis RAD:. Rapidité en plus !

RemRAD, c'est l'utilitaire qui fait disparaître la particularité de RAD: en le supprimant. Mais attention, RAD: reste et ne disparaît que lors de la réinitialisation suivante. Simplement sa taille mémoire est réduite au minimum et RAD: n'est plus accessible, inutile de faire de nouveau.

Mount RAD:, le périphérique a déjà été monté et le système ne l'acceptera pas. Il faut absolument faire un redémarrage pour pouvoir de nouveau réutiliser RAD:.

En pratique

Avant, je dit bien avant de faire quoi que ce soit avec RAD: il faut absolument le monter (avec la commande "mount"). Donc dans la liste de montage ("mountlist") qui se trouve dans le tiroir "Devs", adapter la taille de RAD: en modifiant le nombre de "HighCyl" : par exemple 90 (soit 1 Mo) ou 45 (512 ko), etc. ceci avec l'éditeur Ed (voir cet article concernant Ed).

Bien, maintenant que vous avez adapté la liste de montage à votre configuration, faites dans un Shell : "Mount RAD:". Magnifique, non ? Vous avez un disque dont l'accès est d'une rapidité stupéfiante comparé aux disquettes "à vapeur" d'origine.

Que faire avec ce RAM Disk ? Eh bien, nous pouvons y installer le répertoire C, les utilitaires système pour nous permettre de travailler en toute quiétude. Je vous donne un exemple de copie et d'assignation depuis la startup-sequence.

Mount RAD:
IF Exists RAD:C
Assign C: RAD:C
Else
Makedir RAD:C
Copy C RAD:C
Assign C: RAD:C
Endif

J'ai vérifié que le tiroir "C" existait déjà, et s'il est là je me contente de l'assigner. S'il n'existe pas encore, je le crée et copie le contenu du C sur le disque RAD: puis je l'assigne.

IF Exists RAD:System
Path RAD:System Add
Else
Makedir RAD:System
Copy System RAD:System
Path RAD:Systm Add
Endif

J'ai donc fait la même chose, mais avec le tiroir "System", à la différence que le tiroir System n'est pas un tiroir que l'on assigne mais un tiroir que l'on lit. Donc j'ai utilisé la commande Path.

Il est possible d'utiliser des variantes, pour ceux qui n'auraient pas encore le Workbench 1.3 mais qui possèdent le VD0: de Micron Technology, il est même possible de tester tour à tour l'existence de l'un et de l'autre en utilisant les commandes Lab et Skip.

Lab permet de définir un label (sans blagues...) et Skip de se brancher directement à ce label. Un label est une partie de fichier que l'on a appelé par un nom et d'où l'on veut démarrer. Exemple :

Lab 2e_possibilité
Skip 2e_possibilité

...vous envoie directement au label 2e_possibilité en "sautant" les commandes qui se trouvent entre deux. Je vous laisse imaginer toutes les applications possibles. Mais je vous en donne quand même une :

Mount RAD:
IF Exists RAD:C
Skip ramdisque
Endif ; si RAD: n'existe pas, le déroulement se continue et teste VD0:
Mount VD0: ; il est obligatoire que VD0: existe dans la liste de montage du disque.
IF Exists VD0:C
Skip VD0disque
Endif
Skip suite ; pour envoyer directement à la suite si aucun ces deux n'existe.
Lab ramdisque
Assign C: RAD:C
Skip suite ; pour sauter VD0disque
Lab VD0disque
Assign C: VD0:C
Lab suite ; ici se met la suite normale de la startup-sequence.

Remarque : "IF Exists RAD:" n'est pas valable, attention...

Vous remarquerez que cette startup teste si des RAD: ou VD0: existent et si ce n'est pas le cas, il se contente de suivre le déroulement normal de la startup qui pourrait inclure la première partie de la startup que je donne plus haut.


[Retour en haut] / [Retour aux articles]