Amslaine
--------
Auteur : Lud Bienaime
Puvblie dans CPC numero 19 * Fevrier 1987
Compatible : 464 avec adaptation, 664, 6128
Voici un programme qui va enfin reconcilier les Amstradistes (petits ou grands)
avec la maman ou l'epouse si souvent delaissee. En cet hiver rigoureux, CPC est
fier de vous proposer le programme de TAO (Tricot Assiste par Ordinateur).
AMSLAINE est un utilitaire assez original qui permet, a partir d'un echantillon
de tricot, de realiser des dessins representant des ouvrages auxquels il suffit
de donner une cotation reelle, le nombre correspondant de rangs et de mailles
s'affichent automatiquement, et pour finif des commentaires assez sommaires
(manque de place a l'ecran oblige) indique au realisateur la marche a suivre.
Le logiciel se presente sous la forme de menus deroulants et l'option MEDIA
fournit une aide a l'utilisateur. Une imprimante est bienvenue mais pas
necessaire. Un lecteur de disquettes egalement, mais la sauvegarde sur cassette
est bien entendu possible.
Le programme a ete ecrit sur CPC 6128. La compatibilite avec un CPC 464 est
assuree, il suffit pour cela de supprimer le ON ERROR GOTO de la ligne 80 et le
sous-programme qui s'en suit (lignes 3460-3500).
La sauvegarde d'un fichier se fait a partir du menu MEDIA sous un nom organise
de la maniere suivante :
Exemple : MT291286.PUL
- MT represente les initiales du nom et du prenom du destinataire du tricot ;
- 291286 est la date du jour de la realisation ;
- PUL est l'abreviation du type de tricot realise qui sert d'extension dans le
cas d'un lecteur de disquettes. Il est donc assez aise de se reperer et de
recuperer plus tard une realisation afin de la modifier.
Un ordre de travail est a respecter dans certains cas et ceci est explique dans
la partie AIDE.
De nombreux REMarques viennent agrementer le programme mais il n'est pas
necessaire de les taper bien entendu.
STRUCTURE DU PROGRAMME
----------------------
lignes 80-90 : definition des variables entieres; appel a un sous-programme de
traitement d'erreurs dans le cas d'un lecteur de disquettes;
appel a un sous-programme d'implantation en memoire du hardcopy
graphique en 3420; initialisation des tableaux et variables en
en 110 et 150; envoie a la boucle principale du programme en
3300.
lignes 250-450 : menus deroulants
lignes 470-480 : fin
lignes 500-700 : aide
lignes 720-840 : saisie masquee
lignes 860-1120 : medias imprimante; sauvegarde; chargement
lignes 1140-1460 : saisie de l'echantillon
lignes 1480-1630 : choix de la realisatiorn et du type de tricot
lignes 1650-1750 : sous-programme de dessin des differents cadres
lignes 1770-1790 : sous-programme de trace des differents tricots
lignes 1810-2380 : sous-programme des realisatiorns
lignes 2390-2690 : saisie de la cotation des tricots
lignes 2710-3280 : affichage des commentaires
lignes 3300-3400 : boucle principale
- la premiere boucle WHILE... WEND oblige l'utilisateur a soit etablir
l'echantillon, soit a utiliser l'option MEDIA pour le chargement eventuel
d'un fichier;
- suivent 2 autres boucles WHILE... WEND imbriquees, la premiere teste le choix
de fin de travail, la deuxieme oblige l'utilisateur a choisir son type de
tricot avant de passer a la realisation (variable fl).
lignes 3420-3450 : implantation memoire du hardcopy graphique
lignes 3470-3500 : traitement d'erreurs de disquettes (lignes a supprimer en cas
d'utilisation de cassettes)
lignes 3640-5020 : tous les datas (et ils sont nombreux !)