12164
UTILITY -> Other
© Neofyt Production (1992)
 
 
 
Neobyte Videotext Language v2.50
N. V. L.
cpc
 
 

Last Update : Thursday 06 August 2015 at 21 h 31

Manual n° 1

----------------------Telsoft Presente------------------------------- - - - N. V . L. - - - - Neobyte Videotext Language - - - - Ver 2.50 pour AMSTEL FREE DISK - - - ------------------------J.Laeng 1992--------------------------------- 0 - AVERTISSEMENT : ___________________ NVL est un logiciel du DOMAINE PUBLIC sur AMSTRAD CPC. Comme tel, il peut etre exploite librement sans aucune restriction ni remuneration de quelque sorte que ce soit a son auteur. Il n'est dont nullement besoin de demander une quelconque autorisation ou licence d'utilisation. Cependant si ce logiciel vous plait et si vous l'utilisez, pensez a son auteur : il vous en sera infiniment reconnaissant, ne manquera pas de tenir compte de vos remarques et de vous envoyer regulierement les nouvelles versions ! I - PRESENTATION : __________________ NVL est un nouveau langage de gestion de pages Minitel au format Videotext. Grace a des commandes simples correspondants aux codes Videotext, NVL permet une gestion complete de pages Minitel : creation, correction, archivage, impression. Le langage NVL ne necessite aucune connaissance prealable en informatique ; par contre il est imperatif de bien posseder les particularites graphiques du standard Videotext. NVL est constitue de : - NVL.COM : programme principal. - NVL.HLP : Fichier d'aide utilisateur. - Divers fichiers DEMO.NVL qui constituent des exemples d'utilisation. II - UTILISATION : __________________ Structure d'un fichier NVL : Un tel fichier est compose de LIGNES qui comportent un MOT-CLEF, un eventuel ARGUMENT et le CODE correspondant au mot-clef. Il est possible de SAUVEGARDER soit le fichier texte (mots-clef et argument, avec l'extension automatique .NVL) soit uniquement le code (ce qui prend moins de place, extension automatique .COD). NVL est tres simple d'emploi : il se lance par NVL [RETURN] et se suffit a lui-meme. Seule restriction : il est faut disposer d'une liaison Ordinateur / Minitel (prise peri- informatique). Remarque : Des la mise en route, NVL regle les echanges Amstrad/Minitel a la vitesse de 4800 bauds. Il faut pour cela que la vitesse de transmission par la prise peri- informatique soit fixee a 4800 bauds : Tapez pour cela FNCT+P puis 4 sur le clavier du minitel. Une fois lance, NVL vous presente FILE Nouvelle Page suivi du numero de version de NVL. Cette premiere ligne n'a aucune utilite si ce n'est son utilisation comme aide-memoire de ce que contient le fichier. Vous vous trouvez dans le mode EDITION PAGE. Il y a deux modes d'edition : - Le mode EDITION PAGE permet le deplacement a travers le fichier en cours, la creation / suppression / modification de lignes. Dans ce mode vous avez aussi acces a toutes les fonctionnalites de NVL. - Le mode EDITION LIGNE : c'est dans ce mode que vous passez lorsque vous creez ou modifiez une nouvelle ligne. Assitot cree, la ligne est INTERPRETEE et les erreurs sont detectees : vous n'avez alors plus qu'a les corriger. III - COMMANDES DU MODE EDITION PAGE : ______________________________________ Voici la liste des commandes possibles au cours de L'EDITION PAGE : Fleches HAUT et BAS : deplacement VERTICAL dans le fichier. La ligne en cours est indiquee par la presence d'un CURSEUR blanc a gauche de l'ecran. CTRL Fleches HAUT et BAS : deplacement VERTICAL page par page dans le fichier. Fleche DROITE : Permet la CORRECTION de la ligne en cours. (Passage au mode EDITION LIGNE). RETURN permet de terminer la correction. Si une erreur est detectee, NVL se replace automatiquement en mode EDITION LIGNE. RETURN : provoque l'INSERTION d'une nouvelle ligne en dessous de la ligne courante. NVL passe alors en mode EDITION LIGNE pour cette nouvelle ligne. RETURN permet de terminer la saisie. CTRL-Y : Efface la ligne en cours. ATTENTION, il n'y a pas de demande de confirmation. CTRL-P : Impression du programme NVL sur imprimante. N'oubliez pas de brancher l'imprimante a la place du Minitel. CTRL-I : Emission vers le Minitel du fichier NVL. Cette emission se fait a vitesse courante sans interpretation particuliere. (voir CTRL-L). CTRL-L : Emission vers le Minitel et plus particulierement vers un serveur type Quark/Nova. Cette emission est LENTE, tous les codes $ sont remplaces par $24, tous les codes # sont remplaces par $23. Le code RETOUR CHARIOT #13 est remplace par un $0d. Un code SUITE est emis tous les 39 caracteres. L'emission se deroule SANS PROBLEME sur les 3614 LEGEND, NOT et NESS. CTRL-D : Affiche un directory du lecteur A: Les fichiers affiches sont ceux de l'user 0. Certains fichiers ont une taille -- Ko : cela signifie qu'ils occupent plus de 16 Ko sur le disque. CTRL-S : Sauvegarde d'un fichier texte NVL (extension .NVL). CTRL-Q : Sauvegarde le CODE d'un fichier NVL (extension .COD). CTRL-C : Chargement d'un fichier NVL prealablememnt sauvegarde grace a CTRL-S. CTRL-W : Charge le CODE d'un fichier NVL et l'emet en mode LOCAL (voir CTRL-I). CTRL-E : Charge le CODE d'un fichier NVL et l'emet en mode SERVEUR (voir CTRL-L). N : Efface le fichier NVL courant. 1 : Selectionne le Mode d'Emission 1200 bauds. 4 : Selectionne le Mode d'Emission 4800 bauds. 9 : Selectionne le Mode d'Emission 9600 bauds. Ce mode n'est valable que sur les MINITELS 2. COPY : Affiche une page d'aide (commandes du mode PAGE). Q : Apres confirmation par Q, vous quittez NVL et retournez au CP/M IV - COMMANDES DU MODE EDITION LIGNE : ______________________________________ Vous accedez au mode EDITION LIGNE lorsque vous creez ou modifiez une ligne. Voici comment est gere ce mode : FLECHE gauche : un caractere a gauche. CTRL-gauche : debut de ligne. FLECHE droite : un caractere a droite. CTRL-droite : fin de ligne CLR : efface le caractere sous le curseur. DEL : efface le caractere a gauche du curseur. Caractere quelconque : le caractere tape se place sous le curseur. ATTENTION : il s'agit d'un mode ECRASEMENT, chaque caractere ecrase le precedent, il n'y a pas de decalage a droite. RETURN : termine la saisie, interprete la ligne et si il n'y a pas d'erreur, retourne au mode EDITION PAGE. FLECHE bas ou haut : meme effet que RETURN mais avec un saut de ligne (s'il n'y a pas d'erreur d'interpretation). V - L'INTERPRETATION : ______________________ Chaque ligne d'un fichier NVL contient un MOT CLEF suivi evntuellement de son argument. Ces deux informations sont interpretees et codees en langage videotext. La taille du code est affichee sur l'ecran. L'interpretation des commandes se fait au fur et a mesure de la frappe des lignes ce qui permet de detecter tout de suite les erreurs. En cas d'erreur, la ligne n'est pas validee et vous etes invite a la corriger. Remarque : si l'erreur consiste en un mot clef inexistant, NVL se contente de placer le mot clef REM devant et ne provo- que pas d'erreur. Apres l'interpretation, NVL indique pour chaque ligne le nombre de caracteres Videotext qu'elle occupe. Pour des raisons de memoire, la taille du CODE est limitee a 80 caracteres par ligne. Il peut arriver qu'une instruction genere un code plus long (commandes TOUR et TRAN) : dans ce cas l'argument des commandes est tronque. LIMITATION : L'editeur NVL supprime tous les espaces qui suivent immediatement un mot-clef (d'ou l'utilite de la commande SPACE). Voici maintenant la liste des 39 MOTS CLEFS disponibles dans la cette version de NVL : REM ce qui suit REMarque n'est pas interprete FOND suivi d'un nom de couleur (mode texte uniquement) PEN suivi d'un nom de couleur CLS effacement d'ecran CLIG ON ou OFF : clignotement NORM ecriture taile normale (mode texte uniquement) DBLL ecriture double largeur idem DBLT ecriture double taille idem DBLH ecriture double hauteur idem VIDEO ON ou OFF : video inverse (mode textet uniquement) ESC code ESCAPE suivi OBLIGATOIREMENT d'UN CARACTERE TEXT passage au mode texte GRAF passage au mode graphique SOUL ON ou OFF : souligne (mode texte uniquement) EFL Effacement jusqu'a fin de la ligne BAS eventuellemt suivi d'un ENTIER n : n fois vers le bas GCHE idem a gauche DTE idem a droite HAUT idem en haut SPACE idem avec 'espace' PRINT suivi d'une CHAINE : affiche la chaine PRINT seul : effectue un SAUT DE LIGNE et un RETOUR CHARIOT SEND suivi d'une CHAINE : affiche la chaine en interpretant les attributs. Reportez-vous pour cela a l'utilisations des codes # et $ sur les serveurs du type 3614 Legend. (ou 3615 AMSTEL c'est a peu pres le meme principe) REPET n : effectue n repetitions du dernier caractere emis. A n'utiliser qu'a la suite de PRT (un caractere) pour les debutants. AT Y,X avec Y de à a X et X de A a h (localisation sur l'ecran du Minitel) RC code RETOUR CHARIOT DISJ ON ou OFF : mode disjoint (mode graphique uniquement) FONDG suivi d'un nom de couleur (mode graphique uniquement) HIDEL masquage LIGNE HIDEP masquge PAGE SHOWL demasquage LIGNE SHOWP demasquage PAGE EFE Remplissage de n lignes (utilisable en mode GRAF doit etre precedee d'un code FONDG) LIG1 n : Trace une ligne verticale de n traits GAUCHES LIG2 n : Trace une ligne verticale de n traits CENTRAUX LIG3 n : Trace une ligne verticale de n traits DROITS TOUR suivi d'une chaine : affiche la chaine avec un effet de TOUR. Ne donne un resultat interessant qu'en mode TEXT NORM ou DBLH. TRAN suivi d'une chaine : affiche la chaine avec un effet de TRANslation. Ne donne un resultat interessant qu'en mode TEXT NORM ou DBLH. FILE Cette instruction n'a pas d'effet (comparable a REM) . VI - APPORTS PAR RAPPORT A LA VERSION PRECEDENTE : __________________________________________________ La Version 2.30 creait les commandes TOUR et TRANS. D'autre part elle etendait le CODE par ligne a 200 caracteres au lieu de 40 ce qui a helas pose des problemes de memoires. La Version 2.40 repare ce leger probleme en limitant la taille du code a 80 caracteres par ligne. La commande CTRL-D (directory) apparait. Les commandes diverses d'acces au disque voient leur utilisation s'ameliorer (acces au directory possible). La version 2.50 re-diminue la taille du code par ligne a 50 caracteres (en general c'est suffisant). La vitesse 9600 bauds (pour minitels 2) est implementee. Cette version est distribuee par AMSTEL (serveur 3615 AMSTEL) dans le cadre de AMSTEL FREE DISK. Annexe 1 : TABLEAU des NOMS DE COULEUR ____________________________________ COULEUR LUMINESCENCE NOM NVL NOIR 0 % NOIR BLEU 20 % BLEU ROUGE 30 % ROUG MAGENTA 40 % MAGE VERT 50 % VERT CYAN 70 % CYAN JAUNE 85 % JAUN BLANC 100 % BLAN Remarque : NVL accepte les noms de couleurs en toutes lettres (ex: Magenta), il effectue lui-meme la conversion. Annexe 2 : Localisation sur l'ecran du minitel : ________________________________________________ L'ecran du minitel est compose de 25 lignes et de 40 colonnes. Le mot-clef AT permet d'acceder a chaque caractere de l'ecran par AT ligne,colonne. ligne et colonnes sont des parametres CARACTERES qui varient selon le tableau suivant : colone 1... ...40 ABCDEFGHIJKLMNOPQRSTUVWXYZ[ç]^_~abcdefgh à (ligne 0) A (ligne 1) B C [...] W X (ligne 24) Cette nomenclature peut paraitre fastidieuse, mais c'est celle qui respecte le plus le code videotext. DERNIERES REMARQUES & REMERCIEMENTS : _____________________________________ NVL a ete developpe sur AMSTRAD CPC 6128 + imprimante DMP 2000 + liaison minitel + minitel 1B RTIC + minitel 2 Philips Bv9 grace au logiciel TURBO PASCAL. Le SOURCE en Pascal non fourni est susceptible d'evolutions. Un probleme d'emission minitel deplorable a ete corrige a a partir de la version 2.20, Un plan (stylise) de la liaison MINITEL-AMSTRAD se trouve sur le serveur 3614 LEGEND. J'y ai une BAL Shaitan (j'y suis meme sysanim) : pour toutes questions ecrivez-moi la bas. D'autre part NVL m'a servi a creer toutes les pages d'un Micro-serveur RTC ouvert de 22hOO a 6h3O au 48.21.85.64 (en region parisiene) , passez donc le voir ! Je voudrais d'autre part remercier chaleureusement le(s) sysop(s) du serveur AMSTEL (3615 AMSTEL) pour leur excellente initative d'AMSTEL FREE DISK ! Le CPC n'est pas mort ! Bon courage pour vos futures pages ! J.Laeng - 29 Fevrier 1992


Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2021 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.
Hébergement Web, Mail et serveurs de jeux haute performance