Obligement - L'Amiga au maximum

Jeudi 25 avril 2024 - 05:50  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

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

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des 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,
ALL


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


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


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]