ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ ---- PAGE SYSTEM ---- ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ________________________________ÅÅ ÅÅÅÅ ÅÅÅÅ W O R D ÅÅÅÅ ÅÅÅÅ ÅÅÅÅ P R O C E S S O R ÅÅÅÅ ÅÅÅÅ____________________________ÅÅîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÅÄåååååååååååååååååååååååååååååÅÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîÅÅ ÅÅÅ äîîîîîîîîîîîîîîîîîîîîê ÅÅ Å*USERS INTRODUCTION*Å ÅÅ üââââââââââââââââââââé ÅÅÅ ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ This program is a 40-page notebook utility, with optional use of the Sinclair graphics characters to create titles, diagrams, large headings etc. ordecorative effects. It is also possible to use itfor creating ready-formatted text for incorporating into yourown programs, as the files are free from invisible control codes etc. Please refer to the notes at the end of this text for further information on how this can easily be done. The program's RAMDISK option is a 128K only feature (and willonly be accessible on the menu if loaded in this mode on a 128Kmachine, to prevent errors.) It can be used as a fast means of copying pages to other parts of a file, or to other files, as well as complete-file storage. The RE-LOCATE function is intended to allow lines or pagesof text to be moved so that inserting/deleting can be done. It can also be used as a block- erase, simply by moving a blank block on top of the text to be erased. In GRAPHICS mode only letter-keys A to O will work, and the cursor will only move when the cursor keys are used to move it.This makes it easier to edit vertical columns of graphic symbols etc. Also, the key auto-repeat is disabled, and holding down a graphic-symbol key will show the symbol clearly without the cursor superimposed. (It might be a good idea to make a printout of the graphics keys and their corresponding symbols,or at least make a written note of them, until you become more familiar with them through use.) The program (as it stands) will support serial PRINTERS on the 128 machines via the built- in RS-232 Interface (in 128K mode), and ZX-type printers on the 48K models. Printing will take place as a screen-dump. The COPY function has to be initialised with SYMBOL SHIFT + S before it will work, and can be used for more precise insert editing, using RE-LOCATE to create/remove blank lines as needed. It can also be very effective with graphics symbols for creating patterns etc. (But please note that the Editor mustbe in text mode to use it.) Although the program is errortrapped, loading and saving errors with the Ramdisk will cause it to stop. <RUN> will re-start it with no harm done. CUSTOMIZING THE PROGRAM âââââââââââââââââââââââ The program should not be edited in 128 BASIC as it contains many constructions which would be corrupted by the 128 Editor. Lines 158 to 161 and also line 36 must NOT have their linenumbers changed if adding any patches etc., as the error- trapper is set up to jump to these specific lines on error. ADDITIONAL NOTES The LOAD/SAVE syntax has been altered to microdrive syntax on drive 1 in OUTLET versions:Opus,Disciple/+D and microdrive; and +3 syntax on Drive A in the +3 version at lines 16, 20, 47, 49,51 and 120. If you prefer you can alter them back for tape useand alter the RAMDISK option fordisc/cartridge use at lines 24, 28, 53, 55 and 57 and delete line 110. When you use the RUN option fromthe title page, text memory is cleared of any odd code that may be left over from some otherprogram. This will also clear any text so if you use the EXIT option, BREAK and RUN if there is any text you don't want to lose! The program is error-trapped butyou can use BREAK at the title page. If you wish to use a text file in a BASIC program then you can transfer it to a string array and then just PRINT the string. The array will be SAVEd with theBASIC but you must avoid using aCLEAR or RUN. You need to use a BASIC loop. For example... CLEAR 49999 LOAD "NAME" CODE 50000 LET E = 1 DIM A$(X) FOR N = 50000 TO 49999 + X LET A$(E)=CHR$ PEEK N LET E = E +1 NEXT N ...where X is the number of pages times 704(you'llhave to calculate part-pages or use a header reader). Finally, note that the COPY function is to copy text about and should not be confused with the BASIC COPY command. Whereas the print function DOES use the COPY command to dump the page. It will only work therefore, on ZX-type printers or printer interfaces which accept COPY. ÅÅÅÅÅèÅÄ àÅàÅÅÅÅê Åè ÅÅÄ àÅàÅ çÄ ÅÅÅÅè ÅèçÄàÅàÅ àÅ Åè Åè çÅÅàÅ ìï ÅÅÅÅÅèÅè çÅàÅÅÅÅé