Manual de instrucciones Amstrad DDI-1

103 de páginas 0.96 mb
Descargar

Pasar a la página of 103

Summary
  • Amstrad DDI-1 - page 1

    This document is a PDF version of the AMSTRAD DDI- 1 USER INSTRUCT IONS manual. This version has been scanned an d OCRed from the original and as a result may contain spelling mistakes and errors whi ch were not part of the original document. This manual is © Copyrigh t Amstrad plc. All rights reserved. Amstrad plc have given thei r permission for ...

  • Amstrad DDI-1 - page 2

    AMSTRAD DISC DRIV E & INTERFA CE DDI-1 Congra tula tions on becomin g the proud own er of the Amstrad DDI-1. You wil l so on discove r the wisdo m of your choi ce, a nd wha t a worth while invest ment your unit is. Its speed will allow you to load and save fi les in seconds which would t ake several minutes using cassette. Furthermore, ea ch di ...

  • Amstrad DDI-1 - page 3

    Two opera ting systems are supplied: AMSDOS is an exten sion of the cass ette fi ling system in CPC464 BASIC, and allows access to the B ASIC inte rpreter . CP/M 2.2 is th e standard 'random access ' Z80 dis c operat ing system for over 50 00 comm ercia l programs - ranging from busine ss an d a ccounts softwar e to second languages and s ...

  • Amstrad DDI-1 - page 4

    Contents Foundation Course F1 Setting Up F2 About Disc s F3 Loading Software /Games F4 Introducing AMSDOS and CP/M Chapter 1 Maki ng Working Discs Backup master disc A working SYSTEM/UTILITY disc A BASIC only dis c Turnkey AMSTRAD BASIC discs Turnkey CP1M discs and packages Configuring discs Starting a nd autostar ting a Turnkey CP/M package Chapte ...

  • Amstrad DDI-1 - page 5

    Chapter 4 Introd uction to LOGO What is LOGO Dr LOGO procedures Editing programs and procedures Operating hin ts Summ ary of Dr. LOGO primitives Word and list proc essing Arithmetic operatio ns Logical opera tions Variab les Procedures Editing Text screen Graphic sc reen Turtle graphics Keyboard, jo ystick Sound System primitives System variables S ...

  • Amstrad DDI-1 - page 6

    ...

  • Amstrad DDI-1 - page 7

    AMSTRAD DDI-1 FOUNDA TION COURS E Foundations 1: Setting Up Connecting the Mains Lead The Amstrad dis c drive oper ates from a 220-240V ~50Hz Main s Supply. The Mains Lead is fitte d at th e rear of the unit. Fit a prope r Mains Plug to the Mains Lead. If a 13 Amp (BS1363) Plug is used, a 3 Amp fuse must be fitte d. The 13 Amp Fuse supplied in a ne ...

  • Amstrad DDI-1 - page 8

    Connecting the DDI -1 to the Comput er 1. Check that the computer and disc dri ve(s) are switched off. 2. Plug the Interface Unit firmly in to the edge- connec tor marked FLOPPY DISC at the rea r of the computer (S ee Figure 1) Figure 1 3. At the end of the ribbon cable from the Interface Unit, you will find a plug which is to be used for conne cti ...

  • Amstrad DDI-1 - page 9

    4. If you are operating with o ne disc drive only, connect the computer and disc drive as shown in Figure 3. Figure 3 5. If you are op erating with 2 disc drives, co nnect the compute r and disc drives as shown in Figure 4. Figure 4 Switch on the disc drive(s) then the computer. Y our system is now read y fo r disc operation. Foundation 1.3 AMSTRAD ...

  • Amstrad DDI-1 - page 10

    IMPORTANT 1) For maximum dat a reli abilit y, do not positio n your d isc drive(s) closer than 20cm (8 inches) to the monitor, see Figure 5. It is recommended that you locate your dis c drive(s) to the rig ht of the computer (or MP-1 mo dulat or/powe r supply if used). Figure 5 Always ensure that your di sc drive(s) is not loc ated close to any sou ...

  • Amstrad DDI-1 - page 11

    Foundations 2: About Discs The Amstrad disc drive uses 3 inch compact fl oppy discs. We strongly recommend that for re liabl e data-to-disc trans fer, you use only Amsoft CF-2 c ompact floppy discs. Discs made by leading manufacturers however, may also b e used. Each side of a disc may be used separately. A di sc sh ould be insert ed with its label ...

  • Amstrad DDI-1 - page 12

    When the hole is closed, data can be 'written' onto the disc by the computer. When the hole is open however, the disc will not al low data to be writt en onto it, thus enabling you to avoid acciden tal erasure of valuable programs. Variou s co mpact fl oppy disc manufacture rs employ d ifferent mechanisms for opening and closing t he Writ ...

  • Amstrad DDI-1 - page 13

    To open the Wri te Protect hole on this type of disc, slide the lever towards the middle of the dis c, using the tip of a ball-point pen or similar obj ect, see Figure 10. Figure 10 Note that regardless o f the method employed to open and c lose the Wri te Prote ct hole, opening the hole in al l cases facili tates protect ion against overwriti ng. ...

  • Amstrad DDI-1 - page 14

    Indicator Lamp The red indicat or lamp has two function s: If only one disc drive is connected (Drive A), the lamp ind icates that data is being read from, or writte n to th e disc. If two disc drives are connect ed, the red indic ator on Drive B will illumina te constantly , giving you a quick indicatio n o f which unit i s Drive B. When reading o ...

  • Amstrad DDI-1 - page 15

    Foundations 3: Loading Software/Games Software/Games availabl e on disc for the Amstrad syst em are load ed many times more quickly than th eir c assette counterp arts. It is nec essary however, to remember a few important ru les concerning the names of programs to be lo aded or run. A command suc h as RUN" normally used when loading cassette ...

  • Amstrad DDI-1 - page 16

    Bad command means that you h ave incorrec tly named the program, either by exc eeding t he number of permitt ed ch aracters in a field, or by introduc ing an unwanted space or punctuation mark. Type mismatch means that you have omitted the quota tion marks Syntax error means that you mist yped the word run Drive A: read fail Retry, Ignore or Cancel ...

  • Amstrad DDI-1 - page 17

    Foundations 4: Introducing AMSDOS and CP/M When you switch your system on, the computer automatically runs internal checks to see which peripher als are connec ted to the rear sockets. If the computer sens es that a disc drive(s) i s connect ed, it will take any comman ds that would have b een sent to the cassette datac order, and direct them to th ...

  • Amstrad DDI-1 - page 18

    The commands |a and |b tell the computer which d rive to dire ct any subsequ ent disc co mma nd. Typing in for example: |a load "filename" will tel l th e computer to l oad the specifi ed program from a disc placed in drive A. If neither |a nor |b is ini tiall y entered or the computer is re set, the system will default to drive A. If you ...

  • Amstrad DDI-1 - page 19

    Storing Data Onto Disc Before writing any data onto a new blank disc, the dis c its elf must first be formatted. Formatting can be likened to buildi ng a ser ies of shelves and d ividers onto a disc prior to the storage of info rmation on those shelv es; in other words, laying down an organised framewo rk around which data can be put in or taken ou ...

  • Amstrad DDI-1 - page 20

    After a few seconds you will see the foll owing message on the screen: CP/M 2.2 - Amstrad Consumer Electronics plc. A> This is a 'Sign on' message indi cating that the operating system is under the cont rol of CP/M. The displayed A> on the screen is a prompt, (similar to Ready during normal BASIC operation ) indi cating th at the co ...

  • Amstrad DDI-1 - page 21

    Please insert a CP/M system disc into drive A then press any key: After doing so, the computer will retu rn y ou to dir ect mode CP/M (consol e mode), and will await your next command. O ther CP/M commands will b e de alt with later in this manual but for now, having learnt to format wit h CP/M, we will retu rn to AMSDOS by typing in: amsdos Always ...

  • Amstrad DDI-1 - page 22

    under the sections concern ing AMSDOS and CP/M. As a n example of saving to disc, wri t e a s hort program in to the me mory, i ns ert a formatted dis c, then type in: save "example" After a few seconds, the prompt Ready will appear on the sc reen, an d the prog ram will have b een saved onto disc. (If not, check any erro r message on t h ...

  • Amstrad DDI-1 - page 23

    Copying Programs Fro m Disc to Disc Using the commands alread y learnt in thi s secti on, it can be seen tha t disc to di sc program co pying is perf ormed simply by load ing the program into the memor y from the source disc, removing the source disc , and saving the program onto th e destin ation disc. To save a program from di sc to disc u sing 2 ...

  • Amstrad DDI-1 - page 24

    then type in: load "filename" After the program has load ed and the Ready prompt appears, save the program on to cassette by typing in: |tape.out save "program name" or save"" The co mp u ter will respond with: Press REC and PLAY then any key: After the cassette has stopp ed, the program from disc will have been saved ...

  • Amstrad DDI-1 - page 25

    When the source disc is i nserted and you have pres sed a key, the computer will display the message: Copying started Reading track 0 to 7 After whic h, you will be asked to: Please insert destination disc into drive A then press any key Whereupon you should remove your source disc and insert a disc for copying onto. Bear in mind that any previous ...

  • Amstrad DDI-1 - page 26

    Follow the instru ctions on the screen, and th e contents of your source disc wil l be copied onto your d estinati on disc 8 tra cks at a time, until the last track (39) is completed. Like DISCCOPY , COPYDISC incorpora tes automatic formatti ng if required. COPYDISC can be used to produce a 'working copy' o f the CP/M system disc it self. ...

  • Amstrad DDI-1 - page 27

    To concl ude this 4- part Fou ndati on cours e, h ere is a brie f su mmary of the Importan t points covere d so far: INSTALLATION 1. Always conn ect the Main s L ead to a 3 pin plug fo llowing th e instru ctio ns contain ed in the first section entitl ed, 'Setting Up'. 2. Never connect the dis c drive(s) to any Mains Supply other than 220 ...

  • Amstrad DDI-1 - page 28

    AMSTRAD Disc Drive & Interfac e DDI-1 Manual Foundati on 4.12 ...

  • Amstrad DDI-1 - page 29

    CHAPTER 1 Making Working Discs. This chapter d iscusse s how to mak e dis cs to use from day to day, and int rod uces some fac iliti es of CP/M and its Utility progr ams. Subject s covered are: • Makin g a bac kup Master System/Utilit es disc • Const ructin g a Worki ng Systems/Utility dis c. • Operati ng w ith a BASIC on ly disc. • Insta l ...

  • Amstrad DDI-1 - page 30

    1.2 A working SYSTEM/UTILITY disc. You will find that, as well as making a day-to-day copy of your Maste r System/Utility disc an d Dr L OGO disc, it is m ost co nven ient if you make a 'working utili ty disc' contain ing a few of the programs from the Master System/Utili ty disc that you use the most. Thi s wil l still le ave plen ty of ...

  • Amstrad DDI-1 - page 31

    1.4.1 Turnkey BASIC usin g disc suppli ed. Simply copy the master d isc, with COPYDISC or DISCCOPY , preserve the master disc and u se th e copy. Follo w the instr uctions provided to run the program. If you requir e any addition al p rograms from your Master System/Utility dis c, use FILECOPY to transfe r them. 1.4.2 Turnkey BASIC onto your Workin ...

  • Amstrad DDI-1 - page 32

    Although the instru ction s b elow are for a single drive dis c sy stem, it is in general, simplest to fol low them also if you have a tw in disc system (by ignoring the se cond drive). Firstly fo rmat a new system disc. Then copy all the programs from your master package disc u sing FILECOPY from your System/Utility disc. Type FILECOPY *.* and f o ...

  • Amstrad DDI-1 - page 33

    Value Hex Value Decimal Operation &14 20 Clear from and includ ing the curr ent cursor posit ion to end of window. &18 24 Toggle into/out of Inverse video. &1E 30 Home cursor. &lF <c> <r > 31 <c> <r> Move cursor to given posit ion in curre nt window.<c> is column, normally 1..80, <r> is row, norma ...

  • Amstrad DDI-1 - page 34

    1.5.4 Autosta rting a Turnkey CP/M Package. It is possib le to arrange for the CP/M operating system to automatical ly run a particu lar program every time CP/M is entered using a p articul ar diskett e. Thi s is performed by one of the options in the SETUP program. (See CP/M primer for details ). AMSTRAD Disc Drive & Interfac e DDI-1 Manual Ch ...

  • Amstrad DDI-1 - page 35

    CHAPTER 2 AMSDOS Primer This chapter describ es AMSDOS, covering all th e avai lab le commands a nd their uses. It details the format of filena mes and provid es a reference guide to the commands . Each step is illus trat ed by the us e of exam ples. Subject s covered in this chapter: • Intro ductio n to AMSDOS • Disc D irectory • The format ...

  • Amstrad DDI-1 - page 36

    2.2 Disc Directory Every disc has two sectio ns, the direc tory and the data area. The direc tory conta ins a list of all the filenames and a 'map' of wherea bouts on the d isc each file is to be found. AMSDOS or CP/M can calculate the size of a part icula r fil e by inspec ting its d irectory entry. Calcul ation of the amount of space le ...

  • Amstrad DDI-1 - page 37

    2.3.2 AMSDOS he aders AMSDOS automatically SAVEs f iles with a suitabl e ty pe identifie r so it is no t normally neces sary to speci fy one, unless you wish t o override the defaul ts described previously. AMSDOS BASIC program fi les, protected BASIC program files and binary fil es are saved to the disc with a header record (similar to tha t re co ...

  • Amstrad DDI-1 - page 38

    2.3.3 Wild cards It is oft en require d to perform some disc oper ation (Cataloguing, copying, erasing etc) on a number of d isc fil es. When a filen ame is specif ied for a parti cular operat ion, the software s c ans the disc directory looking for a name which exactly matches. It i s possible, where th e command allows, to perfo rm th e operati o ...

  • Amstrad DDI-1 - page 39

    10 DIM colour(2) 20 MODE 1:ORIGIN 0,0,0,640,0,400 : REM reset screen 30 dumpfile$="flagdump.srn" 40 FOR i=0 TO 2 50 READ colour(i): REM Get colours from DATA statement 60 INK i,colour(i) 70 NEAT 80 OPENOUT "Param.dat" 90 WRITE #9,dumpfile$,1: REM save filename and mode 100 FOR i=0 TO 2 110 WRITE #9,colour(i): REM save colours 12 ...

  • Amstrad DDI-1 - page 40

    The second example (EX2.BAS) is a general purp ose scre en dump displa ying program, u sing a parameter file to cont rol it s actio n. Note how variables are INPU T from th e d ata file, with th e EOF funct ion allowi ng auto matic variati on in the size o f the file. It is important that the screen dump displ ayed by this program was saved with th ...

  • Amstrad DDI-1 - page 41

    2.5.1 Summary of BASIC commands The following AMS TRAD B ASI C commands are interc epted to opera te on the disc system rather than the datacor der. Apart f rom the CAT command, whose action is substantia lly different, t he ef fect of thes e commands is very simil ar to the cassette versions as describ ed in the CPC464 User Instruction Manua l Fil ...

  • Amstrad DDI-1 - page 42

    |CPM |CPM COMMAND: Switch to a lternat ive disc environment by loadin g operating syste m from a system disc. The operat ing system suppl ied with the DDI-1 is CP/M 2.2 Th is will fai l if drive A does n ot contain a system disc with CP/M |DIR |DIR [,<str ing expression >] f$="*.BAS" |DIR,@f$ COMMAND: Display the disc direct ory (In ...

  • Amstrad DDI-1 - page 43

    |ERA |ERA, <string expr ession> a$="FRED.BAK" |ERA,@a$ COMMAND: All fi les which match the fil ename and are not read-only are era sed. Wild card s are permitted. |REN |REN, <string expr ession>, <string e xpression > O$="OLDNAME.BAS" N$="NEWNAME.BAS" |REN,@N$,@O$ COMMAND: Give a fil e a new name. A f ...

  • Amstrad DDI-1 - page 44

    2.6 Copying Files We have a lready described the use of the CP/M program FILECOPY to make working utility d iscs and package discs. This secti on describes how to copy all types of file, from disc t o disc, and between disc and tape. 2.6.1 AMSDOS f iles with head ers It is p ossible to copy these file s in the CP/M environment using PIP or FILECOPY ...

  • Amstrad DDI-1 - page 45

    Copying files from o ne disc to another in a two d rive system is normally easi er with the CP/M utility PIP , se e CP/M primer. COPY FROM: COPY TO: AMSTRAD BASIC on tape * ASCII data on tape * Binary on tape * AMSTRAD BASIC on tape * |TAPE LOAD”FILE” <change tapes> SAVE “FILE” |DISC Binary on tape * H = HIMEM |TAPE MEMORY <s>-1 ...

  • Amstrad DDI-1 - page 46

    COPY FROM: COPY TO: AMSTRAD BASIC on di sc * ASCII data on di sc * AMSOS Binary on di sc * All other disc AMSTRAD BASIC on tape * LOAD”FILE” |TAPE SAVE “FILE” |DISC Binary on tape * H = HIMEM MEMORY <s>-1 LOAD”FILE” |TAPE SAVE“FILE” ,B,<s>,<l>[,<r>] |DISC MEMORY H <note 2> ASCII on t ape * LOAD”FILE? ...

  • Amstrad DDI-1 - page 47

    2.7 Reference guide to A MSDOS Error Messages. When AMSDOS cannot carry out a command for some re ason, it will display an error message. If there is a probl em with the hardware, an error message is followed by the question Retry, Ignore or Cancel? R ca uses the op eration be be re peated, possibl y afte r the user has taken some preventive act io ...

  • Amstrad DDI-1 - page 48

    Drive <DRIVE>: disc missing No disc in drive, or disc is not seated and spin ning proper ly. Recommended action is to ejec t an d re-insert t he disc and type R Drive <DRIVE>: disc is write protected Attempt has been made to write on a disc with the Wr ite Prote ct hole open. To use the disc, e ject, close th e Write Protect hole, re-in ...

  • Amstrad DDI-1 - page 49

    Chapter 3 C P/M Primer Operating with CP/M Subject s covered in this chapter: • Booti ng CP/M • Config uratio n sector • Direct console mode • Transie nt prog rams • Managi ng periphera ls CP/M is a disc operat ing system. It is a specia l program which gives you acces s to the full power of your CPC464 d isc system. Because CP/M is a vai ...

  • Amstrad DDI-1 - page 50

    Firstly the AMSDOS command | CPM lo ads the first secto r of track 0 into the CPC464. On a system disc this sector has been arran ged to be a program which then loads the rest of the system tracks into memory. Various che cks are performed to determine t hat the system tracks contain valid CP/M softwa re and t o calcul ate where in memory to load t ...

  • Amstrad DDI-1 - page 51

    3.6 Direct Console Com mands There are f ive di rect console commands which can be typed at the A> or B> prompt. The fi rst o f these; SAVE , is for spec ialis t use only. CP/M Erro r messages tend to be economic al a nd norm ally consis t of r ep eating the offending command or filename followed by a ?. Repeat the command with the mistake co ...

  • Amstrad DDI-1 - page 52

    ERA PIP.COM will er ase t he file PIP.COM ERA B:PIP.COM will er ase t he file PIP.COM on drive B ERA *.BAS will er ase a ll .BAS file s 3.6.5 REN command REN allows you to REName an ex isting file. The new file name is speci fied fir st followed by = then th e existing filen ame. If the new f ilename a lready exist s, an er ror message will be disp ...

  • Amstrad DDI-1 - page 53

    examples: PIP B:=A:*.COM copy all .COM files f rom drive A: to drive B: PIP SAV.BAS=EX1.BAS make a copy of EX1.BAS , callin g it SAV.BAS PIP CON:=EX1.BAS send f ile EX1.BAS to scr een. (Similar effec t to TYPE EX1.BAS ) PIP LST:=EX1.BAS send file EX1.BAS to pr inter PIP TYPEIN.TXT=CON: accept keyboard input and put in to a file called TYPEIN.TXT . ...

  • Amstrad DDI-1 - page 54

    CLOAD can take t wo parameters, the first is th e source (Cassett e) filename, enclo sed in double quot es, and the se cond the dest ination (disc) filename. If the destin ation filename is omitted, the dis c file will have the same name as the cassette file. If the source filen am e is omitted then CLOAD reads the fi rst file encounte red o n the ...

  • Amstrad DDI-1 - page 55

    Set a file to 'Directory' status, reversin g the 'System' assignment: STAT *.COM $DIR STAT SECRET.BAS $DIR 3.7.3.2 SETUP This u tility al lows you to re-define the charac teristic s of t he CPC464 keyboard, disc drive and ser ial interfa ce, and to invoke variou s acti ons when CP/M is first loaded. When finis hed it updates the ...

  • Amstrad DDI-1 - page 56

    3.7.3.3 AMSDOS This p rogram relinqu ishes control from CP/M and retur ns t o the b uilt-in AMSTRAD BASIC, from which the AMSDOS disc commands will be availabl e. 3.7.4 Dis c Generati on 3.7.4.1 FORMAT The AMSTRA D DDI- 1 disc system su pports thr ee disc formats, one of which has two variants. The u sual format is System fo rmat, obtain ed by usin ...

  • Amstrad DDI-1 - page 57

    3.7.4.2 MOVCPM Sometimes i t is required to constru ct a version of CP/M which does not load into memo ry in the stand ard p osition. This ma y be because you wish to reserve some memo ry fo r othe r purpose s, so CP/M itsel f must be moved to a lower portion of memo ry. It is poss ible to locate CP/M at an y position in memory o n a 256-byte bound ...

  • Amstrad DDI-1 - page 58

    AMSTRAD Disc Drive & Interfac e DDI-1 Manual Chapter 3.10 ...

  • Amstrad DDI-1 - page 59

    CHAPTER 4 Introduction to LOGO This Secti on is intend ed to introd uce the subj ect of LOGO, with examples, and p rovide a gui de to th e commands avail able . It is not intend ed to be an ex haus tive tutor ial or refer ence guide. That wil l be pro vided by A GUIDE to LOGO (SOFT 160) Subject s covered are: • Concept of LOGO • Loading and Run ...

  • Amstrad DDI-1 - page 60

    4.2 Dr. LOGO Dr LOGO is a t houghtfu l implementa tion of L ogo wh ich has been speci ally customised for the AMSTR AD CPC464, to make it even easie r to prog ram. Extensions have been in cluded to make availabl e th e powerful sound facil itie s of the CPC464 and program edit ing is made easy by the inclusion of the cursor key clust er. 4.3 Gettin ...

  • Amstrad DDI-1 - page 61

    4.5 DR. LOGO PROCEDURES A procedure is a l ist of instruct ions that tell s Dr. Logo how to do a task. You will probab ly write your first procedure s by adding to those alre ady built into Dr . Logo, these are called 'primitives'. fd , bk , rt and lt are all built-in primitives which you may use at any time as building blocks to writ e y ...

  • Amstrad DDI-1 - page 62

    When we use procedure squareanysize :side must have a value. Hence an instruc tion squareanysize 150 would produce a square wi th sides of 150 uni ts. Try adding t wo p ro cedures together and see what happens. For example, from an instruc tion. cs squareanysize 100 rt 45 squareanysize 150 the tu rtle will draw two squares of differing size sides a ...

  • Amstrad DDI-1 - page 63

    [CLR] d eletes the charact er under the cu rsor, [DEL] d eletes the charact er to the left of the cur sor. [ENTER] tells Dr.Logo that you have fin ished edit ing a line of commands or makes a new line if you are editing a proc edure. [ESC] mea ns abando n and [COPY] tells Dr.Logo th at you have finished editi ng a procedure. When typing in commands ...

  • Amstrad DDI-1 - page 64

    4.10.1 WORD AND LIST PROCESSING: (Note that prompts ? and > are sh own in the following examples) ascii Outputs t he ASCII value of the first charac ter in the input word. ?ascii "G 71 ?ascii "g 103 bf (but fir st) Output s all but the first element in the in put obj ect. ?bf "smiles miles ?bf [l 2 3] [2 3] bl (but last) Outputs a ...

  • Amstrad DDI-1 - page 65

    emptyp Outputs TRUE if the input obj ect is an empty word or an empty list; otherwise o utputs FALSE. ?emptyp " TRUE ?emptyp [] TRUE ?emptyp [x] FALSE ?make "x [] ?emptyp :x TRUE first Outputs t he first element of the in put obje ct. ?first "zebra z ?first [1 2 3] 1 fput (firstput ) Outputs a new object formed by making the firs t i ...

  • Amstrad DDI-1 - page 66

    se (senten ce) Outputs a l ist made up of the input obj ect s, removes lis t's outer bracke ts (compare with list ). ?make "instr_list rl repeat 4 [fd 50 rt 90] ?run (se "cs : instr_list “ht Note t hat the underli ne charact er between instr and list is ob tained by pressing [SHIFT]0 word Outputs a word made up of the input words. ...

  • Amstrad DDI-1 - page 67

    + Outputs t he sum of the input numbers. ?+ 2 2 4 ?2+2 4 - Outputs t he differ ence of the two input numbers. ?- 10 5 5 ?10-5 5 * Outputs t he product of input numbers. ?* 4 6 24 ?4*6 24 / Outputs t he decimal q uotient of the two input numbers. ?/ 25 5 5 ? 25/5 5 4.10.3 LOGICAL OPERATIONS: and Outputs T RUE if the result of all input expression s ...

  • Amstrad DDI-1 - page 68

    not Outputs T RUE if the input expressi on is FALSE; FALSE if t he input expression is TRUE. ?not (3=4) TRUE ?not (3=3) FALSE or Outputs F ALSE if all input expre ssion s are FALSE. ?or "TRUE "FALSE TRUE ?or (3=4)(1=1) TRUE = Outputs T RUE if the two input object s are equal; otherwis e output s FALSE. ?= "LOGO "LOGO TRUE ?1=2 F ...

  • Amstrad DDI-1 - page 69

    4.10.4 VARIABLES: local Makes the input-named variable(s ) accessib le only to the curren t pr ocedure and the procedure s it call s. >(local "x "y "z) make Makes the input-named variable t he value of the input object. ?make "side 50 ?:side 50 4.10.5 PROCEDU RES: end Indicates the end of a procedur e definit ion; must stand ...

  • Amstrad DDI-1 - page 70

    to Indicates the beginning of a proc edure definiti on. ?to square >repeat 4[fd 50 rt 90] >end square defined 4.10.6 EDITING: ed (edit) Loads the specifi ed procedu re(s) and/o r variable(s ) into the screen editor 's buffer. ?ed "square 4.10.7 TEXT SCREEN: ct (clear text) Erase s all text in the window that currently contains the c ...

  • Amstrad DDI-1 - page 71

    ts (text screen) Selects a full text scre en. ?ts type Displays the input obje ct(s) on the tex t screen, removes li st's outer br ackets, does no t follow last input with a carriage re turn (compare with pr and show ). ?type [a b c] a b c 4.10.8 GRAPHIC SCREEN: Note that the scre en is in Mode 1, giving four colours, and that the same co-ordi ...

  • Amstrad DDI-1 - page 72

    fs (full screen) Selects a full graphic scre en. ?fs pal (palett e) Outputs numbers repr esenting the amount of red, green, a nd blue colour assigned t o a pen. ?pal 2 [0 2 2] setpal (set palette ) Sets the pen colour palet te. Assign an amount of red, green, and b lue to a pen. ?setpal 3 [1 1 2] ?pal 3 [1 1 2] sf (screen facts) Outputs info rmatio ...

  • Amstrad DDI-1 - page 73

    wrap Makes the turtle reapp ear on the opposite side of the graphic s creen when it exceeds the boundary. ?cs wrap ?rt 5 fd 1000 ?cs window ?rt 5 fd 1000 4.10.9 TURTLE GRAPHICS: bk (back) Moves the turtle the input number of steps in the opposite direction of its heading. ?cs fd 150 ?bk 50 fd (forward) Moves the turtle the input number of steps in ...

  • Amstrad DDI-1 - page 74

    pe (pen erase) Changes the turtle's pen colour to 0, the background colour ; the turt le erases drawn lines. ?fd 50 ?pe ?bk 25 ?fd 50 ?pd fd 25 pu (pen up) Pick s the tur tle's pen up; the tur tle s tops drawing. ?fd 30 ?pu ?fd 30 ?pd fd 30 px (pen revers e) Makes th e turtle change the colour of any previously coloured pi xel in its trai ...

  • Amstrad DDI-1 - page 75

    setpos (set po sition) Moves the turtle to the position specifie d in the input coordinate list . ?setpos [30 20] st (show turt le) Makes the turtl e visibl e if hidden. ?ht ?fd 50 ?st tf (turtle facts ) Outputs i nfo rmation about the turtle . The format is: [<xcor> <ycor> <heading> <pens tate> <pencolou r#n> <show ...

  • Amstrad DDI-1 - page 76

    recycle Frees a s many nodes as possib le and reor ganizes the workspace. ?recycle ?nodes 4.9.11 PROPERTY LISTS: glist (get li st) Outputs a lis t of all the objec ts in the workspace that have the input property name in their property lists. ?glist ".DEF gprop (get p roperty) Outputs the property value of the input property name of t he input ...

  • Amstrad DDI-1 - page 77

    4.10.12 DISC FILES: dir (directory ) Outputs a lis t of Dr. Logo file names on the de fault or spe cified disc; accepts wild-cards. ?dir [STARTUP STARS PATTERNS] ?dir "b: [AVERAGE TOOLS ADDRESSES] ?dir "??AR???? [STARTUP STARS] load Reads the input-named file from the disc into the workspace. ?Load "myfile ?Load "b:shapes save W ...

  • Amstrad DDI-1 - page 78

    paddle Returns the st ate of either joyst ick 0 or 1. The position s of the joystick are indicat ed as follows: Value returned Meaning 255 Nothing pressed 0 Up 1 Up and right 2 Right 3 Down and right 4 Down 5 Down and left 6 Left 7 Up and left ?paddle 0 255 The fi re button s are t ested by buttonp . rc (read c haracter) Output s the fi rst c harac ...

  • Amstrad DDI-1 - page 79

    4.10.14 SOUND: The sound commands are uniq ue to the AMSTRAD implementation of Dr. LOGO an d are similar to thei r AMSTRAD BASIC counte rpart s. Refer t o Chapter 6 of the CPC464 User Instruction s fo r further information. sound puts a sound int o the sound queue. The format is : [<channe l-status> <tone- period> <dura tion > < ...

  • Amstrad DDI-1 - page 80

    go Executes the l ine within the curre nt procedur e follow ing a lab el expression with the same input word. >go "Loop if Executes one of two inst ruction list s depen ding on the value of the input e xpression; input inst ructi ons must be literal lists enclosed in b rackets. >if (a>b)[pr [a is bigger]] >[pr [b is bigger]] label ...

  • Amstrad DDI-1 - page 81

    4.10.16 EXCE PTION HANDLING: catch Traps error s and special co nditions t hat occur during the executio n of the input instruc tion li st. >catch "error[+[][]] >pr [I am here] I am here error Outputs a list whose elements describe the most recen t erro r. >catch "error[do.until.error] >show error pause Suspends the execut ion ...

  • Amstrad DDI-1 - page 82

    TOPLEVEL throw "TOPLEVEL will exit all pending procedu res. TRUE System value 4.10.19 SYSTEM PROPERTIES .APV Associated property value; the value of a glob al variabl e. .DEF Definition of a procedure. .PRM Identifies a primitive. AMSTRAD Disc Drive & Interfac e DDI-1 Manual Chapter 4.24 ...

  • Amstrad DDI-1 - page 83

    CHAPTER 5 Technical informat ion for the user – Firmware This chapter assu mes pr ior kno wledg e of the CPC46 4 firm ware. Some knowledge of the f undamentals of CP/M is also assumed. This chapter does not however a ttempt to di scuss the facilit ies availa ble in the CP/M environment. Complete information concerning CP/M, t he CPC464 CP/M envir ...

  • Amstrad DDI-1 - page 84

    Unprotect ed ASCII fil es do not have header s. All other AMSDOS fil es have a single header in the fi rst 128 bytes of the file, the head er record. These headers are detec ted by checksumming the first 67 bytes of the record. If th e check sum is as expe cted then a header is pres ent, if not, there is no header. Thus it is unlikely , but possib ...

  • Amstrad DDI-1 - page 85

    5.4 Error Messages AMSDOS use s the CP/M BIOS in order to access the disc. Thus BIOS messages will be displayed in the event of a d isc hardwar e error. In the following <DRIVE> means A or B. <FILENAME> means an AMSDOS filename. 5.4.1 AMSDOS mes sages. Bad command The comma nd has fai led in some wa y. There is a syntax error in a co mm ...

  • Amstrad DDI-1 - page 86

    Typing R for ret ry causes th e BIOS to repeat the opera tion. Typing I for ignore causes the BIOS to continue as if the proble m had not o ccured. Typing C for cancel cau ses the BIOS to abandon the oper ation. Thi s will ofte n re sult in a BDOS error message. After t he user has typed R , I o r C the curso r is turn ed off. The AMSTRA D BIOS m e ...

  • Amstrad DDI-1 - page 87

    5.5 Disc Organisation The BIOS suppor ts t hree differen t disc forma ts: SYSTEM format, DATA ONLY format and IBM format. Under AMSDOS the forma t of a disc is automatica lly detected each time a dis c with n o open files is accessed. To permit this automati c detection each format has u nique secto r numbers. 3 inch discs are double sided, but onl ...

  • Amstrad DDI-1 - page 88

    5.6 Jump Block Interception - by AMSDOS When AMSDOS is initi ali sed it copies the relevan t ca ssette jumpblock entries into its own d ata area. When DISC is sele cted the cassette jumpblock ent ries are overwritten by AMSDOS entries, when TAPE is selected the original cassette entrie s are restored. Initially the disc routin es are select ed. 5.7 ...

  • Amstrad DDI-1 - page 89

    Errors detect ed b y th e floppy disc cont roller ar e repor ted as a bit significant value between # 40..#7F, i.e. bit 6 is always set. The othe r bits are return ed as follows: bit 5 data erro r - CRC error on data or ID field. bit 4 overrun error. bit 3 drive not ready - there is no dis c in the drive. bit 2 no data - can't find the sector. ...

  • Amstrad DDI-1 - page 90

    ...

  • Amstrad DDI-1 - page 91

    APPENDI X 1 GLOSSARY OF TERMS Ambiguous File Name: A file name cont aining one or m ore w ildcard c harac ters. Am biguous fil enames refer to more th an one specific file name and are used to refer to one or more files at a time. AMSDOS: AMStrad Disc Oper ating System. Th e program th at allows Locomotive BASIC to access disc fil es. Backup: A dup ...

  • Amstrad DDI-1 - page 92

    Cold start: The process of booting and ini tiali sing an operating system. A cold start of CP/M is performed whe n the | CPM command is used. Console mode: CP/M direct mode; the A> appears on the scree n, and the system await s input o f a CP/M or uti lity command. Corruption: The destruct ion or altera tion of the contents of a d isc file or me ...

  • Amstrad DDI-1 - page 93

    Dr.Logo: Digital Research's version of Logo, a programming language with a graphic s turtl e. Edit: To cor rect or make changes to data, a program or text. Expression: In Dr. Logo an expre ssion consists of a procedur e name fol lowed by any necessary inputs to the procedure. File: A collecti on o f data, genera lly store d on casset te or dis ...

  • Amstrad DDI-1 - page 94

    Page ze ro: This refers to the region of memory in a CP/M environment between 0000Hex and 0100Hex that is used to hold vital system paramete rs. Physical device: An actual device, con sisti ng of hardware, that exists. Physical devices may be represe nted by logical devices. Primit ives: Procedure s, operat ions or commands that make up Dr. Log o; ...

  • Amstrad DDI-1 - page 95

    System trac k s: Tracks reserved on the disc for the CP/M system. TPA: Transi ent Program Area. An ar ea in memor y comm en cing at 0100Hex where CP/M user p rograms run and store data. Track: Tracks are concent ric r ings on a disc. Each tra ck holds a fix ed number of sector s. The tr acks and sec tors are writt en to a specific area of a disc du ...

  • Amstrad DDI-1 - page 96

    AMSTRAD Disc Drive & Interfac e DDI-1 Manual Appendix 1.6 ...

  • Amstrad DDI-1 - page 97

    APPENDI X 2 DIGITAL RESEARCH & AMSTRAD END USE R PROGRAM LICENCE AGREEMENT NOTICE TO USER - PLEASE READ THIS NOTICE CAREFULLY. DO NOT OPEN THE DISKETTE PACKAGE UNTIL YOU HAVE READ THIS LICENCE AGREEMENT. OPENING THE DISKETTE PACKAGE INDICATES YOUR AGREEMENT TO BE BOUND BY THESE TERMS AND CONDITIONS. 1. DEFINITIONS - In this Licence Agreement, t ...

  • Amstrad DDI-1 - page 98

    4. Transf er the program and licen ce to another party if you noti fy DRI of name and address of the other party an d the other party agrees to a) accept the terms and conditi ons of this Agreement, b) sign and forward to DRI a copy of the regist ration card and c) pay the then current transfer fee. If you tran sfer the program, you must at the sam ...

  • Amstrad DDI-1 - page 99

    5. LIMITA TIONS OF REMEDIES AMSTRAD's entire liabil ity and your exclusive remedy shall be the replacement of any diskett e not meeting this "Li mited War ranty" and which is returned to AMSOFT with a copy of your receipt. IN NO EVENT SHALL D RI OR AMSTRAD BE LIABLE F OR A NY DAMAGES, INCLUD ING ANY L OST PROFITS, LOST SAVING S, OR O ...

  • Amstrad DDI-1 - page 100

    AMSTRAD Disc Drive & Interfac e DDI-1 Manual Appendix 2.4 ...

  • Amstrad DDI-1 - page 101

    APPENDI X 3 INDEX |A F4.1 Ch2.7 Copying files F4.7 Ch2.10 Ch3.5 Aborti ng CP/M functions F4.10 COS Ch4.8 AMSDOS F4.1 Ch2.1 COUNT Ch4.6 AMSDOS comm and sum mary Ch2.6 CP/M Ch3.1 AMSDOS error messa ges Ch2.13 Ch5.3 |CPM F4.3 Ch2.8 AMSDOS filenames Ch2.2 CP/M filenam es Ch 3.3 AMSDOS headers Ch2.3 Ch5.1 CP/M System Trac ks Ch3.1 AMSDOS wildc ards Ch2. ...

  • Amstrad DDI-1 - page 102

    ER Ch4.17 Logical operat ions Ch4.9 ERA Ch3.3 Logical op erators (= > <) Ch4.10 |ERA Ch2.9 LOGO Ch4.1 ERN Ch4.17 LT Ch4.15 ERRACT Ch4.23 MAKE Ch4.11 ERROR Ch4.23 MOVCPM Ch3.9 Error me ssages (AMSDOS) Ch2.13 Ch5.3 NODES Ch4.17 Error me ssages (CP/M BIOS) Ch5.3 NOT Ch4.10 .EXAMINE Ch 4. 23 OP Ch4.22 Exception hand ling Ch4.23 OR Ch4.10 FALSE Ch ...

  • Amstrad DDI-1 - page 103

    SETPOS Ch4.17 Works pace m anag ement com man ds Ch4.17 SETSPLIT Ch4. 12 WRAP Ch 4. 15 Setting Up 171.1 Write p rotection F2.1 SETUP C h3.7 XSUB Ch3.9 SF Ch4.14 SHOW Ch4.12 SIN Ch4.8 Software F3.1 SOUND Ch4.21 Sound comm ands (LOGO) Ch4.21 SS Ch 4.14 ST Ch4.17 STAT Ch3.6 STOP Ch4.22 Store requi rements Ch5.2 SYSGEN Ch3.9 SUBMIT Ch 3.9 System disc C ...

Fabricante Amstrad Categoría Computer Drive

Los documentos del dispositivo Amstrad DDI-1 que obtenemos del fabricante se pueden dividir en varios grupos. Entre ellos están::
- dibujos técnicos Amstrad
- manuales de instrucciones DDI-1
- hojas de producto Amstrad
- folletos informativos
- o etiquetas energéticas Amstrad DDI-1
Todos son importantes, pero lo más importante desde el punto de vista del usuario de un dispositivo lo encontraremos en el manual de instrucciones Amstrad DDI-1.

Un conjunto de documentos determinado como manual de instrucciones se divide también en tipos más detallados, tales como: instrucciones de montaje Amstrad DDI-1, instrucciones de servicio, instrucciones cortas o instrucciones de usuario Amstrad DDI-1. Dependiendo de la situación debes buscar el documento que necesitas. En nuestra página puedes consultar el manual de instrucciones más popular del producto Amstrad DDI-1.

Manuales de instrucciones parecidos

El manual de instrucciones del dispositivo Amstrad DDI-1, ¿cómo debería ser?
El manual de instrucciones, también determinado como el manual de usuario o simplemente instrucciones, es un documento técnico que tiene como objetivo ayudar a los usuarios a utilizar Amstrad DDI-1. Las instrucciones normalmente las realiza un escritor técnico pero en un lenguaje comprensible para todos los usuarios de Amstrad DDI-1.

El manual de instrucciones completo de Amstrad debe contener unos elementos básicos. Una parte de ellos es menos importante, como por ejemplo: la portada / la página principal o las páginas de autor. Sin embargo, lo demás debe facilitarnos la información más importante desde el punto de vista del usuario.

1. Introducción y pistas sobre cómo orientarse con el manual Amstrad DDI-1 - Al principio de cada manual se deben encontrar las indicaciones acerca de la manera de usar un manual de instrucciones. Debe contener información sobre dónde encontrar el índice Amstrad DDI-1, preguntas frecuentes o problemas más comunes – son los apartados más buscados por los usuarios de cada manual de instrucciones.
2. Índice - listados de todos los consejos acerca de Amstrad DDI-1 que encontraremos en el documento
3. Consejos de uso de las funciones básicas del dispositivo Amstrad DDI-1 - que deben facilitarnos los primeros pasos durante el uso de Amstrad DDI-1
4. Troubleshooting - una secuencia sistematizada de acciones que nos ayudará a diagnosticar los problemas más importantes con Amstrad DDI-1
5. FAQ - las preguntas frecuentes
6. Datos de contacto Información acerca de cómo encontrar los datos de contacto del fabricante / servicio de Amstrad DDI-1 en cada país si no somos capaces de solucionar el problema por nuestra cuenta.

¿Tienes una pregunta acerca de Amstrad DDI-1?

Utiliza el formulario que se encuentra abajo

Si con la ayuda del manual de instrucciones encontrado no has podido solucionar tu problema con Amstrad DDI-1, haz una pregunta utilizando el formulario que se encuentra abajo. Si alguno de los usuarios ha tenido un problema parecido con Amstrad DDI-1 probablemente compartirá una forma de solucionarlo.

Copia el texto de la imagen

Comentarios (0)