home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- All right all you junior users! Bet there's a whole bunch of you out
- there that did just like me and bought the junior when IBM was giving
- away "free" copies of IBM Writing Assistant. Well, this here little
- paper is going to tell you how to "TURBOIZE" that program.
-
- FIRST--LET'S RUN IT FROM RAM DISK
-
- The first step to creating TURBO Writing Assistant is to run it from
- ram disk. To do that you will need sufficient RAM (384K or, better
- yet 512K, plus additional RAM for your memory resident utilities).
- Then you need to set up your RAM disk and copy the correct files into
- it. Don't worry about the copy protection--the files you need are
- not protected. The only copy protected file is the hidden file, and
- Writing Assistant accesses it only during initial booting.
- Therefore, the trick here is to copy the required files into your RAM
- disk and leave the copy protected file in your disk drive.
-
- Before starting this procedure, I strongly encourage you to make a
- back-up copy of your original Writing Assistant diskette. If you
- don't already have it, COPY II PC (which includes COPY II JR for the
- junior) will make an exact duplicate of any of the Assistant series.
- You can make as many copies of the program as you like. However, a
- reminder: it is for your use in situations like this: Not for
- pirating.
-
- Once you have a real back-up you aren't worried about destroying it's
- time for some CONFIG.SYS and AUTOEXEC.BAT files. If you don't know
- what these are, I'm not trying to teach you here. However, if you
- have sufficient RAM to use the procedures I'm about to describe you
- already know about CONFIG.SYS, and AUTOEXEC.BAT is thoroughly
- explained in the DOS Reference Manual. Now, start by setting up a
- RAM disk in your CONFIG.SYS. This RAM disk must be 293K large to fit
- all the files you'll need. Then, add into your AUTOEXEC.BAT commands
- to copy WRITE.EXE, PRINTERS.LC, WRITE.SWP, WORDPRF.ADL, and
- WORDPRF.WDL into the RAM disk (We'll just call the RAM disk C: drive
- here on out). If you have only 384K, you can skip the WORDPRF.*
- files, however you'll miss those FAST spelling checks.
-
- Now, the last thing is to make your computer smart enough to find
- that hidden file which is not in the C: drive. We do this with the
- DOS PATH command. Have PATH=A:\ as another entry in that
- AUTOEXEC.BAT. (Not familiar with PATH? It's in the DOS book and is
- a very hand little command) This will tell DOS (and Writing
- Assistant) where to look for a file if it's not found in the current,
- default directory. By the way, if you have two disk drives, you may
- wish to set to path to B:\ instead of A:\ if you plan to have the
- Writing Assistant program disk in drive B:.
-
- So, what do we have? Well, you need a RAM disk filled with selected
- Writing Assistant files. You need a path set to where you will keep
- the program disk during initial boot up. And you need to set the
- default drive to C: drive. Type WRITE and watch what happens. The
- program should boot all the way into Writing Assistant without
- prompting you. If you get asked some questions, then you haven't
-
-
-
-
-
-
-
-
-
-
-
-
- properly configured the system and Writing Assistant is trying to
- make the program work anyway. Once inside the program you are free
- to remove the program disk. You won't need that until the next time
- you try to boot Writing Assistant from DOS. (Want to lock up your
- computer? Try booting Writing Assistant without that disk in there!)
- Want to see why I call this TURBO Writing Assistant? Try a spelling
- check. Speaking of the spelling check, WORDPRF.ADL is your personal
- dictionary. Writing Assistant limits the size of this file, so I
- recommend you edit it with your most used words until you have about
- 1400 bytes. Then, the remainder (about 170 bytes) can be words you
- find during a given run of the program which are common to a single
- document, but uncommon to most of your documents. If you chose to
- fill the personal dictionary you won't have any room for temporary
- words. Since the personal dictionary is only in RAM, you will always
- have about 170 bytes for new words for a given session of Writing
- Assistant.
-
- SECOND--LET'S ADD A THESAURUS
-
- Some of you are probably going to believe I'm pushing certain brands
- of software, but this isn't the case. I am going to tell you what
- has worked for me and one of these programs is Word Finder/Synonym
- Finder, available from Writing Consultants (800 828-6293). This
- little gem works by putting the curser on any letter of a word you
- want a synonym for, striking Ctrl-F6, and watching the thesaurus
- appear in a window with the requested word. If the exact word is not
- found, it will recommend 30 words it thinks are closest. Select the
- word to look up, then Word Finder reads its dictionary and lists
- synonyms. Move the cursor to the desired replacement word, press
- enter, and the new word is automatically entered into your document
- ala spelling check. Great little program and I strongly encourage
- you to buy it if, like me, you found the lack of a thesaurus
- frustrating.
-
- THIRD--IS THERE A MOUSE IN THE HOUSE?
-
- The next step to full-up TURBO Writing Assistant is a mouse. If you
- have a Mouse Systems mouse, I'm going to give you an ASCII coded
- driver, all ready for compiling. If you have another brand, I'll
- give you a few hints on features you might wish to employ.
-
- First, here's the driver:
-
- ;
- ; WRITING ASSISTANT Pop-up Menu Configuration
- ;
- Comment ("Configured for WRITING ASSISTANT WITH")
- Comment ("EPSON PRINTER by Mark D. Doiron and")
- Comment ("Carlos M. Arnaldo")
-
- ;
- ; Parameters
- ;
- Sensitivity (15,18) ; (Xinc, Yinc)
-
-
-
-
-
-
-
-
-
-
-
-
- Hysteresis (6,6) ; (AutoX, AutoY)
- ReverseVideo (Yes) ; Menu is displayed in reverse video
- FixedMenu (No) ; Menu is floating (centered on cursor)
- EnableBeep (No) ; Enables menu switching rather than beep
- ExpertMode (Yes) ; Enables expert mode, disables exit pop-up menu
-
- ;
- ; Cursor Definitions
- ;
- ArrowKeys: Cursor
- (
- Left ([Left])
- Right ([Right])
- Up ([Up])
- Down ([Down])
- )
-
- ;
- ; Button Definitions
- ;
- LBE: Button (Menu(Edit)) ; Left button, Edit Menu
- LBM: Button (Menu(Main)) ; Left button, Main Menu
- LBT: Button (Menu(Motion)) ; Left button, Travel/Motion Menu
- LBS: Button (Menu(Spelling)) ; Left button, Spelling Menu
- LBH: Button (Menu(Enhance)) ; Left button, Enhance Menu
- MB: Button (Keys([F10])) ; Middle button, Continue
- RB: Button (Keys([Esc])) ; Right button, Cancel
-
-
- ;
- ; Menu Definitions
- ;
- Main: Menu
- (
- Title ("MAIN")
- Item ("Edit Pop-up", Menu(Edit), Button(LBE))
- Item ("Motion Pop-up", Menu(Motion), Button(LBT))
- Item ("Enhance Pop-up", Menu(Enhance), Button(LBH))
- Item ("Check Spelling", Keys([c-Home]), Keys([F2]), Button(LBS))
- Item ("Use Thesaurus", Keys([c-F6]))
- Item ("Set/Clear Tabs", Keys([F4]))
- Item ("Change Color", Keys([s-F3]))
- )
-
- Edit: Menu
- (
- Title ("EDIT")
- Item ("Move Block", Keys([F7]))
- Item ("Delete Block", Keys([s-F7]))
- Item ("Copy Block", Keys([F8]))
- Item ("Reuse Block", Keys([s-F8]))
- Item ("Erase Line", Keys([s-F6]))
- Item ("Append", Keys([s-F5]))
- Item ("Adjust", Keys([F3]))
-
-
-
-
-
-
-
-
-
-
-
-
- Item ("Search & Replace", Keys([F9]))
- Item ("Go To New Page", Keys("*" "NEW PAGE*"))
- Item ("Enhance Pop-up", Menu(Enhance), Button(LBH))
- Item ("Motion Pop-up", Menu(Motion), Button(LBT))
- Item ("Main Pop-up", Menu(Main), Button(LBM))
- )
-
- Motion: Menu
- (
- Title ("MOTION")
- Item ("Top of Document", Keys([c-Home]))
- Item ("End of Document", Keys([c-End]))
- Item ("Page Up", Keys([PgUp]))
- Item ("Page Down", Keys([PgDn]))
- Item ("Enhance Pop-up", Menu(Enhance), Button(LBH))
- Item ("Edit Pop-up", Menu(Edit), Button(LBE))
- Item ("Main Pop-up", Menu(Main), Button(LBM))
- )
-
- Spelling: Menu
- (
- Title ("SPELLING CHECKER")
- Item ("1-List Possible Spellings", Keys("1"))
- Item ("2-Ignore Word, Continue", Keys("2"))
- Item ("3-Save Word, Continue", Keys("3"))
- Item ("4-Save Word, Escape", Keys("4"))
- Item ("Main Pop-up", Menu(Main), Button(LBM))
- )
-
- Enhance: Menu
- (
- Title ("ENHANCE PRINT")
- Item ("Emphasize Function", Keys([F5]))
- Item ("Reset", Keys("*" "P 27,64*"))
- Item ("Near Letter Quality", Keys("*" "P 27,120,1*"))
- Item ("Proportional Spacing", Keys("*" "P 27,112,1*"))
- Item ("Superscript On", Keys("*" "P 27,83,0*"))
- Item ("Subscript On", Keys("*" "P 27,83,1*"))
- Item ("Super/Subscript Off", Keys("*" "P 27,84*"))
- Item ("Italics On", Keys("*" "P 27,52*"))
- Item ("Italics Off", Keys("*" "P 27,53*"))
- Item ("Expanded Mode On", Keys("*" "P 27,87,49*"))
- Item ("Expanded Mode Off", Keys("*" "P 27,87,48*"))
- Item ("Motion Pop-up", Menu(Motion), Button(LBT))
- Item ("Edit Pop-up", Menu(Edit), Button(LBE))
- Item ("Main Pop-up", Menu(Main), Button(LBM))
- )
-
- ;
- ; Mouse Definition
- ;
- Mouse
- (
- Left(LBM) ; Left Button: Main menu
-
-
-
-
-
-
-
-
-
-
-
-
- Middle(MB) ; Middle Button: Continue
- Right(RB) ; Right Button: Cancel
- Cursor(ArrowKeys)
- )
-
- The features I've included are primarily those which I had difficulty
- remembering, or which were inconvenient to use. The spelling check
- can now be controlled from the mouse. Now Epson printer control
- codes can be entered without looking them up in my printer handbook.
- And certain editing keys have been incorporated into the program.
- Edit to suit your needs, then use your Mouse Systems compiler to
- compile this listing and take it for a test drive!
-
- FOUR--HOW ABOUT SOME WINDOWS?
-
- Another feature you'll need for your program is some windows. I've
- looked at several window utility programs, and POP-UPs is by far the
- best. They include a nifty calculator with tape, calendar, notepad,
- clock, and DOS utility. The DOS utility permits you to access DOS
- from within an applications program. With this you can do DIR, XDIR,
- TYPE, PRINT, COPY etc. Unfortunately, FORMAT is not one of the
- commands. However, POP-UPs gives you another utility which lets you
- pop up any program within another program. You can use this to
- access DOS and the FORMAT command. The DOS utility also lets you
- send printer control codes in a much easier format than Writing
- Assistant (unless you use the mouse as suggested above). Carlos
- Arnaldo and I have modified the original version slightly. Norton
- Utilities permits you to go inside PopDos and change the printer
- control functions. We've changed the printer control menu so it is
- titled Epson Printer Control and have changed several printer control
- titles to coincide with the ones used by Epson. We've also replaced
- a couple less desirable printer control features with Paper Sensor
- Off (ASCII Code 56) and Reset (ASCII Code 64). Paper Sensor Off is
- great when typing out envelopes! Reset lets you delete a couple
- feature-off functions with ones of your own choice.
-
- FIFTH--A SOFTWARE PRINT SPOOLER
-
- I don't have much to say about print spoolers except if you don't
- have one, get one. Mine is the Quadram software print spooler which
- came with my second disk drive unit, however, many are available at
- no cost in the public domain. If you have used the Quadram print
- spooler and have experienced a problem with erratic double printing I
- know a solution. The Quadram software which moves the Junior video
- RAM is a little buggy. The IBM software which comes with the IBM
- 128K sidecar doesn't have this problem. Quadram has a newer version
- of their software, so you may wish to query them for a solution if
- your can't lay your hands on the IBM stuff. Other than this, the
- Quadram print spooler is much nicer than any others I've seen because
- you have control of the printer spooler through a window.
-
- SIXTH--HOW ABOUT LISTING YOUR DATA DISK?
-
- As I exit Writing Assistant, my AUTOEXEC.BAT concludes by asking me
-
-
-
-
-
-
-
-
-
-
-
-
- if I wish a listing of the data disk. The answer is either Y or N,
- which then starts a new batch file, either Y.BAT or N.BAT. Y.BAT
- sends appropriate control codes and starts the listing. It concludes
- by prompting me to back up my data disk. N.BAT only prompts me to
- back up my data disk. Y.BAT reads:
-
- ECHO ^O>PRN
- DIR B:\DOCS>PRN
- ECHO ^R>PRN
- ECHO ^L>PRN
- ECHO OFF
- ECHO INSERT BACK-UP DATA DISK IN DRIVE A: (OR FUNCTION/BREAK TO
- CANCEL BATCH) PAUSE
- ECHO ON
- BACK1 B: A:
-
- and N.BAT reads:
-
- ECHO OFF
- ECHO INSERT BACK-UP DATA DISK IN DRIVE A: (OR FUNCTION/BREAK TO
- CANCEL BATCH) PAUSE
- ECHO ON
- BACK1 B: A:
-
- In Y.BAT, the ^O, etc., are typed in as <ctrl>O, etc. When you type
- them on the screen, they will form strange ASCII symbols. And if you
- try typing them to your printer they will actually direct control of
- the printer. But you should have no problem executing them as I've
- shown in this batch routine. Remember: These codes are for Epson
- and compatible printers.
-
- BACK1 is an IBM utility available on the IBM Utilities II diskette.
- It uses the archive bit in the DOS Directory to determine if a file
- has been backed-up since the last time it was changed. This makes it
- easy to back-up only those files you modify. I highly recommend
- this.
-
- Credits:
-
- Author of this document: Mark D. Doiron
-
- Creators of this technique to put Writing Assistant into RAM drive
- and burners of many late-night candles doing so: Mark D. Doiron and
- Carlos M. Arnaldo
-
- IBM (tm) Writing Assistant and IBM Utilities II:
- International Business Machines Corporation
- Boca Raton, FL 33432
-
- Copy II PC and Copy II Jr (tm):
- Central Point Software
- 9700 SW Capitol Hwy
- Suite 100
- Portland, OR 97219
-
-
-
-
-
-
-
-
-
-
-
-
-
- Word Finder (tm):
- Writing Consultants
- 300 Main St
- East Rochester, NY 14445
-
- PC Mouse Systems (tm) Mouse:
- Mouse Systems Corp
- 2336H Walsh Ave
- Santa Clara, CA 95051
-
- Quadram (tm) Print Spooler
- 4355 International Blvd
- Norcross, GA 30093
-
- Epson (tm):
- Epson America, Inc
- Torrance, CA 90505
-
- Norton Utilities (tm):
- Peter Norton
- 2210 Wilshire Blvd
- Santa Monica, CA 90403
-
- You are free to distribute this (at no charge) as you see fit. Please
- include the credits shown above. If you have any recommended
- improvements, I'd appreciate knowing about them. E-mail can be
- passed to AMERICAN RBBS, 405 843-5002. Mark Doiron.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 7
-
-
-
-
-
-
-
-
-