home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Educate / Educate.zip / splms154.zip / READ.ME < prev    next >
Text File  |  1996-08-05  |  23KB  |  550 lines

  1. Hello,                    (read.me  08/05/1996)
  2.  
  3.                 Spell Master 1.54
  4.  
  5. It talks to you (requires Multimedia setup (MMPM2 with sound card & microphone),
  6.           and extra REXX UTILS to be loaded (done automatically now)).
  7.  
  8. /* History:
  9. **   1.0 Very first release
  10. **   1.01  Found out that I needed to ship vputil.dll with Spell 
  11. **          Master.  Included it now.
  12. **          If after a new install it still does not work copy
  13. **          vputil.dll into x:\os2\dll     x: is where os/2 installed.
  14. **   1.02  Found that some functions I was using required the extra
  15. **          REXX Utils be loaded which I always had in my startup.cmd
  16. **          but apparently others do not. My mistake. Sorry.
  17. **          Unless you loaded them yourself the install would just
  18. **          disappear without completing.
  19. **   1.3   1996/03/19 - ENHANCEMENTS & A FIX
  20. **          fixed bug where program thought you were unregistered after
  21. **          you did 1 spelling practice session.
  22. **          Added settings for 'Repeat Word', 'Auto Hints', & 'Multi-Responses'
  23. **          You can create a list of verygood, tryagain, and incorrect responses
  24. **          which the program will pick from randomly to play.  (As requested
  25. **          by a customer).
  26. **          Also reworked 'hint' function and added an uninstall.
  27. **          Along with a couple of kill process programs (by name & by hex #),
  28. **          I included a spllini.cmd file in case you want to learn about OS/2
  29. **          ini files.
  30. **   1.31  1996/03/24 - ReFix & Enhancements
  31. **          ReFix for registered users.  For On add/modify:
  32. **          It did not know you were registered and still limited your list size.
  33. **          Other fixes:
  34. **          If you change one of the command response lists it rereads the file
  35. **          to use it immediately.
  36. **          If you delete words from a list the word count changes.  Without 
  37. **          lowering it could limit your list size.
  38. **          Give you the option of allowing retries or not.
  39. **   1.39  1996/04/10 - Enhancements
  40. **           Added Prefix Phrase before words.
  41. **           Added Clear List button in Record.
  42. **           Added Save Settings.
  43. **           Added Drag-N-Drop of .wav files on left word list window to add words
  44. **           to a list.
  45. **           Added ability to make a word in the list the default by moving it to the top.
  46. **           Added ability to rename words and their filenames.
  47. **           Added check for a sound card and MMPM/2 installed.
  48. **           Coding enhancements you wouldn't notice (unless I screw something up).
  49. **   1.53  1996/04/27 - Enhancements
  50. **           Allow Drag-N-Drop of .wav files onto both word list windows to add words
  51. **           to a list.
  52. **           Made both modify windows scroll together.
  53. **           Allow selecting/unselecting thru both modify windows.
  54. **           Cleaned up a hand full of little things:
  55. **               Rerecord, Save List, Delete List return if nothing to do.
  56. **               Clear leftover msg line in a few places.
  57. **               Give proper word count when import one list into another.
  58. **               Changed name of Delete Word button to Clear Word.
  59. **               Update word count when drop new words into list.
  60. **           Allow to drop a word list .spl file to load whole list.
  61. **           Allow drop of any number of .spl and .wav files at once.
  62. **   1.54  1996/08/01 - A FIX
  63. **           If you installed spell master to a path that was more than 32 char.s
  64. **           you would have had troubles saving/reading spelling lists.
  65. **           Found that the 'List:' field on the form was cutting the filepath down
  66. **           to 32 char.s.  Bumped it up to 300 char.s.  Bumped other fields that
  67. **           were being cut to 32 up to 300 also.
  68. */
  69.  
  70. The purpose of this program is to help people learn how to spell properly.
  71. It is also designed so that the pupil himself can go through the whole
  72. process of inputting the list of words, practicing the words, and optionally
  73. printing out his scores (to show to Mom and Dad).  Hopefully you will
  74. be able to send the child off to do his spelling and he can bring back
  75. proof of how he did!
  76.  
  77. This program was originally written for my third grade daughter, who
  78. unfortunately couldn't spell for beenz.  I don't know for sure if this did
  79. it, but when they started her out in school they tried something new
  80. (invented spelling) where they let the kids spell however it makes
  81. sense to them, and you got woordz lik choclet, vary gud, hows, and kar.
  82. Unfortunately, she kept spelling that way!  One of our other
  83. daughters, on the other hand, never studies spelling at home and gets
  84. 100% almost all the time!
  85.  
  86. Anyway, that's what made me write this for daughter number 1, and when
  87. I first had her use it 2 or 3 times per week her grades went from D/E to
  88. A/B!  I was amazed.
  89.  
  90. So I have turned it into a GUI program and here it is.  It is
  91. shareware, NOT FREE, but hopefully has a reasonable price.  It has
  92. built in limits when not registered.  If you like it and send me
  93. payment for it I will send you back a registration number keyed to your
  94. registration info.  that will unlock the full capabilities.
  95. To register see below.
  96.  
  97. UPGRADING (Just unzip into the existing program directory):
  98. ==========
  99.  
  100. Whatever major version you register at, say you buy it at 1.2, you will
  101. be allowed free upgrades to all 1.x versions.  This will be done by you
  102. by downloading the newer version if you choose and copying the newer
  103. version into your existing directory.  Your registration key is saved
  104. in a file call spllmstr.ini in your program directory.  Do not erase
  105. this file and it will automatically work with all 1.x versions.  It
  106. will not work with 2.x, 3.x etc....  These higher versions would have
  107. to be bought at an upgrade price.  My plan for any possible upgrades
  108. will be that you would pay for the new programming and not for a whole
  109. new program.
  110.  
  111. At this time since the program is new there could be more frequent
  112. upgrades (including fixes) but they would all be for a 1.x version and
  113. would therefore be free.
  114.  
  115. MOVING PROGRAM OR SPELLING LIST:
  116. ================================
  117.  
  118. Run setup.exe which will let you change the location of the files which
  119. is why I changed it from install.exe to setup.exe.
  120.  
  121. INSTALLATION (after you unzipped the file):
  122. ===========================================
  123.  
  124. 1.) run setup.exe     (can also be used to change the location of program & .spl files)
  125.  
  126. 2.) run spell master  (spllmstr.exe or by the icon)
  127.  
  128. 3.) Close the registration window for now.
  129.  
  130. 4.) go into 'Add/Modify a Spelling List'   (click it and hit O.K.)
  131.  
  132. 5.) Click on 'File List...'
  133.  
  134. 6.) You need to ReRecord the command phrase for each of the following 4 lists.
  135.      INCORRECT, REDO, TRYAGAIN, & VERYGOOD  .SPL.  I did this so as
  136.      to not unnecessarily increase the size of the downloaded file.  This
  137.      also lets you customize the program in your own voice (dialect, language).
  138.  
  139.     Understand that the basic lists (like tryagain.spl) already exist.  All you
  140.     are doing is opening them and rerecording the words in them to create the
  141.     *.wav files which can be big which is why I did not include them.
  142.  
  143.      Select the list INCORRECT.SPL
  144.  
  145. 7.) Select the word INCORRECT and hit ReRecord.
  146.  
  147. 8.) Add any other words you want the program to randomly chose for this phrase.
  148.  
  149. 9.) Make sure the 'List Type:' pull down box contains the appropriate type.
  150.      Select 'Incorrect List' this time.  This ties this list of words to particular command
  151.      phrases or to a 'Spelling List'.
  152.  
  153. 10.) Click on 'Save List' to save it.
  154.  
  155. 11.) Goto steps 5-9 for the other 4 lists; REDO, TRYAGAIN, VERYGOOD, & PREFIX  .SPL.
  156.  
  157.      For each word use the following phrases (or something similar):
  158.  
  159.     For Word:        Record:
  160.     =========       ==========================
  161.     VERY_GOOD       "Very good."
  162.  
  163.     TRY_AGAIN       "Incorrect, Try again."
  164.  
  165.     INCORRECT       "Incorrect, Next word."
  166.  
  167.     PREFIX            "Please Spell."         (Optional)
  168.  
  169.     REDO_LIST       "Would you like to redo the ones you got wrong?"
  170.  
  171.  
  172.     (You can select a word and click on "Play" to test your recording,
  173.      and rerecord again as necessary.)
  174.  
  175. 12.)  The program is now ready to use.   You can now enter your own
  176.       spelling list(s), and then hit 'Exit' and go to practice your list(s).
  177.  
  178. NOTE:
  179. =====
  180.  
  181. I found that you can actually use this program while listening to an
  182. audio CD!  Pretty amazing.  Recording gets the music though which
  183. comes thru loud.
  184.  
  185. DIAGNOSTIC HELP:
  186. ================
  187.  
  188. The install is pretty simple.  It just copies the spllmstr.exe, maincmds.spl,
  189. and read.me to your chosen directory and the vputil.dll to \os2\dll for
  190. os/2 2.1 or less or to the program directory for os/2 3.0 or more.  It
  191. then writes a couple system ini entries to keep track of where you
  192. installed it.
  193.  
  194. All it takes to run is spllmstr.exe and vputil.dll.
  195.  
  196. THINGS TO CHECK:
  197.  
  198. Note these are done in my program in case you want to know:
  199. call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  200. call SysLoadFuncs
  201.  
  202. Do you have MMPM/2 functional?
  203. For MMPM/2 can you go into your multimedia folder and start the digital
  204. audio device and play *.wav files and record them?
  205.  
  206. The install should also say if it installed successfully.  Did it say so?  
  207. Once the icon is installed on the desktop you will have to delete it for
  208. it to say 'successful install' if you run install again.
  209.  
  210. It should also create a desktop icon (a bee).  Did it?  I can run it by
  211. typing spllmstr.exe but did you try double-clicking on the icon?
  212.  
  213. Did the program spllmstr.exe ever bring up the first window?
  214.  
  215. When you run the program it will create a spllmstr.ini in your
  216. program directory (probably of size 0 unless registered).  Did it?
  217.  
  218. If you get an error like:
  219. mciRxGetErrorString(70555) = File not found
  220. It just means the .wav file does not exist.  You need to record it.
  221.  
  222. If you get any error messages please write down the exact message and
  223. any error number for me to look into.
  224.  
  225. What version of OS/2 are you running?
  226.  
  227. Do you have real OS/2 drivers for your sound card?  (The last I saw of
  228. Ensoniq (standard Gateway sound card) OS/2 drivers they were lousy and
  229. not worth using).
  230. Which sound card are you using?
  231.  
  232. If you get the new Sound Blaster drivers from 2-12-96 the record volume
  233. is a lot lower so if you play old .wav files they can blast you out with
  234. the speakers. (even the the drivers sb_os2.exe are .exe you still need to
  235. unzip them by sb_os2.exe -d  to have them keep the directory structure
  236. when they unzip or they won't install correctly).
  237.  
  238. I tried once and found that if you try, in the record window, to play
  239. one of the maincmds.spl words before you record it, it messes up the
  240. program and you need to quit out and come back in before rerecording
  241. them or it won't rerecord.
  242.  
  243. Volume Control:
  244. To play with the volume I assume you to have some kind of mixer software
  245. with your sound card.  CTMIXER.exe for example for a Sound Blaster 16.
  246. You can get it from Creative Labs BBS, or Compuserve forums, or elsewhere.
  247. You might play with the 'Output Gain' and 'Record Gain'.
  248.  
  249. GETTING AROUND THE SCREENS:
  250. ===========================
  251.  
  252. TAB KEY
  253. -------
  254.  
  255. The tab key is how you move from field to field with the keyboard.  
  256. Otherwise you use the mouse to point directly at what you want.  I 
  257. taylored the TAB key order to make it as easy as possible to get around
  258. with the fewest amount of keystrokes.
  259.  
  260. For example:  After you type in your word for a test and want to check
  261.                     it hit 'TAB' which moves you to the 'Check Word' key and
  262.                     then hit 'Enter'.
  263.  
  264.                     Also after you enter the list you want to use you can hit
  265.                     'TAB' which moves you to the 'Load' button and then hit
  266.                     'Enter' to load it.
  267.  
  268.  
  269. PRACTICE A SPELLING LIST:
  270. =========================
  271.  
  272. 1.) In the 'List' field enter file name of spelling word list and then click
  273.      'Load', or hit 'File List...' to use the dialog box to load a spelling list.
  274.     (A Start window appears)
  275.  
  276. 2.) Choose to scramble the word list or not.
  277.  
  278. 3.) Click the 'Take' picture or close the window to start the practice
  279.      session.
  280.  
  281. 4.) After the computer says a word on your list you type in how you 
  282.      think the word is spelled in the 'Answer >' box.
  283.  
  284. 5.) Hit 'tab' and 'enter', or click 'Check Word'.  The computer checks 
  285.     your spelling.
  286.  
  287. 6.) The computer goes thru the whole list of words, keeping track of 
  288.      your score and of the words you got wrong the first time.
  289.  
  290. 7.) At the end of the list it will ask you if you want to retry any words 
  291.      you got wrong. Select Yes or No.
  292.  
  293. 8.) When you have gone thru all the words it will highlight the 'List' box
  294.      and put 'Enter List filename'.  You are done with that list and can do
  295.      another list.
  296.  
  297. Other Options:
  298. --------------
  299.  
  300. Print Menu:
  301.      When you first start a practice session the computer automatically
  302.      checks the option under the 'Print' menu labeled 'Start Capturing Scores'
  303.      and brings up the associated dialog box.  (see below).
  304.  
  305.      'Print This Score':  This will print the scores immediately shown on
  306.           your screen to lpt1:
  307.  
  308.      'Start Capturing Scores':   Checking this will bring up a dialog box
  309.           asking you what file you want to capture completed practice
  310.           run scores into.  It will then capture any subsequently completed
  311.           scores into this file for later print out if desired.
  312.  
  313.      'Stop Capturing Scores':  This will stop subsequent capturing of
  314.           completed scores into your file.  It will leave the file out there
  315.           and not erase it.
  316.  
  317.      'Print Captured Scores':  This will print out the captured file to lpt1:
  318.  
  319. Settings Menu:
  320.  
  321.      'Use Prefix':  This will say the prefix phrase before the word to spell.
  322.  
  323.      'Repeat Word':  This will say the word to spell twice.
  324.  
  325.      'Auto Hint':  For an incorrect spelling this will automatically give you
  326.          the spelling for the part of the word you got correct plus the next
  327.          letter.
  328.  
  329.      'Multi-Responses':  This lets you toggle on or off whether you want
  330.          random responses to be chosen from the particular command list
  331.          or to just use the default (first) phrase in the command list.
  332.  
  333. Buttons:
  334.  
  335.      'Repeat Word':  This will replay the word.
  336.  
  337.      'Hint':  This will give you the spelling for the part of the word you got
  338.          correct plus the next letter.  It also counts against your grade!
  339.          Hit this instead of 'Check Word' to check you spelling.
  340.  
  341.  
  342. ADD/MODIFY A SPELLING LIST:
  343. ===========================
  344.  
  345. To Add a New List:
  346. ------------------
  347.  
  348. 1.) In the 'List' box enter the name of the new spelling list you want
  349.      to create (for example, 'test' ).
  350.  
  351. 2.) Go to the 'New Word' box and type in the next word you want to
  352.      add to your list.
  353.  
  354. 3.) Tab to 'New File Name'.  It should automatically fill in a file name
  355.      based on the new word you are adding.  The only reason this field
  356.      is in here is if you are using an FAT file system instead of HPFS so 
  357.      you can shorten words longer than eight (8) characters down to 8 
  358.      characters or less.
  359.  
  360. 4.) Tab to record and hit 'enter' (or click it).
  361.  
  362. 5.) When the window pops up, record your word, and hit OK when done.
  363.  
  364. 6.) Repeat steps 2 thru 5 for all words you want to add to your list.
  365.  
  366. 7.) Select the appropriate 'List Type:' from the pull down box.
  367.      This ties this list of words to particular command phrases or to a
  368.      'Spelling List'.
  369.  
  370. 8.) After entering all new words you want click 'Save List' to save it.
  371.  
  372.  
  373. To Modify a List:
  374. -----------------
  375.  
  376. 1.) In the 'List' box enter the name of the spelling list you want
  377.      to modify (for example, 'test' ).
  378.  
  379. 2.) Click on 'Load'.
  380.  
  381. 3.) Use the steps above to add new words and the available options
  382.      listed below to modify your list.
  383.  
  384. Other Options:
  385. --------------
  386.  
  387. 'Load':  This will load the list you chose into the existing list of words.
  388.            In other words you can load multiple lists into one to combine
  389.            them if you want.
  390.  
  391. 'ReRecord Word':  This will let you rerecord the selected word that is
  392.           is already in your list.
  393.  
  394. 'Play Word':  This will play the selected word to test how it sounds.
  395.  
  396. 'Delete Word':  This deletes the selected word(s) from your list.
  397.  
  398. 'Save List':  This saves your list of words into the chosen *.spl file for
  399.           later recall in the practice session.
  400.  
  401. 'Delete List':  This will delete the opened list *.spl file and all the 
  402.           associated *.wav files for the words in the list.
  403.  
  404. 'Clear List':  This will clear the list of words.
  405.  
  406. 'Exit':  Quits out of this window.
  407.  
  408. Drag-N-Drop Into Word List Window:
  409. --------------------------------------
  410.  
  411. You can create new lists from existing .wav files by simply dragging
  412. *.wav and/or *.spl files onto either word list window.
  413. If you drop a *.spl file it will load all the words in that list!
  414.  
  415. If you do not have a list open and you drop a single *.spl file it will
  416. open that list and use its name.
  417. If you have already established a spelling list name (either opened an
  418. existing one or put in a name for a new list) and drop files onto
  419. the window they will be added to the existing open list.
  420.  
  421. If you drop a file other than *.wav or *.spl it will just ignore it,
  422. therefore you can select a range of files with non-applicable files
  423. in the list and it will load all the applicable files and skip the others.
  424.  
  425. Pop-Up Menu (for left word list window):
  426. --------------------------------------
  427.  
  428. 'Make Default':  This moves the first selected word in the list to the top.
  429.           For the special list like the multi-response list, if you do not have
  430.           the multi-response checked for a list you can still have a list of
  431.           responses and it will then use the first in the list.  Likewise for the
  432.           Prefix phrase you can have a list of them and it will use the top
  433.           phrase in the list.
  434.  
  435. 'Rename':  This lets you rename the word and or the filename associated
  436.           with the word.  If you change the path for a word it will MOVE the
  437.           file to the new location.
  438.  
  439. **********************************************************
  440.  
  441. License:
  442.  
  443. You are granted a license to use the software as is for up to 30 days
  444. after which you must either pay to register it or discontinue using it.
  445. If you do not register it you have no further rights to use the program.
  446. If you do register it you are paying for the right 'to use' that major
  447. version of the program for which you paid.  You have no other rights
  448. to the program.  You cannot disassemble the code or modify the code
  449. in any way.  You can freely distribute the original file to others as
  450. shareware. All rights are reserved by me.
  451.  
  452. Warranty and Guarantee:
  453.  
  454. None.  If you are the kind that likes to sue people instead of earning
  455. a living and doesn't mind further turning this country into a crap shoot
  456. of who can sue who first, don't use this program.  I certainly can't
  457. guarantee it will make your child an Ace speller.  You judge its usefullness.
  458.  
  459. Support to Registered Users:
  460.  
  461. If you find a major bug that damages the usability of this program for its
  462. intended use I will make every effort to provide you with a fix within 30
  463. days or return you your money.  You can either write me thru snail mail
  464. or send email to my CompuServe address listed below.  I also hang out 
  465. in the os2user forum.
  466.  
  467. My Intent:
  468.  
  469. To provide a good and useful program at a reasonable price and to remedy any
  470. bugs that might be found in a reasonable time as long as it doesn't impede
  471. my real job.
  472.  
  473. ----------------------------------------------------------------------------
  474.  
  475. To Register Spell Master software:
  476.  
  477. Fill out these fields below.  Be exact in these as they tie into your registration key.
  478.  
  479.  
  480.       Whole Name: ________________________________  (First Middle Init. Last)(At least 9 characters)
  481.  
  482.          Address: ________________________________     (At least 7 characters)
  483.  
  484. City, State, Zip: ________________________________     (At least 9 characters)
  485.  
  486. Where did you get the program: ______________________________________
  487.  
  488. Your Email address and type: ________________________________________
  489.  
  490. If Internet, does your email have MIME (file attachment) capabilities?: _________
  491. (like OS/2 Ultimail) so I could send you a zip file.
  492.  
  493. Your sound card: __________________________________
  494.  
  495. [I will try to keep registered users, that have email, abreast of pertinent updates, etc...]
  496.  
  497. ----------------------------------------------------------------------------
  498.  
  499. Send U.S. $20.00 with this info. and a self addressed stamped envelope to:
  500.  
  501. Stan Towianski
  502. (spell master software)
  503. 8711 Leslie
  504. Sterling Hts, MI  48314
  505.  
  506. I will send you back the registration key in your envelope to
  507. put into your program to unlock the full functionality of the program.
  508.  
  509. Or if you wish you can skip the self addressed stamped and enclose me your
  510. Internet or CompuServe address and I will email you back your registration
  511. key.
  512.  
  513. Any and all constructive comments are welcomed!
  514.  
  515. Other Languages:
  516.  
  517. This program can be used by anyone for (almost) any language.
  518. If you speak a different language and would like a version with all the
  519. windows in your language you could write down all the English window
  520. phrases and the equivalent in your language and I (time and ability
  521. permitting) might make an attempt to publish a version in your language.
  522.  
  523. I studied Spanish a lot before, though it has been a long time, so that is
  524. a likely candidate.
  525.  
  526. Notify Educators:
  527.  
  528. If you happen to know any educators you might let them know about this
  529. program as I think they would be interested.  I would appreciate it and it
  530. could help OS/2.
  531.  
  532.  
  533. Main Posting Areas:
  534.  
  535. CompuServe: os2share (Shareware lib), os2user (Open Forum lib)
  536. BBS: Pete Norloff's at 1-703-385-4325
  537. Internet: ftp.cdrom.com   (/pub/os2/incoming - until they move it)
  538. Internet: hobbes.nmsu.edu  
  539. Internet: Pete Norloff's   www.os2bbs.com
  540.  
  541. Contact Info:
  542. =============
  543. Stan Towianski
  544.  
  545. CompuServe:  72242,221
  546. Internet:  72242.221@compuserve.com              (that is 72242period...)
  547.  
  548. Thank You.
  549.  
  550.