@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uSPEDCALC.OBJ must be renamed AUTORUN.SYS and the disk it is on must contain both DOS.SYS and DUP.SYS.Speedcalc uses the topV} line of the screen as the command line. This is where Speedcalc displays messages and asks you questions.Screen lines 2-4W} are the input buffer area. This is the work area where you enter and edit data. The input buffer also displays the data coX}ntained in the current cell. The work area cursor is a left arrow. After you begin to enter data, most Speedcalc commands (Y}except for the cursor movement keys) are deactivated until you press RETURN to enter the data into the worksheet.The lower Z}19 screen lines are the window into the spreadsheet. By scrolling the screen back and forth with the cursor, you can move th[}e display window to any part of the spreadsheet.The Speedcalc worksheet consists of 50 vertical columns labeled with letter\}s (AA,AB...BX) and 100 horizontal rows numbered 1-100. The intersection of a row and column is called a cell. Speedcalc can]} use a maximum of about one third of the possible 5000 cells due to memory limitations. The data may be spread out over the ^}entire worksheet for readibility if desired. Any move or copycopy operatiion will be aborted if sufficient free memory is no_}t available.To move the cursor around on the worksheet simply use the cursor control keys as you normaly would. Pressing C`}TRL-H once "HOMES" the cursor to the UPPER-LEFT cell of the current window. Pressing CTRL-H twice will "HOME" the cursor to a}cell AA1, the HOME position for the entire sheet. To goto a specific cell, press CTRL-G. The command line will display GOTOb}. Simply type the name of the cell you wish to GOTO and hit RETURN.COMMAND SUMMARYCTRL-A = Displays the amount of free mec}mory.CTRL-B = Cycles through the available screen background colors.CTRL-C = Copies a block of cells to a different locatd}ion without disturbing the original cells. Place the cursor on the upper left corner of the block you wish to copy, then pree}ss CTRL-C. Move the cursor to the lower right corner of the block you wish to copy and press RETURN. Next move the cursor tf}o the upper left corner of the location where you want the block copied and press RETURN again. The new data will replace ang}y data currently in those cells. If an impossible destination is specified no data will be copied. Press ESC to cancel thish} command.CTRL-D = Displays the disk directoryCTRL-E = Edit mode. The up/down cursor movement is disabled. Everything toi} the right of the new character moves right one space. Erase unwanted characters with BACKSPACE or CTRL-DELETE. The CTRL-DEj}LETE does not move the cursor:It pulls the text to the right of the cursor toward the cursor. Press RETURN to enter the new k}data and escape from the edit mode.CTRL-F = Changes the location of data in the cell. Press L, C, or R to move the data tol} the left, center, or right of the cell.CTRl-G = The GOTO command. Press CTRL-G and enter the name of the cell you wish tom} goto and hit RETURN.CTRL-H = Homes the cursor. Press CTRL-H once to "HOME" the cursor to the upper left corner of the curn}rent screen. Press CTRL-H twice to "HOME" the cursor to cell AA1, the home position for the entire sheetCTRL-K = Erases tho}e contents of the cell the cursor is on when pressed.CTRL-L = Loads a spreadsheet from disk. Use a valid Atari filename.p}CTRL-M = Very similar to the copy command, except fills the original cells with blanks. Use this to create space for new datq}a in the middle of a spreadsheet. ESC will cancel this command also.CTRL-N = Recalculates the entire spreadsheet starting r}at cell AA1CTRL-P = Will print data to three different devices, E:, P:, or D:. To print a hard copy press CTRL-P and enters} P: at the prompt. The cursor must be below and to the right of the block of cells you wish printed. The printout will start}t at cell AA1. To preview the printed output on the screen, enter E: to the same prompt. Speedcalc data can also be printedu} to disk for integration in a Speedscript document. At the prompt enter D:filename. Please be aware that printing to disk iv}s NOT the same as saving to disk and Speedcalc cannot reload a file printed to disk.CTRL-R = Toggles between automatic and w}manual recalculation.CTRL-S = Saves a spreadsheet to disk. Enter a valid Atari filename including D:.CTRL-T = Increases x}the luminance of text on the screen, cycling through the available text colors.CTRL-W = Changes the width of an entire coluy}mn of cells. Move the cursor to any cell in the column you wish to change the width of before pressing CTRL-W. Enter a numbz}er from 4-36 at the prompt. The screen will be redrawn to reflect the change made. If you decrease the width of a column, y{}ou may see asterisks where numbers used to be. This indicates the column is too narrow to display the number, but no data is|} actually lost. Expand the column as necessary to display the number. Only complete columns will be displayed.CTRL-X = Ex}}its Speedcalc and returns to DOS. This command erases all data in memory. Speedcalc will prompt you with ARE YOU SURE Y/N?. ~} If your disk has MEM.SAV, you can exit to DOS and return to Speedcalc, however all data will be lost. Use option M (RUN AT }ADDRESS) and then enter the address 2000 and hit RETURN.CTRL-. = Changes the number of decimal places for any cell. The de}fault is 2, but you may change it to any value from 0-15 at the prompt. A zero will round off any number in the cell to the }nearest integer. A 15 will cause a number to be displayed as entered or calculated with no rounding.OPTION-CONTROL-B = The} reverse of CTRL-B above.OPTION-CONTROL-C = Relative copy command. This command adjusts the cell names used in formulas wi}thin the copied block(see copy command above).OPTION-CONTROL-F = Global format. The same as the format command, but changes} every cell on the sheet.OPTION-CONTROL-M = The relative form of the move command. Cell names are adjusted to reflect the }move.OPTION-CONTROL-R = Displays recalculation mode without changing it.OPTION-CONTROL-T = The reverse of CTRL-T above.}OPTION-CONTROL-W = Global width change. The same as the width command, but changes the width of every cell on the sheet.SY}STEM RESET = SYSTEM RESET is trapped and no data is lost.SHIFT-CLR = Erases EVERYTHING in the spreadsheet. You will be ask}ed to confirm this with a Y or N response before this is carried out.INTEGRATING SPEEDCALC WITH SPEEDSCRIPTAfter printing} the Speedcalc file to disk using the CTRL-P command as described in the command summary, exit Speedcalc and load and run Sp}eedscript. Load the file as you would any Speedscript file. The data that appears can now be edited any way you wish, inclu}ding boldface, underlining, italics, etc.*****NOTE*****There is no easy way to combine the 850 Interface boot program wit}h Speedcalc. This prevents direct access to the R: device. To get around this, print the file to disk as explained above an}d then transmit as you would an ATASCII file.TYPES OF DATA1. NUMERIC = Composed of one or more digits with an optional pl}us or minus sign. A decimal point is also optional. If any other characters are included, the entire entry is considered as} text data(see below). The allowable range is roughly -1.7E+97 to 1.7E+98. If a calculation produces a number outside the a}llowable range an *ERROR* message will appear in the cell containing the formula. Speedcalc will not allow you to enter a nu}mber more than 36 digits long. Even though you may enter a number 36 digits long, calculations are accurate to only nine dig}its. Numbers can be entered using scientific notatiion, however this should generally be avoided since values outside the At}ari's range may cause a crash.While you are entering the number it will appear only in the input buffer near the top of the} screen. As soon as RETURN is pressed, the number will transfer to the cell the cursor was on and the letter N will appear a}t the upper right of the screen. To alter an entry before pressing RETURN use the BACKSPACE key. Input can also be entered }by using the CTRL and cursor keys to exit the cell. The data will be entered just as if you had used RETURN.2. TEXT = Text} data consists of comments, titles, column headings, etc., and exists solely to help you to understand what the other data me}ans. BACKSPACE can be used to edit text data before RETURN is pressed. Pressing RETURN will cause the data to be entered an}d a T to be displayed in the upper right corner of the screen. If the text is longer than the width of the cell, only the le}ft most portion will appear in the cell, but no data is lost.3. FORMULA = Formula data is a mathematical expression. The f}irst character must be an = sign, otherwise Speedcalc will either signal an error or treat it as text data. A formula in one} cell may refer to another cell. When REtURN is pressed the results of the formula and not the formula itself will appear in} the cell the cursor was on. An F will also appear in the upper right corner of the screen. If a formula makes reference to} another cell, the referenced cell must contain a number or another formula. A reference to an empty cell or one that contai}ns text will cause an *ERORR* message to be displayed in the cell containing the incorrect formula.MATHEMATICAL OPERATORS}+ = Addition- = Subtraction* = Multiplication/ = Division^ = Exponentiation= = EqualityThe first operators to be evalu}ated are those enclosed in parentheses. The inner most set of parentheses will be evaluated first in the case of "nested" pa}rentheses. Next to be evaluated are exponents. Multiplication and division are next and have equal precedence. Last to be }evaluated are addition and subtraction.FUNCTIONS@ABS() = Absolute value@AVE() = Average of a block of cells@EXP() = Nat}ural exponent@INT() = Integer@LOG() = Natural logarithm@RND() = Round to nearest integer@SGN() = Sign@SQR() = Square roo}t@SUM() = Sum of a block of cells PI = Value of PI(3.14159265)All functions followed by parentheses may contain a numb}er or a formula between the parentheses. The @AVE() function will calculate the mean average of the values in a block of cel}ls. The @SUM() functio will calculate the sum of a block of cells. A block of cells is defined by putting two cell names se}parated by a colon in the parentheses. The first cell is the upper left corner of the block, and the second is the lower rig}ht corner of the block. A block can be a single column or row by specifying the first and last block in the column or row. }If any cell in the specified block is blank or contains text data, an error results.EDITINGTo change the contents of a ce}ll, just move to the cell and type over the existing data. Press RETURN or exit the cell with a cursor key to enter the new }data. Pressing CTRL-K will erase whatever is in the cell the cursor is on. SHIFT-CLEAR will erase everything on the sheet. } You will be asked to confirm this drastic action. Edit mode is entered by pressing CTRL-E when the cursor is on the desired} cell. Up/down cursor movement is disabled in edit mode. New characters inserted "push" existing characters to the right un}less the input buffer is full. The CTRL-INSERT combination is disabled in edit mode. Use the space bar to insert blank spac}es. Unwanted can be erased with the BACKSPACE key or the CTRL-DELETE combination. CTRL-DELETE does not move the cursor but }instead "pulls" the text to the right of the cursor toward the cursor. Cursor keys cannot be used in the edit mode to enter }data, use RETURN insteadRECALCULATIONTo recalculate manually press CTRL-N. If automatic recalculation is selected, the e}ntire spreadsheet is recalculated each time new data is entered or existing data is edited. Recalculation begins at cell AA1}, placing fresh results where needed. Sometimes it is necessary to recalculate two or three times to get the correct results} in each cell because only one cell is recalculated at a time. This should be done before printing or saving to disk. CTRL-}R will toggle between manual and automatic recalculation. To view the recalculation mode without changing it, press OPTION-C}TRL-R.*****NOTE*****This documentation is not intended to be a course on the effective use of spreadsheets. It is recomm}ended that the user read one of the many books on the market dealing with spreadsheets and their uses. sheets. It is recommhCOMMAND SUMMARYCtrl-+ = Move cursor 1 space leftCtrl-* = Move cursor 1 space rightCtrl-minus = Moves cursor backwards t }o beginning of previous sentenceCtrl-= = Moves cursor forward to beginning of next sentenceShift-+ = Moves cursor left t }o the beginning of previous wordShift-* = Moves cursor right to the beginning of next wordShift-minus = Moves cursor back } to beginning of previous paragraphShift-= = Moves cursor forward to the beginning of the next paragraphStart (hit once) }= Moves cursor to top of screen without scrollingStart (hit twice) = Moves cursor to start of documentCtrl-Z = Moves curs }or to end of documentCtrl-insert = opens up one spaceCtrl-I = Insert mode. All text typed in this mode will be inserted a }t the cursor position with following text moved to the right. Use Ctrl-I again to exit this mode.Tab = Inserts 5 spaces for } each operationShift-insert = Inserts 255 spaces for each operationShift-Delete/Back S. = Deletes all spaces between curs }or and following textDelete Back S. = Deletes the character to the left of the cursorCtrl-Delete Back S. = Deletes the ch }aracter on which the cursor is sittingCtrl-E = Erases text after (to the right of the cursor. The message "Erase (S,W,P):RE }TURN to exit. Type S to delete a sentence, W for a word, or P for a paragraph. You can continue to press S,W, or P untill all } the desired text is deleted, then press RETURN to exitCtrl-D = Delete mode. Place the cursor after the word, sentence, or }paragraph that you want to delete. Then type W,S, or P to delete the desired text. RETURN is not necessary to exit this mode. }Return = In general allows an escape from any Speedscript commandCtrl-R = Restores the data removed by the LAST Ctrl-E or } Ctrl-D operation.********NOTE**********To move blocks of text from one location in the document to another first erase o }r delete it with Ctrl-E or D then move the cursor to where the text is desired. Ctrl-R will insert the text (sentence word o }r paragraph) at this point.To duplicate blocks of text use Ctrl-E or D to erase text then Ctrl-R to restore it. Move curso }r to new location and Ctrl-R to restore the text again at the new location.A buffer is used for the CTRL-E function(2K for }disk, about 6K for tape). With this command you can erase up to the capacity of the buffer, but CTRL-E erases the buffer wit }h each use. If you need to preserve the buffer contents, holding OPTION while pressing CTRL-E will preserve the buffer conte }nts and add the newly erased text to it up to its full capacityCtrl-K = Erase buffer contentsOPTION-Shift-Clear = Clear a }ll text. Type Y or N at the "ERASE ALL TEXT" prompt.SEARCH AND REPLACEOPTION-Ctrl-F = Activates search feature. The comma }nd line prompts "Find:". Type in the search phrase (what you would like to search for). Typing Ctrl-F again will search for t }he next occurrence of the phrase after the cursor position (press start twice to search entire document).OPTION-Ctrl-C = Pr }ovides a replace phrase to be substituted for all incidences of the search phrase. Entering RETURN at the "CHANGE TO": prompt } will delete all occurences of the phraseOPTION-Ctrl-G(Global) = Links Ctrl-F and Ctrl-C together prompting "FIND:" then "C }HANGE TO" and replacing all occurrences of the search phrase.********NOTE********Search will find embedded words (such as } "the" in the word then). To search for a single word preceed it with a space. Use a space in the REPLACE word also.STORING } AND LOADING A DOCUMENTCtrl-S = Save. Type C: or D:(legal filename) at the prompt. No Errors prompt appears after sucessful }l save.Ctrl-L = Load. Same procedure at prompt. No Errors indicates sucessfull load.********NOTE********Files begin loa }ding at cursor position, so be sure to press START twice(moving cursor to beginning of document) or OPTION-SHIFT-CLEAR (Erase } all) unless you intend to merge files.To merge files use Ctrl-Z to position cursor at end of text then load the file to be } merged. A LOAD operation does not insert text but will overwrite any text after the cursor position.PROGRAMMING WITH SPEED }SCRIPTSince Speedscript stores files in ASCII you can load any ASCII file with it. You could write a BASIC program with SPE }EDSCRIPT, save it on disk then use ENTER to read the file from BASIC. In BASIC you can store a program in ASCII form with LIS }T"D:filename" or LIST "C:" FOR TAPE. You can even load files produced by most other word processors those programs can read S }PEEDSCRIPT files.DISK COMMANDSCtrl-M = Disk Directory. Puts disk directory on screen in three columns with a large cursor } on current file. Use cursor keys to choose file, follow menu on screen using Ctrl-D to delete file, R to rename, L to lock, }U to unlock, or F to format the disk. Changes to the directory wil not be seen until the directory is called again.ADDITION }AL FEATURESCtrl-X = Exchanges the character under cursor with the character to the right of the cursorCtrl-A = Changes th }e character under the cursor from upper to lower case or vice-versa********NOTE********Atari 400/800 owners will notice t }hat the CAPS/LOWER key now functions as a toggle betweem upper and lower case. It now works like the CAPS key on the XL and X }E series. Press once to lock in upper case, again to lock in lower.Ctrl-B = Background color. Each time Ctrl-B is typed the } background color is changed to 1 of 128 different colors.Ctrl-T = text luminance. Each time Ctrl-T is typed 1 of 8 text lu }minances is is cycled.OPTION-Ctrl-+ = Decreases screen width. each keypress narrows screen width by one space from a maximu }m of 40 to a minimum of 2OPTION-Ctrl-* = Increases screen width, reverse of aboveCtrl-O = Provides a method of distinguis }hing between true spaces and false ones (those generated by a word wrap). This command causes false spaces to appear as tiny }dots. You can write or edit in this mode if you wish, or exit with Ctrl-O again.********NOTE********The break and inverse } video keys are disabled by SPEEDSCRIPT. If inverse characters are needed hold SELECT while typing the key.PRINT!******** }Note********If your printer incorporates an automatic skip over perforation feature turn this feature off before printing. }Align the peforation with the top of the print head.Ctrl-P = Print. At the Print:(Device:Filename)> prompt enter D:Filename } for disk, C: for cassette, E: for screen, or P: for most printers.BREAK = Hold until printing stops to abortCtrl-1 = pau }se printing. Ctrl-1 again to resume********NOTE********If you need to print to an RS-232 printer, just Print to a disk fi }le, then boot up your DOS master disk and use the copy selection to copy the print file to the R: device. You can also write }BASIC programs to read and process a Printed disk file. Rember, a Print to disk is not the same as a Save to disk.FORMATTIN }G COMMANDSStage 1 Commands(usually control variables such as margins, linespace, ect.)SELECT-l = Left margin. Enter a n }umber from 0 (no margin) to 255. Default=5SELECT-r = Right margin. Enter a number from 1 to 255. Default=75SELECT-t = Top } margin. Position of first line. Default=5. The header (if any) is always printed on the first line of the page.SELECT-b = }Bottom margin. Position of last printed line before next page. Default=58. Do not enter a number greater than page length.S }ELECT-p = Page length. defaults to 66. If your printer does not space 6 lines to the inch, multiply lines per inch times 11 f }or page length.SELECT-s = Line space. Enter 1 to 255. Default=1SELECT-@ = Starts numbering at page number given. Normally } 1SELECT- ? = Disables print untill desired page number is reached. A value of 3 would start printing at page 3 of the docu }ment. Normally printing starts with page 1.SELECT-x = Sets page width. Default=80. Needed for centering in double width or }condensed type or if using a 40 column or wide carriage printerSELECT-n = Forced paging. Stops printing then resumes at sta }rt of next page.SELECT-m = Margin release. Disables margin for next line.SELECT-w = Page wait. Should be placed at beginn }ing of document before any text. With page wait on you are prompted to "Insert next sheet, press RETURN" when each page is f }inished printing.SELECT-j = Select automatic line feeds after carriage return. Like SELECT-w this command must be placed be }fore any text. Do not use for double spaceing, but only if all text prints on the same line.SELECT-i = Information. Like a }REM statement. Follow this command with a message up to 255 characters terminated with a RETURN. This line will be ignored du }ring printing.SELECT-h = Header define and enable. The header prints on the first line of each page. Header must be a singl }e line of text up to 254 characters ending with RETURN. You can include Stage 2 commands, centering etc., in a header. You ca }n use a header by itself without a footer. The header and footer should be defined at the top of your document before any tex }t. If you do not want the header to print on the first page, put a return mark by itself at the top of your document before t }he header definition.SELECT-f = Footer define and enable. Instructions are the same as for the header. the footer prints tw }o lines prior to the last line of the page.SELECT-g = Go to (link) next file. Put this command as the last line in your do }cument. Follow it with the filename, including D: for disk. After the text in memory is printed, the link command loads the }next file into memory.Stage 2 CommandsSELECT-c = Centering. Put this command at the start of the line you want to center. } to center a double width line set the page width to 40 or pad out the rest of the line with an equal number of spaces.SELE }CT-# = Prints current page number. You usually imbed this command within a header or footer.SELECT-u = A simple form of und }erlining. It works only on printers that recognize CHR$(8) as a backspace and CHR$(95) as an underline character. Underlining } works on spaces, too. Use the first u to start underlining, and another one to turn off underlining.SELECT-(any upper case } character not used for other commands) = Printkey To desiginate a Printkey hold the SELECT button and type the key you want }to assign, then type = (equal sign), and finally the ASCII value to be substituted for the Printkey during printing.This al }lows definition of ASCII values which your printer uses for features like double width or emphasized mode.Four Printkeys ar }e predefined by SPEEDSCRIPT, but may be changed if desired. The keys 1 through 4 are defined as 27,14,15, and 18. On most pri }nters-CHR$(27) = ESCape keyCHR$(14) = Start double widthCHR$(15) = Either ends double width or starts condensed charact }ersCHR$(18) = Usually cancels condensed charactersAs an alternate method the key with the ASCII value of the Control code } (ie Cont-N = 14 = Start double width) can be embeded im the text. ursor 1 space rightCtrl-minus = Moves cursor backwards t CB'DOS SYSB*+DUP SYSBdUSPDCALC DOCBXSPDSCRPTDOC