Category : Word Processors
Archive   : WSTAR40.ZIP
Filename : WSTAR40.BDF

 
Output of file : WSTAR40.BDF contained in archive : WSTAR40.ZIP
;.BDF file for WordStar version 4.0 for use with SlashBar menu system
;Last Modification 6-30-87
;Copyright 1987 by:
; Robert A. Berman
; 1915 Grand Court
; Vienna, VA 22180
; (703) 281-0490
;
;This is NOT public domain software, nor is it "FreeWare", "TryWare",
;nor "TupperWare". It is provided free for non-commercial use. Please
;feel free to pass it around, but you may not charge for it (including
;the infamous disk copying fee). If you feel a need to charge for this,
;including it on a disk with other programs you charge for, or other
;such shams, I am entitled to a royalty. If you were forced to pay for
;this (regardless of the reason), please let me know and if I wasn't
;paid a royalty and decide to prosecute the culprit you get a finder's fee.
;
; Contents
; MENU Page MENU PAGE
; ---- ---- ---- ----
; MAIN 2 SPELL 2
; EDIT 2 MERGE 18
; INDEX 5 BLOCK 3
; CURSOR 4 CURSORA 4
; DEL-INS 16 LOCATE 6
; FILE 5 FILEA 5
; DESIGN 6 DESIGNA 6
; DISPLAY 3 ESC 9
; PRINT 7 PRINTA 7
; DMP 7 LQ 8
; REPRNT 8 HEFO 13
; DOTS 10 DOTSA 11
; DOTSB 12 DOTSC 9
; MARGINS 15 TABS 16
; MATH 17 MISC 17
; HELP 14 HELPA 14
;
PROGRAM "WordStar"

MENU MAIN
OPTION EDIT,"Edit Options Menu "
EXECUTE EDIT
OPTION THESAURUS,"Invoke WordFind Thesaurus "
TYPE "{A}1"
OPTION SPELLER,"Invoke Spelling Checker "
EXECUTE SPELL
OPTION DOT_CMD,"Insert Dot Commands at Cursor Location "
EXECUTE DOTS
OPTION FILE,"File Operations Including Saving Your Work "
EXECUTE FILE
OPTION PRINT,"Printer Controls "
EXECUTE PRINT
OPTION MAILMERGE,"Mail Merge Options Menu "
EXECUTE MERGE
OPTION SHORTHAND,"Macro Facility "
EXECUTE ESC
OPTION MATH,"Invoke Math Functions or Block Arithmetic "
EXECUTE MATH
OPTION HELP,"Help With Selected WordStar Topics "
EXECUTE HELP
OPTION MISC,"Miscellaneous Commands Menu "
EXECUTE MISC
MEND

MENU SPELL
OPTION DOCUMENT,"Check document from cursor position to end of file "
TYPE "{C}QL"
OPTION CURSOR,"Check word at cursor position "
TYPE "{C}QN"
OPTION ENTER,"Enter word to check "
TYPE "{C}QO"
MEND

MENU EDIT
OPTION BLOCK,"Block Operations "
EXECUTE BLOCK
OPTION CURSOR,"Cursor Movements "
EXECUTE CURSOR
OPTION DELETE_INSERT,"Delete and Insert Operations "
EXECUTE DEL-INS
OPTION DESIGN_FORMAT,"Designing and Formatting the Page "
EXECUTE DESIGN
OPTION LOCATE,"Find and Replace Operations "
EXECUTE LOCATE
OPTION DISPLAY,"Modify Edit Mode Display "
EXECUTE DISPLAY
OPTION INDEX,"Index and Table of Contents Menu "
EXECUTE INDEX
MEND
;
MENU BLOCK
OPTION COLUMN,"Toggle column mode on and off "
TYPE "{C}KN"
OPTION BEGIN,"Begin marking/unmarking a block of text (cursor must be at spot) "
TYPE "{C}KB"
OPTION END,"Finish marking/unmarking a block of text (cursor must be at spot) "
TYPE "{C}KK"
OPTION MARKER,"Insert marker (0 - 9) in text "
TYPE "{C}K"
ASK "Enter marker number (0 - 9): "
INPUT
OPTION HIDE_SHOW,"Hide or show a marked block of text or numbered marker "
TYPE "{C}KH"
OPTION COPY,"Copy a marked block of text "
TYPE "{C}KC"
OPTION DELETE,"Delete a marked block of text "
TYPE "{C}KY"
OPTION MOVE,"Move a marked block of text (cursor must be at new starting point) "
TYPE "{C}KV"
OPTION COLUMN_REPL,"Toggle column replace on and off "
TYPE "{C}KI"
OPTION UPPER,"Convert marked text to upper case "
TYPE "{C}K+"
; NOTE: Above '+' ^ must be changed to a '"' (hex 22) with a disk zap after compiling
OPTION LOWER,"Convert marked text to lower case "
TYPE "{C}K'"
MEND

MENU DISPLAY
OPTION PREVIEW,"Display text page as it will be printed "
TYPE "{C}OP"
OPTION PRINT_CTRL,"Toggle print control display on and off "
TYPE "{C}OD"
OPTION RULER,"Toggle ruler display on and off "
TYPE "{C}OT"
OPTION SOFT_SPACE,"Show soft spaces as dots (toggle on and off) "
TYPE "{C}OB"
MEND
;
MENU CURSOR
OPTION TOP_SCREEN,"Move cursor to top of screen "
TYPE "{C}QE"
OPTION BOTTOM_SCREEN,"Move cursor to bottom of screen "
TYPE "{C}QX"
OPTION FILE_BEGIN,"Move cursor to beginning of file "
TYPE "{C}QR"
OPTION END_FILE,"Move cursor to end of file "
TYPE "{C}QC"
OPTION PAGE_LINE,"Go to page # (document) or line # (non-document) "
TYPE "{C}QI"
OPTION PREVIOUS,"Move cursor to previous location "
TYPE "{C}QP"
OPTION MARKER,"Move cursor to marker (0 - 9) "
TYPE "{C}Q"
ASK "Enter marker number (0 - 9): "
INPUT
OPTION MORE,"Additional Cursor Commands "
EXECUTE CURSORA
MEND

MENU CURSORA
OPTION LAST_F/R,"Move cursor to start of last find / replace "
TYPE "{C}QV"
OPTION BLOCK_TOP,"Move cursor to beginning of block "
TYPE "{C}QB"
OPTION BLOCK_END,"Move cursor to bottom of block "
TYPE "{C}QK"
OPTION LINE_START,"Move cursor to beginning (left-most position) of line "
TYPE "{C}QS"
OPTION LINE_END,"Move cursor to end (right-most position) of line "
TYPE "{C}QD"
OPTION UP,"Continuous scroll up -- type (0 - 9) to vary speed "
TYPE "{C}QW"
OPTION DOWN,"Continuous scroll down -- type (0 - 9) to vary speed "
TYPE "{C}QZ"
OPTION DISPLAY_MENU,"Set help level to show all cursor controls "
TYPE "{C}J{C}J3"
MEND
;
MENU FILE
OPTION PRINT,"Print a file "
TYPE "{C}KP"
OPTION SAVE_PRINT,"Save file, exit to main menu, and print file "
TYPE "{C}KPD{C}R"
OPTION SAVE_RESUME,"Save file and continue editing "
TYPE "{C}KS{C}QP"
OPTION SAVE_DONE,"Save current file and exit to main menu "
TYPE "{C}KD"
OPTION SAVE_EXIT,"Save current file and exit to DOS "
TYPE "{C}KX"
OPTION ABANDON,"Abandon file and exit to main menu "
TYPE "{C}KQ"
OPTION MORE,"Additional File Options "
EXECUTE FILEA
MEND

MENU FILEA
OPTION COPY,"Copy a file from one place or name to another "
TYPE "{C}KO"
OPTION RENAME,"Rename a file on disk "
TYPE "{C}KE"
OPTION READ,"Read a file into current document at cursor location "
TYPE "{C}KR"
OPTION WRITE,"Write marked block of text to file "
TYPE "{C}KW"
OPTION ERASE,"Delete a file from disk "
TYPE "{C}KJ"
OPTION DIR,"Turn file directory display on or off "
TYPE "{C}KE"
OPTION DRIVE,"Change the logged drive or subdirectory "
TYPE "{C}KL"
MEND

MENU INDEX
OPTION MARK,"Mark beginning / end of index entry "
TYPE "{C}PK"
OPTION INDEX,"DOT Command: Adds a word or phrase to the document index "
TYPE ".IX "
ASK "Enter the word or phrase to add to the index: "
INPUT
CR
OPTION TABLE_OF_CONTENTS,"DOT Command: Add entry to Table of Contents 'n' "
TYPE ".TC"
ASK "Enter Table #, a space, and the entry to the table: "
INPUT
CR
MEND
;
MENU DESIGN
OPTION CENTER,"Center text at cursor location "
TYPE "{C}OC"
OPTION MARGINS,"Change margin settings "
EXECUTE MARGINS
OPTION TABS,"Set tab stops "
EXECUTE TABS
OPTION JUSTIFY,"Toggle text justification on or off "
TYPE "{C}OJ"
OPTION REFORM,"Reform paragraph at cursor location "
TYPE "{C}B"
OPTION WORDWRAP,"Toggle word wrap on or off "
TYPE "{C}OW"
OPTION LINE_SPACE,"Reset line spacing "
TYPE "{C}OS"
OPTION P_BREAK,"Toggle page break display on and off "
TYPE "{C}OP"
OPTION RULER,"Toggle ruler display on and off "
TYPE "{C}OT"
OPTION MORE,"Additional Page Design / Formatting Options "
EXECUTE DESIGNA
MEND

MENU DESIGNA
OPTION PRINT_CTRL,"Toggle print control display on and off "
TYPE "{C}OD"
OPTION PREVIEW,"Display text page as it will be printed "
TYPE "{C}OP"
OPTION HYPHEN_HELP,"Toggle hyphen help on and off "
TYPE "{C}OH"
OPTION HYPHEN_ENTER,"Enter soft hyphen (only prints if end-of-line) "
TYPE "{C}OE"
OPTION RE-FORM,"Re-form paragraph "
TYPE "{C}B"
OPTION ALIGNMENT,"Align text at a fixed position "
TYPE "{C}P@"
OPTION SOFT_SPACE,"Show soft spaces as dots (toggle on and off) "
TYPE "{C}OB"
MEND

MENU LOCATE
OPTION FIND,"Find text in document beginning from cursor location "
TYPE "{C}QF"
OPTION REPLACE,"Find text and replace it with other text "
TYPE "{C}QA"
OPTION REPEAT,"Find and/or replace again "
TYPE "{C}L"
MEND
;
MENU PRINT
OPTION PRINT,"Print a file "
TYPE "{C}KP"
OPTION BOLD,"Turn boldface on or off at cursor location "
TYPE "{C}PB{C}PD"
OPTION UNDERLINE,"Turn underlining on or off at cursor location "
TYPE "{C}PS"
OPTION ALT_FONT,"Turn condensed print on at cursor location -- 15 CPI "
TYPE "{C}PA"
OPTION NORMAL_FONT,"Turn condensed print off at cursor location -- return to 10 CPI "
TYPE "{C}PN"
OPTION SUPERSCRIPT,"Toggle superscript on and off "
TYPE "{C}KT"
OPTION SUBSCRIPT,"Toggle subscript on and off "
TYPE "{C}KV"
OPTION PAUSE,"Cause printer to pause and request key press to continue "
TYPE "{C}PC"
OPTION SPECIAL,"Select and / or redefine special characters ^PQ ^PW ^PE ^PR "
EXECUTE PRINTA
MEND

MENU PRINTA
OPTION LINE_FEED,"Print a line feed at cursor without a carriage return "
TYPE "{C}PJ"
OPTION OVERPRINT_LINE,"Overprint line -- carriage return without a line feed "
TYPE "{C}P{C}M"
OPTION DMP,"Special dot matrix printer options, requires CUSTOM driver "
EXECUTE DMP
OPTION LQ,"Special LQ printer options, requires custom driver and LQ option with WS "
EXECUTE LQ
OPTION RESET,"DOT Command: Redefine special print options at print time "
EXECUTE REPRNT
MEND

MENU DMP
OPTION DMP_STUFF,"Menu reserved for DMP stuff "
TYPE "{C}PQ"
OPTION RIBBON,"Redefine later -- a toggle switch "
TYPE "{C}PY"
MEND
;
MENU LQ
OPTION LQ_STUFF,"Menu reserved for LQ stuff "
TYPE "{C}PQ"
OPTION RIBBON,"Redefine later -- a toggle switch "
TYPE "{C}PY"
MEND

MENU REPRNT
OPTION ^PQ,"Redefine the ^PQ sequence "
TYPE ".XQ "
ASK "Enter hex values of characters to output separated by spaces "
INPUT
CR
OPTION ^PW,"Redefine the ^PW sequence "
TYPE ".XW "
ASK "Enter hex values of characters to output separated by spaces "
INPUT
CR
OPTION ^PE,"Redefine the ^PE sequence "
TYPE ".XE "
ASK "Enter hex values of characters to output separated by spaces "
INPUT
CR
OPTION ^PR,"Redefine the ^PR sequence "
TYPE ".XR "
ASK "Enter hex values of characters to output separated by spaces "
INPUT
CR
MEND
;
MENU ESC
OPTION CREATE_DELETE,"Create or delete a macro definition "
TYPE "{ESC}"
OPTION DISPLAY_CHANGE,"Display or change macro definitions "
TYPE "{ESC}?"
OPTION $_FMT,"Enter results of last math operation in dollar format "
TYPE "{ESC}$"
OPTION MATH,"Enter results of last formula (^QM) or block (^KM) math operation "
TYPE "{ESC}="
OPTION FORMULA,"Enter results of last math formula (^QM) operation "
TYPE "{ESC}#"
OPTION DATE,"Enter current date "
TYPE "{ESC}@"
OPTION TIME,"Enter current time "
TYPE "{ESC}!"
OPTION HELP,"Help with shorthand facility "
TYPE "{ESC}{C}J"
MEND

MENU DOTSC
OPTION MERGE_EQUATION,"Merge Command: Enter a variable and equation to evaluate "
TYPE ".MA "
ASK "Enter variable name: "
INPUT
TYPE " = "
ASK "Enter equation to evaluate: "
INPUT
CR
OPTION RULER_SET,"Embed current ruler line in text (see RULER_USE) "
TYPE "{C}OO"
OPTION RULER_USE,"Use embedded ruler line (see RULER_SET) "
TYPE ".RR{Enter}"
MEND
;
MENU DOTS
OPTION P_OFFSET,"Set page offset (cursor must be at top of page) "
TYPE ".PO "
ASK "Enter new page offset: "
INPUT
CR
OPTION TOP_MARGIN,"Set top margin (cursor must be at top of page) "
TYPE ".MT "
ASK "Enter new top margin: "
INPUT
CR
OPTION BOTTOM_MARGIN,"Set bottom margin (cursor must be at top of page) "
TYPE ".MB "
ASK "Enter new bottom margin: "
INPUT
CR
OPTION JUSTIFY,"Right-justifies text during printing "
TYPE ".OJ"
ASK "Type 'on' 'off' or 'dis' for discretionary: "
INPUT
CR
OPTION SPACING,"Sets line spacing during printing "
TYPE ".LS"
ASK "Enter 'n' lines to skip after carriage return: "
INPUT
CR
OPTION HEADERS_FOOTERS,"Enter page header(s) and/or footer(s) "
EXECUTE HEFO
OPTION NLQ,"Toggle printing in near letter quality mode "
TYPE ".LQ "
ASK "Specify if NLQ option is to be 'on' or 'off': "
INPUT
CR
OPTION MORE,"Additional DOT Commands "
EXECUTE DOTSA
MEND
;
MENU DOTSA
OPTION PAGE,"Begin a new page at cursor location "
TYPE ".PA{Enter}"
OPTION C_PAGE,"Start new page if less than 'n' lines remaining on page "
TYPE ".CP "
ASK "Enter minimum number of lines to allow at bottom of page: "
INPUT
CR
OPTION PAPER,"Set paper length in lines per page "
TYPE ".PL "
ASK "Enter paper length in lines per page: "
INPUT
CR
OPTION IGNORE,"Include a line in the file that will not print "
TYPE ".IG "
ASK "Enter line: "
INPUT
CR
OPTION C_WIDTH,"Set character width to n/120 inch "
TYPE ".CW"
ASK "Enter character width as n/120 inch: "
INPUT
CR
OPTION L_HEIGHT,"Set line height in 48th's inches "
TYPE ".LH"
ASK "Enter n/48 inch line height: "
INPUT
CR
OPTION ROLL,"Rolls the carriage n/48 inch for sub/superscripting "
TYPE ".SR"
ASK "Enter n/48 inch for subscript roll: "
INPUT
CR
OPTION ALIGNMENT,"Aligns paragraphs during printing "
TYPE ".PF"
ASK "Type 'on' 'off' or 'dis' for discretionary: "
INPUT
CR
OPTION TABLE,"Add entry to Table of Contents 'n' "
TYPE ".TC"
ASK "Enter Table #, a space, and the entry to the table: "
INPUT
CR
OPTION INDEX,"Adds a word or phrase to the document index "
TYPE ".IX "
ASK "Enter the word or phrase to add to the index: "
INPUT
CR
OPTION MORE,"Additional DOT Commands "
EXECUTE DOTSB
MEND
;
MENU DOTSB
OPTION P_GRAPH,"Specify column number to begin paragraph line 1 "
TYPE ".PM"
ASK "Enter column number to indent paragraph: "
INPUT
CR
OPTION L_MARGIN,"Specify column number of left margin "
TYPE ".LM"
ASK "Enter column number of left margin: "
INPUT
CR
OPTION R_MARGIN,"Specify column number of right margin "
TYPE ".RM"
ASK "Enter column number of right margin: "
INPUT
CR
OPTION NOPAGE#,"Omit page numbers starting at cursor location "
TYPE ".OP{Enter}"
OPTION PAGE_COL#,"Specify new column for page numbers "
TYPE ".PC "
ASK "Enter new column number: "
INPUT
CR
OPTION REPAGE#,"Restores page numbers on each printed page "
TYPE ".PG{Enter}"
OPTION PAGE#,"Specify new page number "
TYPE ".PN "
ASK "Enter new page number: "
INPUT
CR
OPTION MICRO_J,"Toggle microjustification on and off "
TYPE ".UJ "
ASK "Specify if microjustification option is to be 'on' or 'off': "
INPUT
CR
OPTION BI_DIR,"Toggle bidirectional printing on and off "
TYPE ".BP "
ASK "Specify if bidirectional printing is to be 'on' or 'off': "
INPUT
CR
OPTION MORE,"Additional DOT Commands "
EXECUTE DOTSC
MEND
;
MENU HEFO
OPTION HEADER_MARGIN,"Prints 'n' blank lines between header and text "
TYPE ".HM "
ASK "Enter number of lines in header margin: "
INPUT
CR
OPTION HEADER,"Enter a page header "
TYPE ".HE "
ASK "Enter header text (use # for page no.s): "
INPUT
CR
OPTION HEADER2,"Enter page header line 2 "
TYPE ".H2 "
ASK "Enter header text (use # for page no.s): "
INPUT
CR
OPTION HEADER3,"Enter page header line 3 "
TYPE ".H3 "
ASK "Enter header text (use # for page no.s): "
INPUT
CR
OPTION FOOTER_MARGIN,"Prints 'n' blank lines between text and footer "
TYPE ".FM "
ASK "Enter number of lines in footer margin: "
INPUT
CR
OPTION FOOTER,"Enter a page footer "
TYPE ".FO "
ASK "Enter footer text (use # for page no.s): "
INPUT
CR
OPTION FOOTER2,"Enter page footer line 2 "
TYPE ".F2 "
ASK "Enter footer text (use # for page no.s): "
INPUT
CR
OPTION FOOTER3,"Enter page footer line 3 "
TYPE ".F3 "
ASK "Enter footer text (use # for page no.s): "
INPUT
CR
MEND
;
MENU HELP
OPTION LEVEL,"Set help level from 0 to 3 (3 being the most helpful) "
TYPE "{C}J{C}J"
OPTION INTRO,"General introduction and description "
TYPE "{C}J?"
OPTION MOVE,"Help with moving text "
TYPE "{C}J{C}KV"
OPTION COPY,"Help with copying text "
TYPE "{C}J{C}KC"
OPTION SAVE,"Help with saving your work "
TYPE "{C}J{C}KD"
OPTION DOT,"List of dot commands "
TYPE "{C}J."
OPTION MARGINS,"Help with ruler bar "
TYPE "{C}J{C}OF"
OPTION SHORTHAND,"Help with shorthand capability "
TYPE "{C}J{ESC}"
OPTION MORE,"Additional, Interactive, Help "
EXECUTE HELPA
MEND

MENU HELPA
OPTION ONSCREEN_FORMAT,"Help with Onscreen Format functions -- type desired option letter "
TYPE "{C}J{C}O"
OPTION BLOCK_&_SAVE,"Help with Block & Save functions -- type desired option letter "
TYPE "{C}J{C}K"
OPTION PRINT_CONTROLS,"Help with Print Control functions -- type desired option letter "
TYPE "{C}J{C}P"
OPTION QUICK_FUNCTIONS,"Help with Quick Functions -- type desired option letter "
TYPE "{C}J{C}Q"
MEND
;
MENU MARGINS
OPTION TEXT,"Set margins and tabs from text line at cursor "
TYPE "{C}OF"
OPTION LEFT,"Set left margin "
TYPE "{C}OL"
OPTION RIGHT,"Set right margin "
TYPE "{C}OR"
OPTION RELEASE,"Release margins "
TYPE "{C}OX"
OPTION TOP,"DOT CMD: Set top margin (cursor must be at top of page) "
TYPE ".MT "
ASK "Enter new top margin: "
INPUT
CR
OPTION BOTTOM,"DOT CMD: Set bottom margin (cursor must be at top of page) "
TYPE ".MB "
ASK "Enter new bottom margin: "
INPUT
CR
OPTION LEFT,"DOT CMD: Specify column number of left margin "
TYPE ".LM"
ASK "Enter column number of left margin: "
INPUT
CR
OPTION RIGHT,"DOT CMD: Specify column number of right margin "
TYPE ".RM"
ASK "Enter column number of right margin: "
INPUT
CR
OPTION HEADER,"DOT CMD: Prints 'n' blank lines between header and text "
TYPE ".HM "
ASK "Enter number of lines in header margin: "
INPUT
CR
OPTION FOOTER,"DOT CMD: Prints 'n' blank lines between text and footer "
TYPE ".FM "
ASK "Enter number of lines in footer margin: "
INPUT
CR
OPTION RULER_SET,"Embed current ruler line in text (see RULER_USE) "
TYPE "{C}OO"
OPTION RULER_USE,"Use embedded ruler line (see RULER_SET) "
TYPE ".RR{Enter}"
MEND
;
MENU TABS
OPTION TEXT,"Set margins and tabs from text line at cursor "
TYPE "{C}OF"
OPTION SET,"Set tabs "
TYPE "{C}OI"
OPTION CLEAR,"Clear tabs "
TYPE "{C}ON"
OPTION TAB_8,"Insert 8-column tabs "
TYPE "{C}PI"
MEND

MENU DEL-INS
OPTION LINE,"Delete line at current cursor location "
TYPE "{C}Y"
OPTION END_LINE,"Delete from cursor location to end of line "
TYPE "{C}QY"
OPTION BEGIN_LINE,"Delete from cursor location to beginning of line "
TYPE "{C}Q{DEL}"
OPTION WORD_RIGHT,"Delete word to right of cursor location "
TYPE "{C}T"
OPTION INS(ON/OFF),"Toggle insert / typeover mode "
TYPE "{C}V"
OPTION DATE,"Insert today's date "
TYPE "{ESC}@"
OPTION TIME,"Insert current time of day "
TYPE "{ESC}!"
OPTION $_FMT,"Enter results of last math operation in dollar format "
TYPE "{ESC}$"
OPTION MATH,"Enter results of last math or block sum operation "
TYPE "{ESC}="
OPTION EQU,"Enter results of last math equation "
TYPE "{ESC}#"
MEND
;
MENU MATH
OPTION BLOCK_SUM,"Total all numbers within a marked block, and display on screen "
TYPE "{C}KM"
OPTION EQUATION,"Enter and evaluate an equation "
TYPE "{C}KB"
ASK "Enter equation to evaluate: "
INPUT
CR
TYPE "{C}KK{C}QM"
OPTION $_FMT,"Enter results of last math operation in dollar format "
TYPE "{ESC}$"
OPTION MATH_RESULTS,"Enter results of last formula (^QM) or block (^KM) math operation "
TYPE "{ESC}="
OPTION FORMULA_RESULTS,"Enter results of last math formula (^QM) operation "
TYPE "{ESC}#"
OPTION MERGE_EQUATION,"Merge Command: Enter a variable and equation to evaluate "
TYPE ".MA "
ASK "Enter variable name: "
INPUT
TYPE " = "
ASK "Enter equation to evaluate: "
INPUT
CR
MEND

MENU MISC
OPTION SHELL,"Enter DOS shell to execute a program "
TYPE "{C}KF"
OPTION REPEAT_CMD,"Repeat command"
TYPE "{C}QQ"
ASK "Enter command to repeat: "
INPUT
CR
OPTION SOFT_CR,"Convert a hard carriage return to a soft one (document mode) "
TYPE "{C}6"
OPTION AUTO_INDENT,"Toggle auto-indentation on and off (non-document mode) "
TYPE "{C}6"
OPTION COUNT,"Display character count to cursor "
TYPE "{C}Q?"
OPTION STRIP,"Strip high bits from line (non-document mode) "
TYPE "{C}B"
OPTION RULER_SET,"Embed current ruler line in text "
TYPE "{C}OO"
OPTION RULER_USE,"DOT Command: Use embedded ruler line"
TYPE ".RR{Enter}"
MEND
;
MENU MERGE
OPTION CLEAR,"Clears the screen while printing "
TYPE ".CS{Enter}"
OPTION FILE_MERGE,"Merge (insert) file at cursor "
TYPE ".FI "
ASK "Enter name of file to merge: "
INPUT
CR
OPTION MESSAGE,"Display text (a message) on the screen while printing "
TYPE ".DM"
ASK "Enter message to display: "
INPUT
CR
OPTION DEF_FILE,"Defines a data file by name "
TYPE ".DF"
ASK "Enter the name of the data file to be defined: "
INPUT
CR
OPTION READ_VAR,"Reads variables from a pre-defined data file "
TYPE ".RV "
ASK "Enter list of variables to be read, separated by commas: "
INPUT
CR
OPTION SET_VAR,"Assigns data to a single variable "
TYPE ".SV "
ASK "Enter variable name: "
INPUT
TYPE " , "
ASK "Enter the data to assign: "
INPUT
CR
OPTION REQUEST,"Display message and request data for a single variable "
TYPE ".AV "
ASK "Enter message: "
INPUT
TYPE " , "
ASK "Enter the name of the variable: "
INPUT
CR
OPTION REPEAT,"Repeats a form letter 'n' times "
TYPE ".RP"
ASK "Enter number of times to repeat form letter: "
INPUT
CR
OPTION GOTO,"Go to top or bottom of last FILE_MERGEd document "
TYPE ".GO "
ASK "Specify 'top' or 'bot' of document: "
INPUT
CR
OPTION MATH,"Enter a variable and equation to evaluate "
TYPE ".MA "
ASK "Enter variable name: "
INPUT
TYPE " = "
ASK "Enter equation to evaluate: "
INPUT
CR
MEND

END


  3 Responses to “Category : Word Processors
Archive   : WSTAR40.ZIP
Filename : WSTAR40.BDF

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/