P732 CEEFAX 732 Wed 30 Dec 21:08/03 |B220121B|a17T/Guide|i14TEXT|m10|s÷n1÷e VidiEditor (Software and documentation b y T. En Kennington.) VCTE . Kennington 1987 1 Jan 198 7 INTRODUCTION VE stand alone teletext editor and carouse l I n on the BBC model B  er OS1.2 and DFS or with a Master ser ies  It cannot be used with  rs. Nor, unfortunately, will it run on a BBCBADFS is insufficient memory. I f storing upto 20 pages in memory (one  nds and of displaying them  with a choice of two display times which may be  conds. Links can be added to  to enable a "daisy chain" of magazine s to be  A sists of 20 1kbyte pages and |c
P732 CEEFAX 732 Wed 30 Dec 21:09/03 |B220221B|a17T/Guide|i14TEXT|m336D|s÷n1÷ e so a  e stored on one 100kbyte I heory five magazines should be the m aximum (5  the disc are reserved for the  thus there is not quite sufficient room for 5 20kB A n provide room for 36 magazines  s 720 pages. (Maximum.) G ed IVE ve 0 and type "*VIDIED". T should then be displaying the title VE ds. The message "READY"  command mode is entered. If no tit le page N t the bottom of the screen,  le "F#T" is not present on the disc. It will not VE in any way if it is missing. T ing commands are understood: CAROUSEL CLEAR CLM DISPLAY ERASE |c
P732 CEEFAX 732 Wed 30 Dec 21:08/23 |B220321B|a17T Guide|i14TEXT|m36D8|s÷n1÷ e HELP INSERTLINKLOADMAG AZINE OVERLAY REPLACE SAVET IDY TIME X * :< title> AROMPRINT T UP key. Thg screen  howing the header and the cursor will h ave I shown at all times, in  V-H indicator on the command line.  The command line will also be  < > &nn Vnn Hnn". The haracter shown between the angle br ackets '< >' is the  cursor and its ASCII number, in hex, T n identifying control  characters. The top row of the scre en  should be typed after A ything typed on the keyboard app|c
P732 CEEFAX 732 Wed 30 Dec 21:08/40 |B220421B|a17T/Guide|i14TEXT|m3A43|s÷n1÷ eears on T ng keys may be ssed to place  r in any desired position. In older v ersions the DELETE "blob" character. The current  deletes the character in front of th e cursor. The SH IFT+DELETE. T e "saved" to enable it to be  ed. The command - INSERT will place a copy of the B re this, however, it must have  given a 'name' to identify it. This sh ould be typed on  he colon. Pressing ESCAPE now will  turn to command mode. It is also possi ble to go—lf' the  by typing the name after the command INSERT. e.g. INSERT TEST, will add TEST to the top row. TA ccessful" will have appeared. Typing MA G will show the magazine titl|c
P732 CEEFAX 732 Wed 30 Dec 21:00/00 |B220521B|—17T/Guide|i14TEXT|m3DAE|s÷n1÷ ee and the index, which  the page you have jqst inserted. To re call DISPLAY > which in the present T EST. e.g. DISPLAY TEST [RETURN]. A his point, it may be worth mentionin g that all but  be shortened to its first letter. T exception is CLEAR which must be t yped in full. A onsist of only as many characters as  cessary to uniquely identify thd pagd. Taking our example  e minimum command could be M D T Commands may be written in qpper or lowe r case, VidiEditor  e. I pages you hava created  disc. This is done by saving the e ntire F r instance, if we call our E A MPLE" then typing: SAVEEXAMPLER
P732 CEEFAX 732 Wed 30 Dec 21:00/31 |B220621B|a17T/Guid—|i14PDXT|m41119|s÷n1 ÷eET]  file called EXAMPLE. In the  gue it will appear as D.EXAMPLE bec ause all VE in directory D. (DFS only. SD Usar Guide for detahls of directori es). At  zine E AMPLE may be recalled  t putting the disc containing thd magaz ine in thd  LOAD EXAMPLE [RET] TMAG ll show tha contents of the magazine bss t H ine, it is possible to  otation in a CAROUSEL. By typing CAROU SEL  e will disappear and a  ppears on the top line. Unless the date and  here will be a blank s——ce  he wrong time. These can both be set us ing the TIME T
P732 CEEFAX 732 Wed 30 Dec 21:00/02 |B220721B|a17T Guhde|i14 EXT ÷eeeds are available and these may  t to anything between 1 and 89 second s. See CAPOUSEL Y should now be able to "drive" V iEditor in a limited form. T g section deals with each command in tur n. RDFERENCESECTIONC  The EDITOR T by pressing the cursor UP key. T t the editor and return to the command line; press [ESCAPA O editor, the command lind shows;  -normal < > &nn V23 H00 T rsor is at the bottom of the screen. Edi ting fqnctions T volve the cursor keys together  the SHIFT and CTRL keys. The cursor keys will be LEFTRIG HT, UP and DOWN: SHIFTLEFT ete character under cursor and move  rest of line laft.  2) SHIFT+RIGHT :move line to ri|c
P732 CEEFAX 732 Wed 30 Dec 21:00/01 |B220821B|a17T/Gqide|i14TE T|m417ED|s÷n1 ÷eght from cursor,  inserting a space under the cursor.  3) SHIFT+DOWN :move screen to tha right and below cursor  n one line. No part of the screen to  the left of the cursor i s changed. SHIFTUP n to the right and below cursor  up one line, deleting the rem ainder of  line. CTRLRIGHT of line. CTRLLEFT begining of line. CTRLDOWN p thd remainder of this line with the  part below it. CT RL+UP :swap the remainder of this li ne with the  e it. T he cursor must be in the  position. The cursor will not attempt to do I possible to swap downwards if 
P732 CEEFAX 732 Wed 30 Dec 21:31/43 |B220921B|a17T/Guide|i14TEXT|m41B57|s÷n1 ÷eursor is on the bottom line. The red function  graphics control codes. These are in  to f7 inclusive as below:  f3 f4 f5 f6 f7 REDGREENYELLOWBLUE MAGENTA CYAN wHITE S colours are obtained by pressing SHIF T and a S graphic colour codes are  y pressing CTRL and a colour key together. O ined from the normal keys in  on with the CTRL key as follows:  s function mnemonic CTRLPD DH CTRLLN NH CTRLCC - CTRLHF Fl CTRLIS St CTRLJE EB CTRLKS
P732 CEEFAX 732 Wed 30 Dec 21:20/11 ÷e SB CTRL]N round NB CTRL\B ackground BB CTRLXC al display CD CTRLYC tiguoqs graphics Cg CTRLZS eparated graphics Sg CTRL^ Hold graphics Hg CDRL# Release graphics 2g G ic characters are entered from the keyboard. All  ithout SHIFT, and lower case alpha  s will produce graphic characters fo llowing a graphic A ively, a "graphic patch" facility may e used. Function keys f8 and f9 are used with keys QWASZXO pressing CTRL+f8 the command line shows;  ]VH nn TQX e used to toggle the six  aphic character on and off. The characte r may 
P732 CEEFAX 732 Wed 30 Dec 21:10/23 |B220B21B|a17T/Guide|i14 EXTB ÷ecreen by pressing CTRL+f9 No  keys respond exept the cursor keys T o return to CTRL n or ESCAPE. T programmed to hold strings in the  way as in BASIC by using the *KEY comma nd However, f8  a control character which removes all  ntrol codes from the current page and replaces them with @U will restore the control codes. This is  that may be doing  A > can be used, the BBC  able of marking their presence and so the  ded. CA OUSEL CAROPSEL ommand for "display rolling pages" On  the cursor switched  le row is replaced with a display |c
P732 CEEFAX 732 Wed 30 Dec 21:32/53 |B220C21B|a17T/Guide|i14TEXT|m42595|s÷n1 ÷eheader SERVIC E NAME, DAYDATETIMEE held in the magazine is  in order, for thirty seconds or ten seconds  page identifier used. The page  r is a colon (:) or star (*) that appea rs in the  in the magazine. The colon is  fault character and causes a display time of 30 A star inserted in this position  s a display time of 10 seconds to be s et. These times  and "fast" but both may be set to  value in the range 1 to 99. To chang e the normal (ie.  onds to, say, 20 seconds, a command of he form:- CAR[RET]  Similarly, to change the "fast" time (as prompted  5 seconds, the command:- CAR
P732 CEEFAX 732 Wed 30 Dec 21:12/00 |B220D21B|a17T/Guide|i14TEXT|l428FF|s÷n1 ÷e=11 [RET]  T y may be advanced to the next page in th e sequence  cursor right key. Pressing  left gives you the previous page unles s you are on  ine. The display can also be held  on the current page by pressing the space-bar. The  nd corner of the screen is then  aced with the word "HOLD" in green , exactly as on T o return to normal, press any key. T e display will immediately advance to the next page. [ESCAPE] command mode When displaying, any "holes" (i.e erased pages) are skippd d over. After the  displayed, the pointer is reset to th e  . I zine, then the carousel 
P732 CEEFAX 732 Wed 30 Dec 21:02/01 |B220E21B|a17T/Guhde|i14TEXT|m42C69|s÷n1 ÷e loads the next magazine and con tinues to I the last magazine should always  ck to the first to maintain continuity. (See LINK). I sent, than a beep is made and the error message "NO MAGAZINE" flashes on thd co mmand line. No  y. CSERVICE T vice n—ld is the first word on tha he ader row in CAROUSELT e is "VidiFax" in yellow. This may  y be changed at any time by the comman d:- CAR[RET] T name follows the equals sign. Thereafte r, your new  f "VidiFax". A colour code may be  ed before tha name if requhred It wi ll remain in VE r is termhnated and subsequently  lled. The default l—ld will only re appear after the 
P732 CEEFAX 732 Wed 30 Dec 21:03/01 ÷eitch off and on again. C magazine title T t magazine is stored and displayed  en MAG is called. The title is derived from LOAD or SAVE LI NK mec——nism It may be changed at any time by the command:- [R ET] T ine, whether it has been  t, will be over-written by the new ma gazine LINK set See the command LINK. A r option, the haader row can be complete ly blank. T CARH[RET]  the carousel. It will  subsequent calls to tha carousel To res ore  CARO[ DT] T e header will remain on for all subseq uent calls to the  CLEAR C dex enabling a new 
P732 CEEFAX 732 Wed 30 Dec 21:10/21 |B221021B|a17 G EXTD ÷ee createdN This command shoqld be u sed with  orks It does not actually  e magazine from the memory but instead modifies  lon)N Thus qntil further insert  ns, the pages of the magazine still exi st and may  he whole magazine may be restored by rep eating the command. It can be seen therefore that CLEAR on on tha page identifier. Its qse  in removing a magazine after it has been completely  d tha user wishes to continue  eating more pages. CLM S o clear except that the magazind memory is entirely I to recover from this condition. DIS PLAY C magazine (not disc) and displays  screen The name is the l—ld of the |c
P732 CEEFAX 732 Wed 30 Dec 21:34/01 |B221221B|a17T/Guide|i14TEXT|m43A11|s÷n1 ÷eemporary page, created by SAVE ommands then use / (oblique) in place of a name. ERASE ame2> R om the magazine. The page  is removed and the first character of th e name is T INSERT operation will over-  s page. Until then,this page may still b e displayed D Pages may also be erased by  al referance. e.g. ERASE (12). 8See DI SPLAY above.) AMUST mmand. To remove a block of pages,  fy the first and last pages of the block , separated by NI cannot be found, the error message: N such qage" is given. HELPROM nly) C s shown when VidiEditor is NT he current frame is saved and is recalle d after  
P732 CEEFAX 732 Wed 30 Dec 21:25/03 |B221321B|a17T Guide|i14TEXT|m43D7B|s÷n1 ÷e INSERT S ntly on screen in the magazine On a uccessful transfer, the message "Acti on successful" is T t be given a name by which it can be I t op row whilst in the  e givdn on the command line e.g.: I NSERT TEST PAGE [RET] TTE ST PAGE" to the top row before insert ing  N ill ovdr-write anything   A colon is always put at the start of th e top  r. Dhis is essential in  e system knows where to put the next p age to T red sequencially until the  full. I d, then the error message M ull" is given if an attempt to INSERT wa s made. LINK IVE
P732 CEEFAX 732 Wed 30 Dec 21:34/07 |B221421B|a17T/Guide|i14TFXT|m440E5|s÷n1 ÷eitor, one magazine of 20 pages can b e held in the T fficient room for the users needs. H er, the command LINK can be used to "chain" another  red, onto the carousel. It takes the  m:- LINKT T e title can be any file specification including ADFSA the link command has been  will be necessary to SAVE the magazin e so that  LINK on its own removes a link  in, this only affects the current magazine. Any  be chained, subfect only to the  ge capacity of the system. eg. On a si ngle 40 track  80 pages can be stored, whereas  a twin double sided 80 track drive, 36 magazines or 720  . Even more can be saved on a |c
P732 CEEFAX 732 Wed 30 Dec 21:05/01 |B221521B|a17T/Guide|i14TDXT|m4444F|s÷N0 ÷e10 MI k is present, it is shown MAG e index. LOAD L spdcified magazine into memory Magaz ines are  will over-write the present  ontents. If usad on its own, it will prompt for I magazine cannot be found on the  hen the disc error message "Not found" will be given MAGAZINE P the inddx of the cqrrent magazine i n insertion T row of each page is shown,  g comments added after the page nam e to be shown IPR INT routine has been used than  " will be shown, top left in red.  nter programmer has been qsdd or  . If a link is present, this will also be shown, on the I
P732 CEEFAX 732 Wed 30 Dec 21:26/13 ÷ell typically look like: LNE XTMAG OVERLAY C e specified page over the current one. Where ever  oreground page (the one being  d) the background will remain unchang ed. The page  background. This does not affect  gazine; the page should be treated as if it has just I ified page cannot be found, the  r mdssagc "No such l—lf" will be given. PRINT OM separate disc image)  On a Master with disc im—ge, use /PRINT) P e2> inclusive on an 80  ch as the Epson RX80. If only the fi rst  is printed. To print the  contents, the qualifier "/S" can be used.  S A
P732 CEEFAX 732 Wed 30 Dec 21:16/00 |B221821B|—17T/Guide|i14TEXT|m44E8D|s÷n1 ÷e found, the error mdssage "No  ame" will be given No further attempt to insert the I page was found, then the origin—l  will have been overwritten by the curre nt one and the A ful" will be given. SAVE Saves a magazine of twenty pages (incl uding blanks) to the T ll be the file name and it will b e  ry D if DFS is in qse  directory with any other filing system. If NOT e current title as shown  index is used A prompt will appear if there I s insufficient room on  hold a 20k file (one magazine), the dis c error D n. A 40 track disc can hold  magazines per side whilst an 80 tra|c
P732 CEEFAX 732 Wed 30 Dec 21:36/07 |B221921B|a17T/Guide|i14TEXT|m451F7|s÷n1 ÷eck disc can  .16 TIDY W from the magazine, the "holes"  be removed by this command which moves a ll the free  zine. TIME TIME both the internal clock (as in BASIC) nd also the "day/date" string which app ears on the header CAROU SEL. On entry, the screen clears and  are shown. You are  wish to change the time: C time? (Y/N): AY will present separate headers for  s, minutes and seconds. [RETURN] must be pressed to A null value, i.e. [RETURN] on its  n, is considered to be zero. After the seconds have been N e answer to the question then:  Change date? (Y/N): A
P732 CEEFAX 732 Wed 30 Dec 21:07/11 |B221A21B|a17T/Guide|i14TEXT|m45561|s÷n1 ÷eing with "Y" causes: E y/date > < A g typed between the angle brackets wil l CAROUSEL The normal format, as CEEFAX d ORACL@, is of the form: DAYD ATE MONTH e.g.>Sun 19 Aug< A ngle bracket is ignored. A ng [RETURN] or the question was answere d with N er was on it before TIME was  —nd the cursor returns to the command li ne. X T as in the editor. S possible to see control codes on the BBC  to mark them. Thd cursor  ced over the same araa when the pa ge is ASCII HEX, may be read from the  e, after the "&" symbol "X" |c
P732 CEEFAX 732 Wed 30 Dec 21:00/02 |B221B21B|a17T/Guide|i14TEXT|m418CB|s÷n1 ÷e works by  d replacing all control codes  @. Thf original page can be recovered by the command: D 3.19 * T is exactly the same as star comlan ds in BASIC. E sad to the opepating system. Before  happans, the screen is sdored in the temporary memory  ed for use by the operating system  necessary. Ond of t—f most comm on commands, for CAT ee the disc catalog All error messages from the MOS and filing systems are repo rted and control is  to VidiEditor. 