Home
EUPHORIC ET FTDOS JASMIN
Contents
1. N DISQ NOMFICH Param tres NOMFICH Nom de fichier sur disque TYPE Le type sera d office SCR pour SCREEN c est dire ECRAN Action Sauvegarder l cran c est dire l espace m moire de BBBO BFDF sur disque en lui attribuant le nom NOMFICH SCR 2 Sauvegarde en haute r solution HSCR Syntaxe lHSCR N DISQ NOMFICH Param tres NOMFICH Nom de fichier sur disque TYPE Le type sera d office SCR pour SCREEN c est dire ECRAN Action Sauvegarder l cran en haute r solution c est dire l espace m moire de AO000 BEDF sur disque en lui attribuant le nom NOM FICH SCR 26 EX CUTION AU D MARRAGE 1 Assignation pour le d marrage automatique START Syntaxe START NOMFICH TYP Param tres NOMFICH Nom de fichier en i seul caract re alphab tique TYPE BAS BIN CMD BAS par d faut Action Pr venir le syst me que le programme NOMFICH TYP sera lanc automatiquement apr s le chargement du syst me BOOT Avant de sortir d un programme lancement automatique n oubliez pas de remettre CBED en 1B pour ORIC 1 ou CCBO pour ATMOS ex DOKE 1B CBED Exemple Ins rer d s le d but du programme l instruction suivante Pour ATMOS DOKE 1B CCBO Pour ORIC 1 DOKE 1B CBED En langage machine n oubliez pas d interdire les interruptions et ensuite de leur rendre la main Une fois le programme assign faites IMASTER NOMSYS pour figer la situation
2. DISQ1 Num ro de l unit disque metteur Valeur par d faut 1 NOMA Nom de fichier metteur ou recopier 1 8 caract res alphanum riques Si vous mettez plus de 8 caract res le nom est tronqu droite 8 caract res Si le nom existe le fichier est cras sinon 1l est cr TYP1 BIN BAS TXT ARY DAT CMD Valeur de TYP1 par d faut BAS N DISQ2 Num ro de l unit r ceptrice de 1 4 Valeur par d faut 1 NOMB Nom du fichier r cepteur 1 8 caract res alphanum riques Si vous mettez plus de 8 caract res le nom est tronqu droite 8 caract res TYP2 BIN BAS TXT ARY DAT CMD Valeur de TYP2 par d faut TYP1 Remarque Lors de la recherche du fichier recopier si le param tre TYP1 est pr sent les fichiers ayant pour nom NOMA mais dont le type ne correspond pas TYP1 ne seront pas consid r s comme le fichier recopier Exemple ICOPY TOTO BIN 2 TATA copie de l unit 1 2 ICOPY TOTO BIN TITI CMD copie de la m me unit C est un utilitaire conversationnel qui vous permet de recopier un fichier binaire sur une autre disquette dans le cas o vous n auriez qu un seul lecteur TRAITEMENT SUR TOUT FICHIER 1 Sauvegarde SAVE De la m me mani re que vous pouvez effectuer des sauvegardes sur cassettes T DOS donne cette possibilit La fonctionnalit est identique Syntaxe SAVE N DISQ NOMFICH TYP AD AF Param tres N DISQ Num ro
3. derni re et non utilis es Nous l appelons la MEV ou RAM OVERLAY ou parall le C est l que se charge le T DOS laissant ainsi libre le reste de la m moire Si pour des applications particuli res vous voulez acc der la MEV il suffit de suivre le protocole suivant 1 Interdire toute interruption par SEI 2 Mettre 127 dans 30E pour interdire les interruptions de la VIA 3 Mettre 1 dans 3FA ce moment tout acc s aux m moires de COOO FFFF est dans la RAM OVERLAY Remarque Il faut interdire les interruptions avant d entrer dans la RAM OVERLAY si les adresses du sous programme de traitement d interruption ne sont pas mises jour dans la RAM OVERLAY Pour se remettre en situation normale avec la ROM BASIC 1 Mettre 0 dans 3FA 2 Mettre 192 ou C0 dans 30E 3 Remettre les interruptions par CLI 32 ANNEXE 3 ADRESSES DU CONTR LEUR 3F4 COMMAND STATUS REGISTER 3F5 TRACK REGISTER 3F6 SECTOR REGISTER 3F7 DATA REGISTER 3F8 SIDE SELECT 3F9 DCR DISK CONTROLER RESET 3FA ORMA OVERLAY RAM ACCESS 3FB ROMDIS 3FC DISK 1 SELECT 3FD DISK 2 SELECT 3FE DISK 3 SELECT 3FF DISK 4 SELECT 33 ANNEXE 4 TABLE DES MESSAGES D ERREUR Messages EXITING FILE DRIVE NOT IN LINE PROGRAM TOO LARGE FILE TYPE MISM DISK FULL I O ERROR FILE NO FOUND WRITE PROTECT RANGE ERROR SYSTEM ERROR SYNTAX ERROR TOO MANY OPEN FILES FREE MEMORY UNDERFLOW MISSING VARIABLE END OF FILE OU
4. ou 255 Type Le type du fichier sera mis d office DAT quel que soit le type que vous ayez indiqu Action Cette commande ouvre le fichier existant NOMFICH DAT et lui associe le num ro logique NLU 3 Fermeture du fichier CLOSE Syntaxe CLOSE NLU Param tre NLU Num ro logique du fichier fermer Valeur d cimale ou hexad cimale ou variable 1 lt NLU lt 255 Si NLU 0 tous les fichiers ouverts sont concern s Action Fermeture du fichier de num ro logique NLU ou ferme tout fichier ouvert si NLU 0 A partir de l ex cution de cette commande l utilisateur n a plus acc s aux informations contenues dans le fichier par le num ro logique NLU 4 Ecriture WRITE Syntaxe WRITE NLU liste des variables ou WRITE NLU REM liste des variables pour version ORIC 1 Param tres NLU num ro logique de fichier 1 lt NLU lt 255 Liste des variables Suite de variables s par es par des Tous les types de variables sont accept s sauf la variable cha ne en tableau comme A 5 4 19 ATTENTION Lorsqu une variable cha ne est utilis e dans la liste des variables elle doit tre utilis e ou avoir exist pr c demment Sinon il faut la d finir par exemple par A avant d utiliser cette instruction Action Cette commande permet l criture dans un fichier si ce dernier n est pas verrouill par WL Une variable flottante occupe 17 octets Une variable enti re occupe 8 octets Une variabl
5. 2 Pas de d marrage automatique UNSTART Syntaxe UNSTART Action Si vous ne voulez pas de d marrage automatique il suffit de faire UNSTART puis IMASTER NOMSYS 27 APPEL D ECRAN D AIDE M MOIRE 1 Appel d cran d aide m moire HELP Syntaxe HELP NODISQ NOMFICH Param tres NODISQ Num ro de l unit disque de 1 4 valeur par d faut 1 NOMFICH Nom du fichier sur 8 caract res alphanum riques maximum obtenus pas troncature droite Le premier caract re doit tre obligatoirement alphab tique A Z TYPE Forc SCR c est dire type d cran Vous n tes donc pas oblig de le mettre Action Charger la page d cran de nom NOMFICH C est l quivalent de ILOAD NOMFICH SCR Vous pouvez donc appeler des pages d aide m moire sans craser votre programme BASIC actuel Exemple HELP WS vous affiche la page d aide m moire d utilisation de la commande IWS qui est sauvegard e sous le nom WS SCR voir aussi HSCR et LSCR 28 ACC S DIRECT AUX SECTEURS Vous pouvez lire ou crire un bloc de 256 octets directement sur un secteur quelconque de la disquette Un secteur est rep r par le num ro de lecteur NLU de 1 4 situ l adresse 48C le num ro de piste NP de 0 81 situ l adresse 48D le num ro de secteur NS de 1 17 situ l adresse 48E Lorsque vous lisez un secteur il doit tre transf r en m moire centrale Il faut donc indiquer
6. de l unit disque de 1 4 Valeur par d faut 1 NOMFICH Nom du fichier sur 8 caract res alphanum riques obtenus par troncature droite Le premier caract re doit tre obligatoirement alphab tique A Z TYP BAS indique la sauvegarde d un programme crit en Basic BIN indique la sauvegarde en binaire d une zone de m moire d limit e par les adresses AD et AF Valeur de TYP par d faut BAS Si TYP BIN TXT DAT AD AF Adresse de d but adresse Fin CMD SCR Les valeurs peuvent tre en d cimal ou en hexad cimal pr c d es du caract re E AD et AF peuvent tre des variables BASIC Exemple 10 AD 6000 20 AF 8000 30 A TOT BIN AD AF 40 ISAVE A ou SAVE TOT BIN 6000 8000 Action Sauvegarde par la disquette port e par l unit NODISQ du programme BASIC en m moire si TYP BAS ou de la zone n cessaire d finie par AD et AF incluses si TYP BIN TXT DAT SCR CMD Le nom du fichier ainsi cr est NOMFICH Si un fichier de m me nom et de m me type existe d j dans le catalogue il y a crasement du pr c dent fichier par le nouveau sauf si le fichier est prot g par LOCK 2 Chargement LOAD Syntaxe ILOAD N DISQ NOMFICH TYP gt AD Param tres N DISQ Num ro de l unit disque de 1 4 Valeur par d faut 1 NOMFICH Nom du fichier charger sur 8 caract res obtenus par troncature droite Le premier caract re doit tre obligatoirement
7. fichier sera mis d office DAT quelque soit le type que vous ayez indiqu Action Cette commande ouvre le fichier existant NOMFICH DAT et lui associe le num ro logique NLU 5 Fermeture du fichier CLOSE Syntaxe CLOSE NLU Param tre NLU Num ro logique du fichier fermer valeur d cimale h xad cimale ou variable 1 lt ou NLU lt ou 255 si NLU 0 tous les fichiers ouverts sont concern s Action Fermeture du fichier de num ro logique NLU ou fermeture de tout fichier ouvert si NLU O A partir de l ex cution de cette commande l utilisateur n a plus acc s aux informations contenues dans le fichier par le num ro logique NLU 18 FICHIERS A ACC S S QUENTIEL 1 Cr ation d un fichier CREATE Syntaxe CREATE NODISQ NOMFICH FTYPE NLU Param tres NLU Num ro logique qui sera affect au fichier C est une valeur d cimale hexad cimale ou une variable 1 lt ou NLU lt ou 255 Type Le type du fichier sera mis d office DAT quelque soit le type que vous ayez indiqu FTYPE S pour fichier acc s s quentiel Action Cette commande cr e le fichier NOMFICH en acc s s quentiel sur disque et l ouvre en m moire centrale en lui associant le num ro logique NLU 2 Ouverture de fichier OPEN Syntaxe OPEN N DISQ NOMFICH NLU Param tre NLU Num ro logique qui sera affect au fichier de nom NOM FIC H DAT C est une valeur d cimale hexad cimale ou une variable 1 lt ou NLU lt
8. marrage Appel d cran d aide m moire Acc s direct aux secteurs Annexes 1 5 G N RALIT S D entr e nous allons vous donner les quelques r gles respecter pour la syntaxe ainsi que les conventions prises pour d crire chaque commande 1 Chaque commande T DOS commence imp rativement par le caract re 2 Les noms de fichiers commencent obligatoirement par un caract re alphab tique A Z et ne doivent pas comporter d espace en leur milieu ISAVE 1 TURLUTU message correct ISAVE 1 4TUR LU message incorrect 3 De m me les commandes syntaxiquement group es ne doivent pas comporter d espace ISAVE 1 TITI BAS message correct ISAVE 1 TITI BAS message incorrect Une commande syntaxiquement group e est une commande dont les param tres sont s par s par des points R gle de description syntaxique Les l ments situ s entre parenth ses sont optionnels et peuvent prendre une valeur par d faut qui est toujours clairement indiqu e R gle sur les noms de fichiers T DOS accepte des fichiers ayant le m me nom condition qu ils n aient pas le m me type ou qu ils ne r sident pas sur la m me unit de disque 1 PAPA BIN et PAPA DAT sont deux fichiers diff rents Il en est de m me pour 1 PAPA BIN et 2 PAPA BIN OP RATIONS SUR LES DISQUETTES 1 Syst me mono disquette et multidisquettes Montez maintenant la disquette T DOS dans le lecteur face A vers le haut et appuyez sur le bouton BOOT Le sy
9. EUPHORIC ET FTDOS JASMIN Par Roger Barbier Club Europe Oric Gr ce l mulateur EUPHORIC il est d sormais possible chacun d ex cuter sur PC des logiciels crits soit sous SEDORIC pour le lecteur de disquette Microdisc soit sous FTDOS pour le lecteur Jasmin Ce dernier tant bien moins r pandu les utilisateurs habitu s au SEDORIC ont parfois quelques difficult s avec la syntaxe et les particularit s du FTDOS Il m a donc sembl utile de mettre la port e de tous le chapitre II du manuel d utilisation de ce dernier Le lecteur Jasmin 2 double t te est pr vu pour utiliser des disquettes 3 double face double densit Le Dos d origine FTDOS est dans l ensemble moins souple et moins rapide que le Dos SEDORIC et n offre pas les extensions Basic de ce dernier Par contre 1l permet de disposer d instructions sp cifiques pour l criture et la lecture de matrices de nombres ou tableaux de cha nes Basic Ceci pose quelques probl mes pour la conversion des programmes de l un vers l autre syst me Pour ceux qui ne veulent que lancer l ex cution d un programme sous FTDOS Jasmin voici quelques informations utiles Le r pertoire contenant EUPHORIC EXE doit contenir une image disque incluant le FTDOS ou l une de ses versions d riv es Je conseille celle appel e NEWDOS qui vite l interminable pr sentation du logo de la Soci t TRAN Pour le lancement d EUPHORIC un fichier batch est bien utile Il peut t
10. S Cet utilitaire r alise dans l ordre MASTER puis efface le DOS de la deuxi me place IMPORTANT Cet utilitaire ne peut tre utilis qu une fois Car une seconde fois il effacerait les fichiers log s dans la seconde place rendue disponible 5 Nomination Commande DNAME Syntaxe IDNAME NODISQ NOMVOLUME Param tres N DISQ Num ro de l unit disque 1 4 Valeur par d faut 1 NOMVOLUME Nom que vous voulez donner votre disquette 1 8 caract res alphanum riques Si vous mettez plus de 8 caract res le nom est tronqu droite 8 caract res Le premier caract re doit tre alphab tique A Z Action Cette commande permet de donner un nom une disquette ou de renommer une disquette changement de nom Exemple IDNAME ESCLAVE 6 Liste du catalogue sur cran CAT Syntaxe ICAT N DISQ ICAT pour le disque 1 ICAT 2 pour le disque 2 Fonction liste du catalogue complet des fichiers contenus sur la disquette Vous verrez par exemple VOLUME NOMVOLUME LTDOS 1 2 SYS S 62 SECTORS U FORMAT BASS 13 SECTORS U FICHES DAT D 22 SECTORS 355 SECTORS FREE La premi re lettre L ou U indique si le fichier est respectivement verrouill ou non par la fonction LOCK Ensuite suivent le nom du fichier et son type ou extension Apr s l extension une lettre isol e S ou D indique si le fichier est s quentiel ou acc s direct La taille du fichier est exprim e en nombre de sec
11. T 0F DATA 1 10 12 13 14 15 16 Code Signification Le fichier demand existe sur disque Vous avez demand une op ration sur une unit de lecteur qui n a pas t d fini au syst me par IMOUNT Le fichier trait est trop long V rifier vos adresses de d but et fin Discordance de type fichier La disquette est pleine Erreur de lecture ou d criture V rifier les connections V rifier si votre disquette n est pas ab m e ou effac e Si l erreur persiste contactez le service apr s vente le plus proche Le fichier demand n est pas sur le disque L enregistrement le fichier ou la disquette est prot g en criture V rifier la taille de vos param tres Erreur grave de T DOS V rifier la syntaxe et le type de variables Trop de fichiers ouverts en m me temps 16 maximum Il ne reste plus de m moire disponible Voir HIMEM et FREE Vous avez fait appel une variable cha ne qui n a pas t d finie Vous avez tent une op ration lecture criture en dehors du fichier existant Vous avez tent une op ration lecture criture en dehors de l enregistrement en cours Le code correspond la valeur que trouvez en 489 34 ANNEXE 5 EXEMPLES Sur la disquette livr e avec l appareil se trouvent des programmes d exemples comment s TESTSEQU BAS Ouverture d un fichier s quentiel SEQU2 BAS Lecture et criture sur fichier s quentiel utiliser apr s TES
12. TSEQU BAS TESTDIR BAS Exemples sur des fichiers acc s direct MATEST BAS Sauvegarde des Matrices Extrait du manuel d utilisation JASMIN 2 publi par la Soci t TRAN JASMIN est une marque d pos e 35
13. U Ce qui va vous permettre de rajouter d autres rubriques la suite Exemple 10 OPEN ESSAI 5 20 l APND 5 30 A 55 C BONJOUR 40 IWRITE 5 A C Lorsque vous rajoutez les rubriques la fin d un fichier s quentiel ces rubriques sont crites pour la premi re fois leur longueur est d termin e comme suit Une variable flottante occupe 17 octets Une variable enti re occupe 8 octets Une variable cha ne a une longueur variable 8 Indication du N de rubrique courante du fichier et du nombre total de rubriques WHERE Syntaxe WHERE NLU Param tre NLU Num ro logique du fichier ouvert 1 lt ou NLU lt ou 255 NLU 0 est interdit Action Mettre l adresse 48D le num ro de rubrique en cours du fichier NLU et en 48F le nombre total de rubriques du fichier Ex pour obtenir le nombre total de rubriques faites A DEEK 48F 21 9 Incr mentation du pointeur de rubrique JUMP Syntaxe JUMP NLU NI Param tres NLU Num ro logique du fichier d j ouvert 1 lt ou NLU lt ou 255 NLU 0 est interdit NI Nombre d incr mentation du pointeur 1 lt ou NI lt ou FFFF Action Sauter NI rubriques et se positionner NI rubriques plus loin Si vous tes la X i me rubrique JUMP NLU NI vous positionne la X NI me rubrique 22 FICHIERS A ACC S DIRECT 1 Cr ation d un fichier CREATE Syntaxe ICREATE N DISQ NOMFICH FTYPE NLU LR NE Param tres NLU num
14. alphab tique de A Z TYP BIN Indique le chargement d une zone m moire Si le param tre AD est pr sent le chargement s effectue partir de cette adresse dans le cas contraire l adresse du d but 10 est celle donn e lors de la commande SAVE SCR TXT DAT comme BIN CMD Valeur de TYP par d faut BAS Si TYP BIN AD Adresse partir de laquelle doit tre charg e la zone m moire contenue dans le fichier La valeur d cimale ou h xad cimale AD peut tre une variable BASIC Action Chargement partir de la disquette port e par l unit NODISQ du programme basic si TYP BAS ou de la zone m moire si TYP BIN TXT DAT ou CMD Dans ces derniers cas si le param tre AD est pr sent le chargement s effectue partir de cette adresse possibilit de d calage de zones Apr s ex cution de cette instruction l adresse de d but se trouve en 48D et 48E et l adresse de fin en 48F et 490 3 Chargement et ex cution Syntaxe N DISQ NOMFICH TYP Param tres N DISQ Num ro de l unit disque de 1 4 Valeur par d faut 1 NOMFICH Nom de fichier charger sur 8 caract res obtenus par troncature droite Le premier caract re doit tre obligatoirement alphab tique de A Z TYP BAS Indique le chargement d un programme crit en basic BIN ou CMD Indique le chargement d un programme crit en langage machine le chargement s effectue partir de l adresse du d
15. anchements la disquette T DOS dans le lecteur N 1 les disquettes format es et initialis es dans les autres unit s Bootstrappez la disquette T DOS pour charger le syst me en m moire Si votre syst me n a pas t inform pour tre utilis en multidisquette il faut le pr venir par l instruction IMOUNT Comme pour le syst me mono lecteur vous pouvez recopier le T DOS sur d autres disquettes La proc dure est identique sauf que vous n avez pas effectuer de changement de disquette attention au param tre N DISQ Lorsque vous avez configur votre syst me c est dire Mont tous les lecteurs refaites un MASTER ainsi la configuration d finie reste valable chaque fois que vous refaites un BOOT Syntaxe IMOUNT N DISQ Param tre N DISQ Num ro de l unit disque 1 4 Action Cette commande a pour but de faire connaitre au T DOS en m moire qu il existe des unit s de lecture connect es ou mont es autres que le n 1 Cette fonction vous permet de configurer votre syst me 10 D montage d un volume DEMOUNT Cette commande indique au T DOS en m moire que la configuration est modifi e et qu il y a d montage d une unit de lecture 11 Recopie de fichiers Commande COPY Un syst me T DOS serait incomplet s il ne permettait pas la duplication de fichier Ainsi T DOS a une commande pour cet usage Syntaxe ICOPY N DISQI NOMA TYP1 N DISQ2 NOMB TYP2 Param tres N
16. but donn e lors de la commande SAVE Valeur de TYP par d faut BAS Action Chargement et ex cution partir de la disquette port e par l unit N DISQ du programme Basic si TYP BAS ou du programme en code machine si TYP BIN ou CMD Cette instruction permet aussi des lancements automatiques d un programme partir d un autre programme Exemple FORMAT ou TKD ou TOT CMD 4 Transfert d un fichier de cassette disquette sans d prot ger TKD Syntaxe TKD Action Transf rer un fichier d une cassette sur la disquette C est un utilitaire conversationnel qui se charge en m moire chaque appel Suivez les indications du programme 11 n Si vous ne connaissez pas le nom du programme sur cassette mettez Dans ce cas le premier fichier rencontr est transf r Lorsque le programme vous demande le nom de fichier sur disquette vous mettez le nom que vous voulez sur 8 caract res maximum commen ant par un caract re alphab tique Si le nom sur cassette commence par un caract re autre qu alphab tique ou avec un blanc de s paration vous devez changer le nom sur disquette sinon vous ne pourrez plus y acc der Cet utilitaire est cr dans le but de faciliter la sauvegarde de vos programmes ou fichiers de cassette disquette et non de pirater les logiciels prot g s Il lit la cassette selon le codage standard d ORIC Si votre fichier a t cod d une autre mani re cet utilitaire ne p
17. e centrale Nous ne garantissons pas du r sultat autrement Le type du fichier peut tre omis car il est d office BAS 10 Destruction de fichier DEL Syntaxe DEL NODISQ NOMFICH TYP Action Effacer le fichier NOMFICH TYP l enlever du catalogue et lib rer la place qu il occupait sur la disquette Attention pour viter l effacement par erreur le type du fichier est obligatoire Exemple IDEL TOTO BAS 13 11 Effacement partir de la ligne num ro N CUT N Syntaxe ICUT N Param tre N Num ro de ligne Action Efface les lignes de programme de num ro N la fin Cette instruction utilis e avec MERGE vous permet de faire tourner des programmes qui ne tiendraient pas dans les 42k octets utilisateur Vous pouvez garder un morceau de programme fixe en m moire centrale appel Noyau les autres morceaux seront appel s tour de r le par IMERGE et effac s pour lib rer la place par ICUT Cette instruction conserve la valeur des variables en cours 14 TRAITEMENT D ERREUR 1 Emp che l interruption en cas d erreur du DOS ERSET L excution du programme en cours ne s interrompt pas la rencontre d une erreur d utilisation du T DOS et continue sur la prochaine instruction A la place du message d erreur le code d erreur est mis en 489 que vous pouvez consulter par un PEEK 489 par exemple Cette instruction est tr s int ressante lorsqu elle est utilis e avec ERR GOTO voir un ex
18. e cha ne a une longueur variable Exemple A I 5 NLU 120 B 400 C TOTO IWRITE NLU I1 A B C Chaque variable occupe une rubrique Vous avez la possibilit de r crire sur une rubrique existante donc de la modifier Mais prenez garde une fois qu une rubrique d un fichier s quentiel a t cr e par une premi re criture sa longueur est fix e Tout ce que vous allez crire dessus va garder automatiquement la m me longueur C est le T DOS qui s occupe de cette op ration et vous vite d craser par m garde la rubrique suivante R sultat Lorsque votre nouvelle rubrique est trop longue elle est tronqu e par la droite Si elle est plus courte la suite est remplie par des espaces Chaque fois que vous avez crit une rubrique vous tes positionn pour acc der la rubrique suivante n 5 Lecture TAKE Syntaxe TAKE NLU Liste des variables ou TAKE NLU REM Liste des variables pour ORIC 1 Param tre NLU Num ro logique du fichier que l on veut lire 1 ou lt NLU lt ou 255 Liste des variables Suite des variables BASIC que l on veut lire s par es par des Tous types de variables sont accept s sauf la variable cha ne en tableau comme A 5 4 ATTENTION Lorsqu une cha ne est utilis e dans la liste des variables elle doit tre utilis e ou avoir exist auparavant Sinon il faut la d finir par A avant d utiliser cette instruction Action La commande TAKE effectue
19. emple au chapitre correspondant 2 Autorise l interruption normale en cas d erreur d utilisation du DOS EROFF Syntaxe EROFF Action Autorise l interruption d un programme et l impression du message d erreur en cas d erreur d utilisation du T DOS C est la fonction inverse de l ERSET 3 En cas d erreur d utilisation du DOS continue la ligne N ERR GOTO NN Syntaxe ERR GOTO NN Action C est l quivalent de ON ERROR GOTO de certain BASIC utiliser avec lERSET Quand le programme arrive cette instruction 1l regarde s il n y avait pas une erreur d utilisation du T DOS si c est le cas il va la ligne NN sinon il continue l instruction suivante Exemple 10 REM chargement d un FICHIER 20 ERSET 30 INPUT NOM DE FICHIER A 40 LOADA 50 ERR GOTO 100 60 PRINT FICHIER A CHARGE 70 INPUT POUR CONTINUER TAPEZ O 0 80 IF O O THEN 30 90 END 100 ER PEEK 489 110 IF ER 7THEN 200 120 PRINT RECOMMENCER 130 GOTO 30 200 PRINT CE FICHIER N EXISTE PAS 210 GOTO 120 Remarque Le code d erreur 7 correspond FILE NOT FOUND Ce traitement d erreur ne s occupe pas des erreurs du BASIC La table des codes d erreur est donn e en annexe A4 15 FICHIERS DE DONN ES DE TYPE DAT 1 G n ralit s Maintenant que vous savez pr parer vos disquettes sauvegarder et charger vos programmes il est temps de passer un stade sup rieur l utilisation des fichiers autres que les
20. ent d information est d nomm Rubrique Chaque rubrique commence par un octet qui contient sa longueur en nombre d octets suivi par le contenu et fini par un octet FF La longueur maximale d une rubrique est de 256 octets La longueur maximale r elle de l information est alors de 254 octets Un fichier s quentiel est donc form d une suite de rubriques Ces rubriques peuvent tre de longueurs variables Un fichier acc s direct al atoire est compos d enregistrement de longueur fixe Chaque enregistrement est en fait un petit fichier s quentiel qui comporte des rubriques de longueur variable La longueur maximale d un enregistrement est 256 octets Il va de soi que la somme des longueurs des rubriques d un enregistrement ne doit pas d passer la longueur de ce dernier Pour une variable r elle le syst me r serve automatiquement 17 octets et pour une variable enti re 8 octets Pour lire ou crire dans un fichier acc s direct il vous suffit de pr ciser le num ro logique du fichier concern le num ro d enregistrement dans lequel vous voulez travailler Ce type de fichier pratique d utilisation est indispensable pour des applications o l on a besoin d acc der rapidement et dans un ordre quelconque aux informations 4 Fermeture Quand vous classez une affaire vous fermez le dossier Quand vous avez fini de lire un roman vous fermez le livre Pour un fichier c est pareil quand vous n avez plus besoin d un
21. ez des matrices de cha ne Tous les l ments de la matrice doivent tre d finis avant la sauvegarde Nous vous conseillons donc juste apr s la d claration de la matrice par DIM de la remplir d office par des blancs Exemple DIM A 5 5 FORI 0TOS FORJ 0TOS AS LJ gt NEXT J NEXT I veut dire espace N oubliez pas l l ment d indice 0 par exemple A 0 0 d une matrice 2 Chargement de Matrice ou de tableau MLOAD Syntaxe IMLOAD N DISQ NOMFICH NOMAT Param tres NOMFICH Nom de fichier sur disquette TYPE Le type de fichier sera d office ARY c est dire ARrAY NOMAT Nom de la variable tableau ou matrice du programme BASIC Si la matrice est A 5 5 gt NOMAT est A il ne faut plus mettre les parenth ses Action Charger le fichier de nom NOMFICH ARY dans la matrice NOMAT du programme BASIC Ilva de soit que la matrice tait d finie et dimensionn e Le syst me ne pourra charger un fichier contenant une matrice de cha ne de caract res dans une matrice de variable r el et r ciproquement Il ne tient donc qu vous de bien g rer les types de matrice en mettant par exemple dans le nom de fichier pour signaler une matrice cha ne Si la dimension de la matrice charger et celle de la matrice r ceptrice ne sont pas identiques vous ne retrouverez plus les valeurs au m me endroit 25 SAUVEGARDE DE L CRAN 1 Sauvegarde en basse r solution LSCR Syntaxe LSCR
22. fichier vous devez le fermer Ce qui a pour effet de sauver certains param tres du fichier et lib rer le num ro logique correspondant Attention Les fichiers acc s s quentiel ou acc s direct ont des param tres qui sont bien particuliers la configuration du moment de la disquette ils ne peuvent donc pas tre copi s par fonction COPY Vous devez soit utiliser la fonction BKP pour recopier tout le disque dans la m me configuration soit recopier par un programme enregistrement par enregistrement ou rubrique par rubrique 2 Protection d criture WL Syntaxe WL NLU Param tre NLU Num ro logique d unit du fichier d j ouvert 17 1 lt ou NLU lt ou 255 NLU 0 EST INTERDIT Action Prot ge contre toute tentative d criture sur le fichier Cette protection ne s tend pas jusqu l effacement ou l crasement du fichier par des instructions DEL SAVE etc Pour prot ger contre ces derni res il faut utiliser LOCK 3 D protection d criture WUL Syntaxe WUL NLU Param tre NLU Num ro logique du fichier d j ouvert 1 lt ou NLU lt ou 255 NLU 0 est interdit Action fonction inverse de WL permet l criture sur le fichier NLU 4 Ouverture de fichier OPEN Syntaxe lOPEN N DISQ NOMFICH NLU Param tres NLU Num ro logique qui sera affect au fichier de nom NOMFICH DAT c est une valeur d cimale hexad cimale ou une variable 1 lt ou NLU lt ou 255 TYPE Le type du
23. fichiers binaires basics ou commandes Ce sont des fichiers de donn es caract ris s par le type DAT pour DATA Ils peuvent tre acc s s quentiel ou direct L utilisation de tels fichiers suit toujours le m me protocole l Cr ation Si le fichier n existe pas il faut le cr er et l ouvrir par l instruction ICREATE 2 Ouverture Si le fichier existe d j sur disquette il faut l ouvrir C est comme si l on ouvrait un compte un dossier un livre etc Chaque fois que vous cr ez et ouvrez ou simplement ouvrez un fichier vous devez lui donner en m me temps un num ro appel num ro logique du fichier NLU C est comme si on donnait un num ro de compte ou de dossier Apr s jusqu la fermeture du fichier 1l n est connu que sous son num ro logique Vous cr ez par exemple un fichier en lui donnant le nom ESSAI II sera sauvegard sur disque sous le nom ESSAI DAT mais dans l ordinateur il sera ouvert et connu par le num ro logique que vous lui aurez donn Exemple CREATE ESSALS 5 Vous avez cr un fichier ESSAI Il est s quentiel vous l avez indiqu par S Et il a le num ro logique 5 Vous pouvez avoir jusqu 16 fichiers ouverts en m me temps Le num ro logique est un entier de 1 25 Le num ro z ro est interdit Il a une signification bien particuli re pour les instructions ICLOSE REWIND APND 3 Lecture et criture Une fois qu un fichier est ouvert vous pouvez crire deda
24. l adresse DB du d but du bloc dans lequel les 256 octets du secteur doivent tre transf r s Lorsque vous crivez sur un secteur il faut indiquer l adresse DB du d but du bloc de 256 octets transf rer dans le secteur Cette adresse DB se trouve en 48F et 490 1 Recherche du premier secteur libre FS Syntaxe FS Action charger dans NP et NS 48D et 48E le num ro de piste et le num ro de secteur du premier secteur libre de la disquette du lecteur d sign par NLU 48C Remarque avant d utiliser FS NLU doit tre d fini par exemple par POKE 48C 1 2 Lire un secteur de la disquette RS Syntaxe RS Action Transf rer 256 octets d un secteur de la disquette d termin par le num ro de lecteur NS dans un bloc en m moire centrale commenc l adresse DB Remarque avant d utiliser RS NLU NP et DB doivent tre d finis par exemple par des POKE et DOKE 3 Ecrire sur un secteur de la disquette WS Syntaxe WS Action Transf rer 256 octets de la m moire centrale dans un secteur de la disquette d termin par le num ro de lecteur NLU le num ro de piste NP le num ro de secteur NS le bloc de 256 octets en m moire centrale est d termin par son adresse de d but de bloc DB Remarque avant d utiliser IRS NLU NS NP et DB doivent tre d finis par exemple par des POKE et DOKE Exemples Transf rer le secteur 5 de Transf rer un bloc commen ant en 3000 la piste 18 du lecte
25. l il va lire E peut tre une variable 1 lt ou E lt ou FFFF Liste de variable suite de variables s par es par des Tous les types de variables sont accept s sauf la variable cha ne en tableau comme A 13 3 I ne doit donc pas y avoir d espace derri re le signe ATTENTION Lorsqu une variable cha ne est utilis e dans la liste de variables elle doit avoir exister avant Sinon il faut la d finir par exemple par A avant d utiliser cette instruction Action Lecture dans le fichier acc s direct de num ro NLU de l enregistrement NOE E doit tre inf rieur ou gal au nombre d enregistrements total du fichier chaque lecture vous lisez depuis le d but de l enregistrement 4 Indication du nombre total d enregistrements WHERE Cette instruction s emploie comme en fichier acc s s quentiel Voir correspondant 24 OP RATIONS SUR LES MATRICES 1 Sauvegarde de la matrice et du tableau dans un fichier MSA VE Syntaxe IMSAVE NODISQ NOMFICH NOMAT Param tres NOMFICH Nom de fichier sur disquette TYPE Le type de fichier sera d office ARY c est dire Matrice ARRAY NOMAT Nom de la variable tableau ou matrice du programme BASIC Si la matrice est A 5 5 NOMAT est A il ne faut plus mettre les parenth ses Action Sauvegarder la matrice de nom NOMAT du programme BASIC sur le disque en lui attribuant le nom A Une pr caution particuli re est prendre lorsque vous utilis
26. la lecture d une suite de rubriques suivant la liste des variables Vous ne pouvez pas lire plus loin que ce que vous avez crit Chaque fois que vous avez lu une rubrique vous tes positionn pour acc der la rubrique suivante n gt 6 Positionnement en d but de fichier RE WIND Syntaxe REWIND NLU Param tre NLU Num ro logique du fichier acc s s quentiel d j ouvert l lt NLU lt 255 NLU peut tre une variable Lorsque NLU 0 l op ration s effectue sur tous les fichiers s quentiels ouverts 20 Action Positionnement en d but du fichier s quentiel NLU Lorsqu un fichier vient d tre ouvert il est positionn sur la rubrique o il tait au moment de la fermeture pr c dente C est une des particularit s int ressantes du T DOS Ce qui vous permet d interrompre une session et de la reprendre au point o vous l avez laiss e Si vous voulez tout reprendre depuis le d but n oubliez pas de faire REWIND 0 apr s avoir ouvert les fichiers Le terme REWIND qui veut dire rebobinage vient du fait qu avant l arriv e des disques les fichiers taient sur bandes 7 Positionnement en fin de fichier APND Syntaxe APND NLU Param tre NLU Num ro logique du fichier acc s s quentiel d j ouvert 1 lt NLU lt 255 NLU peut tre une variable Lorsque NLU 0 l op ration s effectue sur tous les fichiers s quentiels ouverts Action Positionnement en fin du fichier s quentiel NL
27. ns et relire ce qui a t crit C est l que se distinguent deux types de fichiers Le fichier acc s s quentiel Le fichier acc s direct Comme leur nom l indique ils sont diff rents par leur fa on d acc der aux informations sauvegard es sur disquette Ces deux types de fichiers m morisent des cha nes de caract res repr sent s sous leur forme ASCII Dans un fichier acc s s quentiel les informations que vous crivez sont mises l une la suite de l autre Vous relisez l une derri re l autre les informations dans l ordre o vous les avez crites Une bande magn tique est un tr s bon exemple de fichier s quentiel Si vous n avez pas rep r l avance o se trouve enregistr e votre information sur la bande vous tes oblig 16 de lire la bande depuis le d but jusqu au moment o vous trouvez votre information Un tel fichier est simple mais devient tr s vite peu pratique lorsque vous avez des informations que vous voulez changer souvent surtout quand elles ne sont pas situ es l une derri re l autre Le fichier acc s direct al atoire est plus structur et va donc vous permettre d acc der directement une zone d informations voulue sans avoir lire tout ce qui se trouve avant Chaque zone d informations est appel e enregistrement Chaque enregistrement peut tre compos de plusieurs rubriques Ce fichier est en fait une suite d information en l occurrence des mots Chaque l m
28. ourra le lire Si votre programme a t enregistr en plusieurs tron ons le transfert se fera tron on par tron on C est vous d assurer ensuite le lien entre ces troncons Pour arr ter l op ration en cours faites un reset chaud par le bouton situ sous de ORICi ou ATMOS faites un RESET g n ral 5 Recherche de fichier SEARCH Syntaxe ISEARCH NODISQ NOMFICH TYP Action Rechercher dans le catalogue le fichier de nom NOMFICH TYP Le type est obligatoire En mode commande si le fichier existe le message EXISTING FILE est imprim sinon FILE NOT FOUND En mode programm l impression des messages interrompt le programme comme si c tait une erreur Cette instruction peut tre utilis e en combinaison avec ERSET Dans ce cas se trouve l adresse 489 la valeur 1 si le fichier existe sinon 7 Exemple 5 REM RECHERCHE DE FICHIER 10 ERSET 20 INPUT NOM DE FICHIER A 30 B A BAS 40 ISEARCH B 50 IF PEEK 489 1 THEN PRINT B EXISTE 60 B A BIN 70 ISEARCH B 80 IF PEEK 489 1 THEN PRINT BS EXISTE etc 6 Changement de nom d un fichier RENAME Syntaxe IRENAME N DISQ NOMFICA TYPE NOMFICB TYPE Param tres NODISQ Num ro de l unit qui supporte le fichier renommer Valeur de 1 4 Valeur par d faut 1 NOMFICA Nom du fichier renommer de 1 8 caract res avec troncature droite pour les tailles sup rieures Le premier caract re es
29. rapp es c est dire contenir T DOS 4 Copie du T DOS Commande MASTER Syntaxe MASTER N DISQ NOMDOS Param tres N DISQ Num ro de l unit disque 1 4 NOMDOS Nom que l on donne au syst me d exploitation disque 1 8 caract res alphanum riques Si vous mettez plus de 8 caract res le nom est tronqu 8 caract res Action Cette commande permet de rendre une disquette MA TRESSE en recopiant dessus le syst me T DOS Cette disquette devient alors Bootstrappable ATTENTION La disquette d origine livr e avec l appareil contient deux syst mes d exploitation l un pour ORIC l autre pour ATMOS Bien s r cela prend deux fois plus de place sur la disquette Lors BOOT le syst me sait reconna tre si c est l ORIC 1 ou l ATMOS qui est branch et charge le DOS correspondant Le DOS de l ATMOS occupe la premi re place sur la disquette et celui de l ORICI la seconde La commande MASTER sauvegarde le DOS de l ORICI ou de l ATMOS la premi re place selon que l ORICI ou ATMOS est branch Ainsi lorsque vous utilisez MASTER sur la disquette d origine un seul DOS reste utilisable Si vous voulez cr er une disquette MA TRE directement partir d une disquette nouvellement format es il vous suffit de faire INIT suivi de MASTER Un seul DOS est alors sauvegard Quand vous cr ez une disquette MA TRE partir d une disquette dupliqu e de l originale par un BKP utilisez l utilitaire AUTODO
30. re directement ex cut en fen tre sous Windows avec toutes ses facilit s ic ne etc Exemple de fichier batch installer dans le m me r pertoire euphoric j jasmin dsk Apr s lancement d Euphoric presser la touche F6 pour booter le FTDOS Il vaut mieux installer sur le lecteur 1 appel A sous Sedoric la disquette contenant le logiciel lancer car il n est pas possible de changer le lecteur par d faut ce qui am ne quelques probl mes avec certains logiciels Utiliser la touche de configuration F1 Dans ce qui suit N Num ro de lecteur Ext Extension Les en fin d instruction sont facultatifs Lire le catalogue CAT pour le lecteur 1 par d faut ou bien ICAT N ne pas oublier le point apr s le N Chargement sans lancer LOAD N nomfich Ext N facultatif si N 1 Ext facultatif si BAS Charger et ex cuter N nomfich Ext idem Alors maintenant plus d excuses pour ne pas essayer les nombreux logiciels crits pour Jasmin ORIC SEDORIC FTDOS MICRODISC JASMIN sont des marques d pos es Grand merci Fabrice FRANC S IT UTILISATION DU FTDOS Chapitre II et annexes de la notice JASMIN 2 avec quelques corrections SOMMAIRE G n ralit s Op rations sur les disquettes Traitement sur tout fichier Traitement d erreurs Fichiers de donn es de type DAT Fichiers acc s s quentiel Fichiers acc s direct Op rations sur les matrices Sauvegarde de l cran Ex cution au d
31. ro logique qui sera affect au fichier C est une valeur d cimale hexad cimale ou une variable 1 lt ou NLU lt ou 255 FTYPE D pour fichier acc s direct TYPE le type du fichier sera mis d office DAT quel que soit le type que vous ayez indiqu LR Largeur de l enregistrement compt en nombre d octets LR lt ou 255 Une variable flottante occupe 17 octets Une variable enti re occupe 8 octets Une variable cha ne occupe la longueur de la cha ne 2 octets Exemple Si C TOTO la rubrique occupe 4 2 c est dire 6 octets Si vous voulez crire A B C dans un enregistrement il doit avoir au minimum 17 8 6 31 octets LR 31 NE Nombre d enregistrements r serv s l avance Action Cr er le fichier NOMFICH en acc s direct compos de NE enregistrement de LR octets chacun et lui associer le num ro logique NLU C est vous de savoir ce que vous allez mettre dans chaque enregistrement pour calculer sa taille Si vous avez r serv NE enregistrements vous pouvez acc der directement n importe lequel de ceux ci 2 Ecriture WRITE Syntaxe WRITE NLU E lt Liste de variables gt ou WRITE NLU E REM lt Liste de variables gt pour la version ORIC 1 Param tres NLU Num ro logique du fichier sur lequel on crit 1 lt ou NLU lt ou 255 NLU 0 interdit E Num ro de l enregistrement sur lequel il va crire E peut tre une variable 1 lt ou E lt ou FFFF Liste des
32. st me T DOS est charg La disquette que vous avez dans le lecteur est la disquette MA TRE MASTER gt Elle a pour nom de volume FT DOS et quelques utilitaires pour v rifier frapper la commande CAT A partir de l vous pouvez commencer travailler si vous le d sirez c est dire cr er des fichiers et les utiliser Vous pouvez d abord op rer comme suit Formatez Initialisez et donnez un nom une autre disquette Voici les commandes g n rales Dans le cas d un monolecteur le n DISQ est bien videmment gal 1 2 Formatage Commande FORMAT Syntaxe FORMAT C est un utilitaire Basic C est un programme conversationnel suivez ce qu il vous demande et n oubliez pas de changer la disquette Action Formatage de l unit de disque et ensuite le programme INITsi vous le d sirez Remarque lorsque vous tapez FORMAT la disquette Maitre doit tre dans le lecteur 3 Initialisation Commande INIT Syntaxe INIT NO DISQ NOMVOLUME Param tres N DISQ Num ro de l unit disque de 1 4 NOMVOLUME Nom de volume de la disquette que vous voulez initialiser 1 8 caract res alpha num riques Si vous mettez plus de 8 caract res le nom est tronqu droite 8 caract res Action Cette commande initialise le catalogue ATTENTION Dans le cas d une disquette contenant des fichiers il y a perte de ces fichiers Toutes vos disquettes format es et initialis es peuvent tre Bootst
33. t obligatoirement alphab tique TYPE ARY 12 BAS BIN TXT DAT CMD Valeur de TYP par d faut BAS NOMFICB Nouveau nom du fichier De 1 8 caract res alphanum riques troncature droite pour plus de 8 caract res Le premier caract re est obligatoirement alphab tique Action Cette commande permet de changer le nom pas le type d un fichier et ce pour tous les fichiers sauf les fichiers syst mes 7 Protection d criture LOCK Syntaxe LOCK N DISQ NOMFICH TYP Param tres habituels Action Interdire l criture dans un fichier d sign de m me que son effacement DEL ou son crasement SAVE Par s curit le type ne peut tre omis 8 D protection d criture UNLOCK Syntaxe I UNLOCK N DISQ NOMFICH TYP Param tres habituels Action Enlever l interdiction d criture ou d effacement dans le fichier d sign Fonction inverse de LOCK Par s curit le type ne peut tre omis 9 Concat nation d un fichier Basic la suite d un autre fichier Basic MERGE Syntaxe IMERGE N DISQ NOMFICH Action Adjonction du fichier NOMFICH BAS la suite du fichier BASIC existant en m moire tout en gardant les variables existant en m moire Ce qui permet d effectuer des chainages de programmes en continuant leur ex cution Le programme appel doit tre en BASIC Vous devez veiller ce que tous ces num ros de lignes soient sup rieurs ceux existant en m moir
34. teurs Chaque secteur contient 256 octets A la fin vous avez l espace disponible du disque Vous pouvez interrompre momentan ment le listage en appuyant sur la barre espace Ensuite chaque pression vous imprimez une ligne Pour arr ter d finitivement cette instruction tapez RETURN 7 Liste du catalogue sur imprimante LCAT Fonctionne comme CAT mais liste sur imprimante 8 Copie d une disquette enti re BKP Syntaxe BKP Action Copie int grale d une disquette sur une autre disquette C est un utilitaire conversationnel qui se trouve sur la disquette MA TRE et qui se charge en m moire chaque appel gt R pondez aux questions que vous pose le programme La disquette Emettrice est celle que l on peut dupliquer La disquette R ceptrice est celle qui va devenir le duplicata Lorsque vous avez deux lecteurs le transfert se fait sans manipulation Si vous n avez qu un seul lecteur vous pouvez suivre scrupuleusement les indications du programme La taille m moire de l ordinateur tant plus petite que celle d une disquette l op ration se fera en plusieurs fois Vous aurez permuter plusieurs fois les disquettes Z Veillez ne pas vous tromper entre la disquette mettrice et r ceptrice 9 Montage d un volume MOUNT Vous tes en possession de plusieurs unit s de lecteurs maximum 4 d une disquette supportant le syst me T DOS et d autres disquettes neuves Vous effectuez tous vos br
35. ur 2 sur le lecteur 2 pistel8 secteur 5 en m moire centrale partir de l adresse 3000 POKE 48C 2 POKE 48C 2 POKE 48D 18 POKE 48D 18 29 POKE 48E 5 POKE 48E 5 DOKE 48F 3000 DOKE 48F 3000 IRS IWS Par WS on peut craser des informations d j existantes sur la disquette donc il faut avant d utiliser cette fonction utiliser la fonction FS afin de conna tre la premi re piste secteur libre WS crit un secteur puis le r serve s il ne l a pas encore t afin que lors d un SAVE ou CREATE etc ce secteur ne soit pas cras Ce qui a t crit par WS n appara t pas au catalogue 4 Effacer un secteur de la disquette DS Syntaxe DS Action enlever la r servation d un secteur du disque Ce secteur peut donc tre utilis lors d un SAVE ou WRITE etc Remarque avant d utiliser DS NLU NS et NP doivent tre d finis par exemple par des POKE et DOKE Exemple Effacer le secteur 5 de la piste 18 du lecteur 2 POKE 48C 2 POKE 48D 18 POKE 48E 5 DS 30 ANNEXE 1 OCCUPATION M MOIRE 3F4 Registres d entr e sortie de la carte contr leur 3FF 400 Lien entre les 16K RAM overlay et la ROM Basic 4FF C000 TDOS en RAM overlay FFFF 31 ANNEXE 2 COMMENT ENTRER DANS LA MEV PARALL LE La particularit de l ORIC et de l ATMOS est d avoir 16k octets de m moire vive MEV qui ont les m mes adresses que la m moire morte du BASIC donc cach es par cette
36. variables Suite de variables s par es par des Tous les types de variables sont accept s sauf la variable en tableau comme A 3 3 ATTENTION Lorsqu une variable cha ne est utilis e dans la liste de variables elle doit exister auparavant Sinon il faut la d finir par exemple par A avant d utiliser cette instruction 23 Action Ecrire dans le fichier acc s direct de num ro NLU ll enregistrement E la suite des valeurs correspondant la liste des variables E doit tre inf rieur ou gal au nombre d enregistrements r serv s E peut tre sup rieur de 1 au nombre d enregistrements total ce moment on rajoute un enregistrement au fichier Seule la taille de l enregistrement est fixe Contrairement aux fichiers s quentiels la taille des rubriques l int rieur d un enregistrement peut tre remodifi e car chaque fois c est l enregistrement entier qui est crit Vous ne pouvez pas crire ou modifier une rubrique particuli re d un enregistrement La place restante d un enregistrement est remplie par des Espaces ATTENTION Avec l ATMOS les deux syntaxes sont valables Avec l ORIC i seule la syntaxe avec REM est conseill e 3 Lecture TAKE Syntaxe TAKE NLU E Liste de variables ou TAKE NLU E REM Liste de variables pour la version ORIC 1 Param tres NLU Num ro logique du fichier sur lequel on lit 1 lt ou NLU lt ou 255 NLU 0 est interdit E Num ro de l enregistrement sur leque
Download Pdf Manuals
Related Search
Related Contents
EVOHD Programming Guide Intel D845PESV Motherboard desktop hard disk Manual PRODUCT WARRANTY & CARE INSTRUCTIONS To Speiseeismaschine - GT Gouvernement du Canada LA 404 - Nordson eManuals! USER MANUAL AEG KD92923E 国立大学法人 奈良教育大学 Copyright © All rights reserved.
Failed to retrieve file