home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / misc1 / write.lzh / WRITE.ASC < prev   
Encoding:
Text File  |  1986-02-16  |  15.4 KB  |  463 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.     All right all you junior users!  Bet there's a whole bunch of you out
  8.     there that did just like me and bought the junior when IBM was giving
  9.     away "free" copies of IBM Writing Assistant.  Well, this here little
  10.     paper is going to tell you how to "TURBOIZE" that program.
  11.  
  12.     FIRST--LET'S RUN IT FROM RAM DISK
  13.  
  14.     The first step to creating TURBO Writing Assistant is to run it from
  15.     ram disk.  To do that you will need sufficient RAM (384K or, better
  16.     yet 512K, plus additional RAM for your memory resident utilities).
  17.     Then you need to set up your RAM disk and copy the correct files into
  18.     it.  Don't worry about the copy protection--the files you need are
  19.     not protected.  The only copy protected file is the hidden file, and
  20.     Writing Assistant accesses it only during initial booting.
  21.     Therefore, the trick here is to copy the required files into your RAM
  22.     disk and leave the copy protected file in your disk drive.
  23.  
  24.     Before starting this procedure, I strongly encourage you to make a
  25.     back-up copy of your original Writing Assistant diskette.  If you
  26.     don't already have it, COPY II PC (which includes COPY II JR for the
  27.     junior) will make an exact duplicate of any of the Assistant series.
  28.     You can make as many copies of the program as you like.  However, a
  29.     reminder:  it is for your use in situations like this:  Not for
  30.     pirating.
  31.  
  32.     Once you have a real back-up you aren't worried about destroying it's
  33.     time for some CONFIG.SYS and AUTOEXEC.BAT files.  If you don't know
  34.     what these are, I'm not trying to teach you here.  However, if you
  35.     have sufficient RAM to use the procedures I'm about to describe you
  36.     already know about CONFIG.SYS, and AUTOEXEC.BAT is thoroughly
  37.     explained in the DOS Reference Manual.  Now, start by setting up a
  38.     RAM disk in your CONFIG.SYS.  This RAM disk must be 293K large to fit
  39.     all the files you'll need.  Then, add into your AUTOEXEC.BAT commands
  40.     to copy WRITE.EXE, PRINTERS.LC, WRITE.SWP, WORDPRF.ADL, and
  41.     WORDPRF.WDL into the RAM disk (We'll just call the RAM disk C: drive
  42.     here on out).  If you have only 384K, you can skip the WORDPRF.*
  43.     files, however you'll miss those FAST spelling checks.
  44.  
  45.     Now, the last thing is to make your computer smart enough to find
  46.     that hidden file which is not in the C: drive.  We do this with the
  47.     DOS PATH command.  Have PATH=A:\ as another entry in that
  48.     AUTOEXEC.BAT.  (Not familiar with PATH?  It's in the DOS book and is
  49.     a very hand little command)  This will tell DOS (and Writing
  50.     Assistant) where to look for a file if it's not found in the current,
  51.     default directory.  By the way, if you have two disk drives, you may
  52.     wish to set to path to B:\ instead of A:\ if you plan to have the
  53.     Writing Assistant program disk in drive B:.
  54.  
  55.     So, what do we have?  Well, you need a RAM disk filled with selected
  56.     Writing Assistant files.  You need a path set to where you will keep
  57.     the program disk during initial boot up.  And you need to set the
  58.     default drive to C: drive.  Type WRITE and watch what happens.  The
  59.     program should boot all the way into Writing Assistant without
  60.     prompting you.  If you get asked some questions, then you haven't
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.     properly configured the system and Writing Assistant is trying to
  74.     make the program work anyway.  Once inside the program you are free
  75.     to remove the program disk.  You won't need that until the next time
  76.     you try to boot Writing Assistant from DOS.  (Want to lock up your
  77.     computer?  Try booting Writing Assistant without that disk in there!)
  78.     Want to see why I call this TURBO Writing Assistant?  Try a spelling
  79.     check.  Speaking of the spelling check, WORDPRF.ADL is your personal
  80.     dictionary.  Writing Assistant limits the size of this file, so I
  81.     recommend you edit it with your most used words until you have about
  82.     1400 bytes.  Then, the remainder (about 170 bytes) can be words you
  83.     find during a given run of the program which are common to a single
  84.     document, but uncommon to most of your documents.  If you chose to
  85.     fill the personal dictionary you won't have any room for temporary
  86.     words.  Since the personal dictionary is only in RAM, you will always
  87.     have about 170 bytes for new words for a given session of Writing
  88.     Assistant.
  89.  
  90.     SECOND--LET'S ADD A THESAURUS
  91.  
  92.     Some of you are probably going to believe I'm pushing certain brands
  93.     of software, but this isn't the case.  I am going to tell you what
  94.     has worked for me and one of these programs is Word Finder/Synonym
  95.     Finder, available from Writing Consultants (800 828-6293).  This
  96.     little gem works by putting the curser on any letter of a word you
  97.     want a synonym for, striking Ctrl-F6, and watching the thesaurus
  98.     appear in a window with the requested word.  If the exact word is not
  99.     found, it will recommend 30 words it thinks are closest.  Select the
  100.     word to look up, then Word Finder reads its dictionary and lists
  101.     synonyms.  Move the cursor to the desired replacement word, press
  102.     enter, and the new word is automatically entered into your document
  103.     ala spelling check.  Great little program and I strongly encourage
  104.     you to buy it if, like me, you found the lack of a thesaurus
  105.     frustrating.
  106.  
  107.     THIRD--IS THERE A MOUSE IN THE HOUSE?
  108.  
  109.     The next step to full-up TURBO Writing Assistant is a mouse.  If you
  110.     have a Mouse Systems mouse, I'm going to give you an ASCII coded
  111.     driver, all ready for compiling.  If you have another brand, I'll
  112.     give you a few hints on features you might wish to employ.
  113.  
  114.     First, here's the driver:
  115.  
  116. ;
  117. ; WRITING ASSISTANT Pop-up Menu Configuration
  118. ;
  119. Comment  ("Configured for WRITING ASSISTANT WITH")
  120. Comment  ("EPSON PRINTER by Mark D. Doiron and")
  121. Comment  ("Carlos M. Arnaldo")
  122.  
  123. ;
  124. ; Parameters
  125. ;
  126. Sensitivity (15,18)   ; (Xinc, Yinc)
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139. Hysteresis (6,6)      ; (AutoX, AutoY)
  140. ReverseVideo (Yes)    ; Menu is displayed in reverse video
  141. FixedMenu (No)        ; Menu is floating (centered on cursor)
  142. EnableBeep (No)       ; Enables menu switching rather than beep
  143. ExpertMode (Yes)      ; Enables expert mode, disables exit pop-up menu
  144.  
  145. ;
  146. ; Cursor Definitions
  147. ;
  148. ArrowKeys: Cursor
  149. (
  150.  Left   ([Left])
  151.  Right  ([Right])
  152.  Up     ([Up])
  153.  Down   ([Down])
  154. )
  155.  
  156. ;
  157. ; Button Definitions
  158. ;
  159. LBE: Button (Menu(Edit))        ; Left button, Edit Menu
  160. LBM: Button (Menu(Main))        ; Left button, Main Menu
  161. LBT: Button (Menu(Motion))      ; Left button, Travel/Motion Menu
  162. LBS: Button (Menu(Spelling))    ; Left button, Spelling Menu
  163. LBH: Button (Menu(Enhance))     ; Left button, Enhance Menu
  164. MB: Button  (Keys([F10]))       ; Middle button, Continue
  165. RB: Button  (Keys([Esc]))       ; Right button,  Cancel
  166.  
  167.  
  168. ;
  169. ; Menu Definitions
  170. ;
  171. Main: Menu
  172. (
  173.  Title ("MAIN")
  174.  Item ("Edit Pop-up",             Menu(Edit), Button(LBE))
  175.  Item ("Motion Pop-up",           Menu(Motion), Button(LBT))
  176.  Item ("Enhance Pop-up",          Menu(Enhance), Button(LBH))
  177.  Item ("Check Spelling",          Keys([c-Home]), Keys([F2]), Button(LBS))
  178.  Item ("Use Thesaurus",           Keys([c-F6]))
  179.  Item ("Set/Clear Tabs",          Keys([F4]))
  180.  Item ("Change Color",            Keys([s-F3]))
  181. )
  182.  
  183. Edit: Menu
  184. (
  185.  Title ("EDIT")
  186.  Item ("Move Block",          Keys([F7]))
  187.  Item ("Delete Block",        Keys([s-F7]))
  188.  Item ("Copy Block",          Keys([F8]))
  189.  Item ("Reuse Block",         Keys([s-F8]))
  190.  Item ("Erase Line",          Keys([s-F6]))
  191.  Item ("Append",              Keys([s-F5]))
  192.  Item ("Adjust",              Keys([F3]))
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  Item ("Search & Replace",    Keys([F9]))
  206.  Item ("Go To New Page",      Keys("*" "NEW PAGE*"))
  207.  Item ("Enhance Pop-up",      Menu(Enhance), Button(LBH))
  208.  Item ("Motion Pop-up",       Menu(Motion), Button(LBT))
  209.  Item ("Main Pop-up",         Menu(Main), Button(LBM))
  210. )
  211.  
  212. Motion: Menu
  213. (
  214.  Title ("MOTION")
  215.  Item ("Top of Document",     Keys([c-Home]))
  216.  Item ("End of Document",     Keys([c-End]))
  217.  Item ("Page Up",             Keys([PgUp]))
  218.  Item ("Page Down",           Keys([PgDn]))
  219.  Item ("Enhance Pop-up",      Menu(Enhance), Button(LBH))
  220.  Item ("Edit Pop-up",         Menu(Edit), Button(LBE))
  221.  Item ("Main Pop-up",         Menu(Main), Button(LBM))
  222. )
  223.  
  224. Spelling: Menu
  225. (
  226.  Title ("SPELLING CHECKER")
  227.  Item ("1-List Possible Spellings",   Keys("1"))
  228.  Item ("2-Ignore Word, Continue",     Keys("2"))
  229.  Item ("3-Save Word, Continue",       Keys("3"))
  230.  Item ("4-Save Word, Escape",         Keys("4"))
  231.  Item ("Main Pop-up",                 Menu(Main), Button(LBM))
  232. )
  233.  
  234. Enhance: Menu
  235. (
  236. Title ("ENHANCE PRINT")
  237.  Item ("Emphasize Function",          Keys([F5]))
  238.  Item ("Reset",                       Keys("*" "P 27,64*"))
  239.  Item ("Near Letter Quality",         Keys("*" "P 27,120,1*"))
  240.  Item ("Proportional Spacing",        Keys("*" "P 27,112,1*"))
  241.  Item ("Superscript On",              Keys("*" "P 27,83,0*"))
  242.  Item ("Subscript On",                Keys("*" "P 27,83,1*"))
  243.  Item ("Super/Subscript Off",         Keys("*" "P 27,84*"))
  244.  Item ("Italics On",                  Keys("*" "P 27,52*"))
  245.  Item ("Italics Off",                 Keys("*" "P 27,53*"))
  246.  Item ("Expanded Mode On",            Keys("*" "P 27,87,49*"))
  247.  Item ("Expanded Mode Off",           Keys("*" "P 27,87,48*"))
  248.  Item ("Motion Pop-up",               Menu(Motion), Button(LBT))
  249.  Item ("Edit Pop-up",                 Menu(Edit), Button(LBE))
  250.  Item ("Main Pop-up",                 Menu(Main), Button(LBM))
  251. )
  252.  
  253. ;
  254. ; Mouse Definition
  255. ;
  256. Mouse
  257. (
  258.  Left(LBM)            ; Left Button:   Main menu
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  Middle(MB)           ; Middle Button: Continue
  272.  Right(RB)            ; Right Button:  Cancel
  273.  Cursor(ArrowKeys)
  274. )
  275.  
  276.     The features I've included are primarily those which I had difficulty
  277.     remembering, or which were inconvenient to use.  The spelling check
  278.     can now be controlled from the mouse.  Now Epson printer control
  279.     codes can be entered without looking them up in my printer handbook.
  280.     And certain editing keys have been incorporated into the program.
  281.     Edit to suit your needs, then use your Mouse Systems compiler to
  282.     compile this listing and take it for a test drive!
  283.  
  284.     FOUR--HOW ABOUT SOME WINDOWS?
  285.  
  286.     Another feature you'll need for your program is some windows.  I've
  287.     looked at several window utility programs, and POP-UPs is by far the
  288.     best.  They include a nifty calculator with tape, calendar, notepad,
  289.     clock, and DOS utility.  The DOS utility permits you to access DOS
  290.     from within an applications program.  With this you can do DIR, XDIR,
  291.     TYPE, PRINT, COPY etc.  Unfortunately, FORMAT is not one of the
  292.     commands.  However, POP-UPs gives you another utility which lets you
  293.     pop up any program within another program.  You can use this to
  294.     access DOS and the FORMAT command.  The DOS utility also lets you
  295.     send printer control codes in a much easier format than Writing
  296.     Assistant (unless you use the mouse as suggested above).  Carlos
  297.     Arnaldo and I have modified the original version slightly.  Norton
  298.     Utilities permits you to go inside PopDos and change the printer
  299.     control functions.  We've changed the printer control menu so it is
  300.     titled Epson Printer Control and have changed several printer control
  301.     titles to coincide with the ones used by Epson.  We've also replaced
  302.     a couple less desirable printer control features with Paper Sensor
  303.     Off (ASCII Code 56) and Reset (ASCII Code 64).  Paper Sensor Off is
  304.     great when typing out envelopes!  Reset lets you delete a couple
  305.     feature-off functions with ones of your own choice.
  306.  
  307.     FIFTH--A SOFTWARE PRINT SPOOLER
  308.  
  309.     I don't have much to say about print spoolers except if you don't
  310.     have one, get one.  Mine is the Quadram software print spooler which
  311.     came with my second disk drive unit, however, many are available at
  312.     no cost in the public domain.  If you have used the Quadram print
  313.     spooler and have experienced a problem with erratic double printing I
  314.     know a solution.  The Quadram software which moves the Junior video
  315.     RAM is a little buggy.  The IBM software which comes with the IBM
  316.     128K sidecar doesn't have this problem.  Quadram has a newer version
  317.     of their software, so you may wish to query them for a solution if
  318.     your can't lay your hands on the IBM stuff.  Other than this, the
  319.     Quadram print spooler is much nicer than any others I've seen because
  320.     you have control of the printer spooler through a window.
  321.  
  322.     SIXTH--HOW ABOUT LISTING YOUR DATA DISK?
  323.  
  324.     As I exit Writing Assistant, my AUTOEXEC.BAT concludes by asking me
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.     if I wish a listing of the data disk.  The answer is either Y or N,
  338.     which then starts a new batch file, either Y.BAT or N.BAT.  Y.BAT
  339.     sends appropriate control codes and starts the listing.  It concludes
  340.     by prompting me to back up my data disk.  N.BAT only prompts me to
  341.     back up my data disk.  Y.BAT reads:
  342.  
  343.     ECHO ^O>PRN
  344.     DIR B:\DOCS>PRN
  345.     ECHO ^R>PRN
  346.     ECHO ^L>PRN
  347.     ECHO OFF
  348.     ECHO INSERT BACK-UP DATA DISK IN DRIVE A:  (OR FUNCTION/BREAK TO
  349.     CANCEL BATCH) PAUSE
  350.     ECHO ON
  351.     BACK1 B: A:
  352.  
  353.     and N.BAT reads:
  354.  
  355.     ECHO OFF
  356.     ECHO INSERT BACK-UP DATA DISK IN DRIVE A:  (OR FUNCTION/BREAK TO
  357.     CANCEL BATCH) PAUSE
  358.     ECHO ON
  359.     BACK1 B: A:
  360.  
  361.     In Y.BAT, the ^O, etc., are typed in as <ctrl>O, etc.  When you type
  362.     them on the screen, they will form strange ASCII symbols.  And if you
  363.     try typing them to your printer they will actually direct control of
  364.     the printer.  But you should have no problem executing them as I've
  365.     shown in this batch routine.  Remember:  These codes are for Epson
  366.     and compatible printers.
  367.  
  368.     BACK1 is an IBM utility available on the IBM Utilities II diskette.
  369.     It uses the archive bit in the DOS Directory to determine if a file
  370.     has been backed-up since the last time it was changed.  This makes it
  371.     easy to back-up only those files you modify.  I highly recommend
  372.     this.
  373.  
  374.     Credits:
  375.  
  376.     Author of this document:  Mark D. Doiron
  377.  
  378.     Creators of this technique to put Writing Assistant into RAM drive
  379.     and burners of many late-night candles doing so:  Mark D. Doiron and
  380.     Carlos M. Arnaldo
  381.  
  382.     IBM (tm) Writing Assistant and IBM Utilities II:
  383.     International Business Machines Corporation
  384.     Boca Raton, FL 33432
  385.  
  386.     Copy II PC and Copy II Jr (tm):
  387.     Central Point Software
  388.     9700 SW Capitol Hwy
  389.     Suite 100
  390.     Portland, OR 97219
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.     Word Finder (tm):
  405.     Writing Consultants
  406.     300 Main St
  407.     East Rochester, NY 14445
  408.  
  409.     PC Mouse Systems (tm) Mouse:
  410.     Mouse Systems Corp
  411.     2336H Walsh Ave
  412.     Santa Clara, CA 95051
  413.  
  414.     Quadram (tm) Print Spooler
  415.     4355 International Blvd
  416.     Norcross, GA 30093
  417.  
  418.     Epson (tm):
  419.     Epson America, Inc
  420.     Torrance, CA 90505
  421.  
  422.     Norton Utilities (tm):
  423.     Peter Norton
  424.     2210 Wilshire Blvd
  425.     Santa Monica, CA 90403
  426.  
  427.     You are free to distribute this (at no charge) as you see fit. Please
  428.     include the credits shown above.  If you have any recommended
  429.     improvements, I'd appreciate knowing about them.  E-mail can be
  430.     passed to AMERICAN RBBS, 405 843-5002.  Mark Doiron.
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                     Page 7
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.