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.) VCTE . Kennington 1987 1 Jan 198 7 INTRODUCTION VE 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 BBCBADFS 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 |cP732 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 IVE ve 0 and type "*VIDIED". T should then be displaying the title VE 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 VE in any way if it is missing. T ing commands are understood: CAROUSEL CLEAR CLM DISPLAY ERASE |cP732 CEEFAX 732 Wed 30 Dec 21:08/23 |B220321B|a17T Guide|i14TEXT|m36D8|s÷n1÷ e HELP INSERTLINKLOADMAG AZINE OVERLAY REPLACE SAVET IDY TIME X *
:<title> AROMPRINT 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|cP732 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. TA ccessful" will have appeared. Typing MA G will show the magazine titl|cP732 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: SAVEEXAMPLERP732 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 VE in directory D. (DFS only. SD 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] TMAG 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 TP732 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. RDFERENCESECTIONC 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 LEFTRIG HT, UP and DOWN: SHIFTLEFT ete character under cursor and move rest of line laft. 2) SHIFT+RIGHT :move line to ri|cP732 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. SHIFTUP n to the right and below cursor up one line, deleting the rem ainder of line. CTRLRIGHT of line. CTRLLEFT begining of line. CTRLDOWN 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 REDGREENYELLOWBLUE 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 CTRLPD DH CTRLLN NH CTRLCC - CTRLHF Fl CTRLIS St CTRLJE EB CTRLKSP732 CEEFAX 732 Wed 30 Dec 21:20/11 ÷e SB CTRL]N round NB CTRL\B ackground BB CTRLXC al display CD CTRLYC tiguoqs graphics Cg CTRLZS 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 QWASZXO pressing CTRL+f8 the command line shows; ]VH nn TQX 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 EXTB ÷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 |cP732 CEEFAX 732 Wed 30 Dec 21:32/53 |B220C21B|a17T/Guide|i14TEXT|m42595|s÷n1 ÷eheader SERVIC E NAME, DAYDATETIMEE 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:- CARP732 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. CSERVICE T vice n—ld is the first word on tha he ader row in CAROUSELT 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 VE 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 CARH[RET] the carousel. It will subsequent calls to tha carousel To res ore CARO[ 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 EXTD ÷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 |cP732 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.) AMUST mmand. To remove a block of pages, fy the first and last pages of the block , separated by NI cannot be found, the error message: N such qage" is given. HELPROM nly) C s shown when VidiEditor is NT 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] TTE 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 IVEP732 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:- LINKT T e title can be any file specification including ADFSA 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 |cP732 CEEFAX 732 Wed 30 Dec 21:05/01 |B221521B|a17T/Guide|i14TDXT|m4444F|s÷N0 ÷e10 MI 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 IPR INT routine has been used than " will be shown, top left inred. nter programmer has been qsdd or . If a link is present, this will also be shown, on the IP732 CEEFAX 732 Wed 30 Dec 21:26/13 ÷ell typically look like: LNE 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 AP732 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|cP732 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): AY 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): AP732 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: DAYD 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" |cP732 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.