Home

utopia - CPCWiki

image

Contents

1. UTOPIA 16 K UTILITIES ROM AMSTRAD CPC 464 664 6128 MODE D EMPLOI A GENERALITES Introduction Utopia est une compilation de commandes utiles relatives a d nombreux aspects du fonctionament de 1 AMSTRAD Ces commandes sont class es relativement a 1 BASIC RUN SAVE LOAD etc 2 Traitement des Fichiers sur Kassettes ou Disks TYPE DUMP VERIFY COPY 3 Utilitaires vari s dont ceux de CP M en particulier FORMAT 4 Gestion des ROMs et Commandes externes RSX 5 Redirection de sorties sue cran vers imprimantes ou fichiers INSTALLATION a Voir d tails et pr cautions sur la notice de la boite noire ROMBOARD ATTENTION a ne pas abimer les pattes du chip ne grillez pas le chip en positionnant l encoche vers 1 bas regardez bien le dessin b V rification de prise en compte de la ROM d Utopia faire UHELP pour avoir la liste de ROMs sur l ecran si UTOPIA est signal c est OK fair nsuite uHELP n n tant le num ro de support sur la carte Vous verrez apparaitre la liste des commandes d UTOPIA UTILISATION D UTOPIA Les commandes d UTOPIA sont utilisables partir des BASIC MAXAM et PROTEXT comm xt rieures en faisant 1 u Commande param tre param tre ou 2 Commande tout seul suivi de RETURN auquel cas UTOPIA demande les param tres Note 1 Bien entendu il faut que la ROM
2. COPY Copie de ou vers TAPE ou DISK Deux m thodes tres diff rentes Premiere M thod uCOPY lt New name gt lt Old Filename gt fait une copie depuis le systeme source courant Tape ou Disk vers le systeme objet courant Tape ou Disk ex TL if uTAPE IN uCOPY Copie depuis Tape vers Tape ou Disk en utilisant le m me nom 2 uTAPE OUT Copie un fichier nomm Progfile depuis Disk ou Tape vers Tape uCOPY Progfile 3 uCOPY Nouveau com Ancien com copie un fichier et le rebaptise 4 uCOPY B Maxam A Maxam Copie un fichier du disk Drive A sur le Drive B Deuxieme M thod UCOPY lt Source Drive gt lt Dest Drive gt lt Ambiguous Filename gt fait une copie rapide equivalente a la commande FILECOPY du CP M Tous les fichiers cadrant avec le nom ambig de fichier seront copi s du disk source sur le disk destination Les deux discs n ont pas besoin d tre du m me formatage Ceci peut servir pour copier un Disk entier si Diskcopy ne marche pas faire UCOPY A B voir autres d tails en page 9 UDEDIT lt Drive gt lt Piste gt lt Secteur gt Note Edition de disque et modification ventuelle d son contenu Se rappeler des num ros de Secteur suivant les Formatages Format Num rotation Secteurs Piste SYSTEM de 41 49 9 VENDOR id 9 DATA de amp Cl a amp C9 9 IBM de 1 8
3. UACCESS lt Ambiguous Filename gt lt Attribute gt Permet d attribuer les caract ristiques suivantes a un fichier sur Disk si il n est pas Write Protected par la languette of course AP Read Only lecture seule U Read Writ lectur t criture O SYS ni CAT ni DIR ne marchent D DIR autorise CAT et DIR UARRAYS Donne une liste complete des variables Tableau d un programme charge les differents markers de variable tant real entier chaine U Calcule une expression Faites C et on vous demande l expression calculer exemple uc Expression amp 9a15 amp 7858 Value is amp 21BD 8637 UCALL Appelle une routine en language Machine et est tres utile en Assembleur car bien plus puissant que le minable petit call du Basic Syntaxe UCALL lt Address gt lt A gt lt BC gt lt DE gt lt HL gt Registres optionnels Exemples 1 UCALL amp BBA5 241 Donne l adresse de la matrice contenant le code 241 Cette adress st dans HL 2 UCALL amp BB2A 68 Fournit en A le code ASCII ou le TOKEN correspondant au num ro de la touche press e 68 est le KEY number de la touche TAB UCAT lt DRIVE gt comme CAT de 1 Amsdos mais plus puissant EX ie Iy CAT Catalogue le Drive courant 2 uCAT 1 Catalogue le Drive B UDUMP Dump des textes de l ecran vers l imprimante PAG ea w
4. USAVEA lt Filename gt lt Start Address gt lt Length gt Sauve un block de m moire comm ASCII fichier PAGI E Y USPOOL lt Filename gt Ouvre un buffer du nom du Filename choisi et y r colte les info de l ecran jusqu a ce que USPOOLOFF y mette un term Notez que Save SaveA et CAT arr tent galement le spooling mais n cessitent nenmoins de taper USPOOLOFF avant de pouvoir reutiliser SPOOL USPOOLOFF Qu est ce qu y fait lui devinez USTATUS Affiche des informations sur l tat actuel d occupation de la m moire Voir page 23 du booklet ya rien a traduire c est glassnoskvoidal TOKENS lt buffer Size gt Affiche des chaines d expansion ou cr e un nouveau buffer Voyes l exemple page 24 du booklet rosbif UTYPE lt filename gt Lit un dossier ASCII kif kif en CP M UU lt Command Name gt lt command parameters gt Essentiel car s il y a une autre ROM genre RODOS plac e avant sur la carte et si cette ROM a une commande du m me nom c est le droit d ainesse qui joue il faut dire ca a monsieur M c est pas conforme au droit des bits Parcons quent il faut mettre U avant la commande d UTOPIA si UTOPIA est apres Ex UU ROMOFF 7 invalide la m moire 7 uVARS Affiche les variables actuellement d finies UVERIFY lt Filename gt lt address gt lt length gt Permet de v rifier un fichier en m moire
5. d UTOPIA soit in place Note 2 Pour les cpc 464 on que ne peut entrer directement des param tres de chaine Note 3 Suivant le rang de UTOPIA sur la carte de ROMBOARD en cas de commande de m me nom sur une autre ROM plac e avant c est cette derni re celle qui a le rang le plus faible qui est prioritaire et occulte la suivante Dans ce Cas il faut d abord appeler UTOPIA en tapant UU nom de la commande d UTOPIA ea m PAGI NOMS DE FICHIERS Filenames Si on entre un nom de Fichier sans mettre d extension UTOPIA ajoute d abord BAS et si le computer ne trouve pas ce nom avec BAS il cherche alors avec l extension BIN Ceci concerne les commandes suivantes ACCESS COPY DELETE DUMP INFO LIST LOAD TYPE VERIFY VTEXT Pour ERA et REN pas de changement par rapport 1 AMSDOS Pour SAVE si on ne pr cise pas de suffixe BIN est ajout automatiquement AMBIGUOUS FILENAMES D finition les Filenames ambig s sont ceux qui contiennent des JOKERS et et concernent donc plusieurs fichiers possibles FUNCTION KEYS 1 CTRL ENTER gt RUN DISC 2 SHIFT f0 a f9 permettent d appeler une r definition de touches du pav alphanum rique 3 CTRL f0 a f9 appellent les fonctions suivantes CTRL f0 gt INK 0 13 INK 1 0 BORDER 10 produit des coleurs plus CTRL f1 gt LIST adapt es pour lire ou CTRL f2
6. du file header les Fichiers ASCII n en ont pas Ce sont 1 Type de fichier comma avec CAT ASCII Binaire 2 Basic non prot g Basic prot 2 Adresse de chargement par d faut 3 Longueur Logique celle contenue dans le Header 4 Adresse d entr e celle o un programme binaire d marre 5 La Taille Totale Disks only gt Longueur Logique Taille du Header ULINK Link les basic programmes Sert a r cup rer des programmes prot g s par erreur Exemple uLOAD filename uLINK PAGE 6 ULIST lt filename gt lit les programmes ASCII ULOAD lt filename gt lt load address gt Exemples 1 uLOAD binary charge le programme binary a l adresse du header 2 uLOAD ascii amp 3000 charge le fichier ascii en amp 3000 UMDUMP lt Start address gt lt end address gt affiche le contenu de la m moir ntr les 2 adresses et va jusqu a amp FFFF si ya pas de end address Ex UMDUMP amp 170 liste la partie de la m moire contenant le Basic Sert surtout pour l impression en conjonction avec PRINTON UMEDIT lt address gt lt bank gt permet l examen et la modif du contenu de la m moire donn en Hex ou en ASCII gr ce a TAB qui sert de toggle Pour travailler dans les 64K suppl mentaires du 6128 il faut indiquer le num ro de bank de 4 a 7 puisque de 0 a 3 correspond aux premiers 64K ces 4 banks s
7. gt MODE 2 Scrire un texte si vous CTRL f3 gt CAT aavez un cran couleur CTRL f4 gt UHELP UHELPR CTRL f5 gt UTOKENS CTRL f6 gt USTATUS CTRL f7 gt UPROTEXT UP en abr g si vous avez Protext bien entendu CTRL f8 gt uM 2 si vous avez MAXAM CTRL f9 gt UERA BAK le videur de fichiers BAK DETAILS DES COMMANDES D UTOPIA Ce sont 1 Syntaxe Les param tres n cessaires sont lister sur une ligne la suite de la commande mais on peut les demander au programme en tapant simplement commande puis RETURN pour obtenir le questionnaire self explicatif concernant tous les param tres lt gt concerne les param tres obligatoires concerne les param tres optionnels 2 Description explication sur l utilisation et l effet des commandes 3 Exemples des exemples sont donn s pour illustrer l emploi des commandes 4 Notes techniques pour les moustachus seulement hum hum 5 Commandes connexes en rapport avec la commande ea N PAG B LISTE DES COMMANDES DE UTOPIA Sautez a la page 28 du Booklet anglais vous allez y trouver la liste compl te des commandes Ici nous n allons pas faire du mot a mot mais expliciter cette liste pour une utilisation imm diate des possibilit s des principales des commandes Voici donc cette list repr sentant la barre verticale pour les claviers AZERTY
8. programme demande les adresses de d but et de fin de recherche Start at line et Stop at line Si la chaine est trouv e il est indiqu a quelle lign FIND est case sensitive cad les minuscules et les majuscules ca fait deux Commande liee UREPLACE UFNS Liste les fonctions d finies utilis es donne leur nom et la ligne au elle sont Exemple UFNS START Line 1000 ENTERS Line 1250 FORMAT lt DRIVE gt lt Format Type gt Formate comme avec le CP M Les types de formats son V Vendor c est comme SYS sauf que les pistes du systeme CP M sont laiss es vides Ce format donne 169K par Face D Data n a pas de piste Systeme et donne 178K par Face UDUMP DUMP d ecran graphique Marche avec les imprimantes compatibles EPSON CANON et KAGA TAXAN UHELP lt ROM Number gt Liste les ROMs ou les commandes externes si ROMOFF ne les pas mises sur OFF Exemples UHELP liste toutes les ROMs avec leur num ro de s lection le N de version le type de ROM Background ou Foreground et l adresse de son space m moire sup rieur faites l essai vous allez voir UHELP n liste les commandes de la ROM N n Tirez vous cette liste sur imprimante UHELPR UHELPR liste les commandes RSX si vous en avez entr UINFO tout seul gt Kassettes seulement UINFO lt ambiguous filename gt pour Disks seulement Les informations affich es viennent
9. 8 chaque secteur est de 512 bytes et l affichage se fait par demi secteurs en 80 colonnes Pour sauver les modifs faire CTRL COPY Si le message UNABLE TO READ SECTOR yapas m che pour lire le secteur il peut s agir de soit un secteur non existant soit d un disk de Format diff rent soit d un disque prot g soit enfin d un disque abim COMMANDES D EDITION DE DEDIT TAB Toggle va et vient entre HEX et ASCII SHIFT 1 D placement vers le haut SHIFT Y D placement vers le bas SHIFT lt D placement vers le d but de lign SHIFT gt D placement vers le fin de ligne CTRL t Deplacement vers 1 n arriere d une pist CTRL Y D placement vers 1 n avant d une piste CTRL lt D placement vers 1 n arri re d un secteur CTRL gt D placement vers 1 n avant d un secteur CTRL COPY crit le secteur sur le disque COPY Copie un secteur de ou vers la m moire Apr s avoir tap COPY COPY to s affiche si c est le cas on entre alors une adresse m moire qui sera le d but d une tranche de 512 amp 200 Bytes le secteur courant y sera copi Si apr s avoir tap COPY et l apparition de COPYto vous tapez RETURN vous obtiendrez COPY from entrez alors une address t les 512 Bytes depuis cette adresse seront copi s dans le Buffer de secteur t on peut alors les diter et les copier sur un disk ESC e
10. avec le m me sur une diskette que ce soit des programmes complets en Basic ou Binaire ou des blocks Si la v rification est un succ s le programme british affiche SUCCESSFUL Si non Scotland Yard liste les adresses o la m moire et le fichier diff rent Ach so enzuite on peut diaphragmer ein pauco venig avec MEDIT uUVTEXT lt Filenames gt Verifie un texte Lui il s arr te a la premi re erreur uXROM lt Rom number gt lt Nom de la Commande gt lt param tres gt Ex cute une commande d une ROM sp cifi e Exemple uXROM 5 CLEAR Voila le principal est tap comme un gendarme avec deux doigts oui mais avec pas Panzani mais PROTEXT et QUALITAS Sic Itur ad Astra
11. n ou deux drives On vous demande Are you sure parceque s il y a encore quelquechose de valeur sur la disquette cela disparaitra avec le reFormatage automatique li a la commande de copie Exemples 1 uDISCCOPY A A copie sur un seul Drive 2 UDISCCOPY A UB copie avec 2 Drives Note il est recommand de copier de A vers B et JAMATS le contraire Attention par ailleurs a ne pas copier le disque de BACKUP sur le disque source UDISCTEST lt Drive gt Recherche des erreurs ventuelles sur un disque s il y ena READ FAIL apparait sinon c est SUCCESSFUL dDUMP lt Filename gt Comme en CP M lit et affiche les fichiers en Hexa et ASCII UERA lt Ambiguous Filename gt Efface les donn es comme le ERA du Basic mais en plus vous avertit si vous faites UERA couic tous les fichiers Note le ERA de Utopia ne marche que si Utopia est log a un num ro compris entre 0 et 7 Mettez le par exemple apre Rodos si vous l avez soit 0 Basic 1 Rodos 2 Utopia dFIND lt String gt Cherche un chaine de caracteres dans un programme Basic voir detail page 13 notice glish PAGI E 5 Recherche ASCII Dans le cas d une recherche d un mot en ASCII a la demande Tokenize y n r pondez N Les Jokers sont autoris s pour une recherch n ASCII Bande de recherche le
12. n tapant ESC on cloture les op rations de DEDIT PAG E H gt Exemples 1 Si un fichier est effac accidentellement on peut avec la connaisance appropri e du syst me de traitement des fichiers du CP M ressusciter le fichier en utilisant DEDIT 2 Si une diskette est abim e il est possible de restaurer partie ou tout d un fichier en copiant les secteurs en m moire puis en utilisant USAVEA voir page 22 de la notice glish pour sauvegarder les donn es r cuper es sur une autre disquette Par exemple si un fichier consist n 3 secteurs et que ces secteurs peuvent tre lus par DEDIT copiez les secteurs aux adresses amp 1000 amp 1200 et amp 1400 puis tapez la commande suivante USAVEA File 1000 600 on a bien 600 1536 en d cimal 3 secteurs d 512 bytes DELETE lt Ambiguous filename gt Plus puissant que ERA si le filename est ambiguous avec des toiles et ou des Le programme vous de ande si on peut effacer Delet Y N s affiche pour chaque nom de la liste des pr tendants a l chafaud Tant qu on n a pas atteint le dernier de la liste on peut sauver tout le monde en tapant ESC comme Escape c est normal sinon tou y passe Les fichiers du parti Read Only sont pargn s et ne peuvent tr ffac s UDISCCOPY lt Source Drive gt lt Destination Drive gt Copie d un disque en utilisant u
13. uppl mentaires de 16K chaque sont individuellement vir es en amp 4000 comme par exemple UMEDIT amp 4000 7 edit le block 7 Attention si un nombre lt 4 est indiqu comme num ro de bank il s y ajoute automatiquement 4 ainsi le 1 se transforme en 5 uMOVE lt first line gt lt last line gt lt destination line gt Permet de d placer un bloc de lignes d un programme Basic Le bloc se loge pile apr s la ligne destination UNOKEYS Nettoie l expansion string buffer des tokens entr s par UTOPIA a son initialisation au cas o un programme aurait besoin de place pour de nouvelles d finitions de touches CTRL ENTER quie n est pas resett par NOKEYS puet l tre par CALL amp BBO3 UPRINTON et UPRINTOFF Sortie sur imprimante ON ou OFF UREN lt New file gt lt Old file gt Comme avec Amsdos Mais ne marche que si N d UTOPIA lt 7 UREPLACE lt Old String gt lt New String gt Trouv t remplace une chaine dans un programme Basic UROMOFF lt List of ROM N gt invalide toutes les ROMs de la liste UROMON lt List of ROM N gt Reset la machine et valide seulement les ROMs de la liste URUN lt Filename gt Charge et lance un programme USAVE lt Filename gt lt Start Address gt lt Length gt lt Entry Address gt lt Load Address gt Sauvegarde un block de m moire de programme binaire

Download Pdf Manuals

image

Related Search

Related Contents

  Les informations ci-dessous sont un addendum au mode d`emploi  STA PILE 3 INSTRUCTION MANUAL  Guide du propriétaire de la souffleuse  Husqvarna 235F Brush Cutter User Manual  Transferir  Interopérabilité basée sur les standards Modelica et  Isomac Brio Espresso Machine  Vivitar ViviCam 2795 Digital Camera  contrato de licença de utilizador final de software blackberry deverá  

Copyright © All rights reserved.
Failed to retrieve file