home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 423.lha / Talker_II / TalkerII.dox < prev    next >
Encoding:
Text File  |  1990-10-05  |  4.6 KB  |  101 lines

  1.                          Talker II  -- The Sequel 
  2.  
  3.                                        Author: Jim (Eet) Williams
  4.                                                Director of Mayhem
  5.                                                Extra Terrestrial Imports, Ltd.
  6.  
  7.  
  8. THE STORY SO FAR:
  9.  
  10.      In March of 1989, I wrote Talker, a screen hack that opened a screen, a
  11. window on that screen, and placed a cartoon face (resembling myself,
  12. somewhat) in that window. It would speak a line of text or a textfile, and
  13. give mouth movements to match.
  14.     A few nights ago (September, 1990), after the Compuserve AmigaForum
  15. reorganization, I was browsing through the libraries in AmigaArts looking to
  16. see if any of my uploads had survived the transition. Talker had.
  17.    Wondering if it would work with Workbench 2.0, I dug out the most recent
  18.  version I had (dated 03/22/89), and took a look at it.
  19.    The code seemed much uglier to me than when I first wrote it, so I cleaned
  20. it up, and recompiled it (The original was written in Manx 3.6a; I now use
  21. Manx 5.0a, so I had to clean it up a bit before 5.0a would even accept it).
  22.    It worked beautifully under Workbench 2.0.. except.... it opened that
  23. screen. I knew that Workbench 2.0 would accept a 16 color screen, and
  24. almost everyone I'd seen using it used it in interlace mode (probably because
  25. I've mostly seen Workbench 2.0 run on Amiga 3000s, with the 1950 multisync
  26. monitor. So I decided to make it display the window on the Workbench screen,
  27. in interlace. I resized the imagery to fit better onto a 400 line screen,
  28. sinc the original had been designed for 200 lines.
  29.     Still not satisfied, I remembered a version I'd briefly made that had the
  30. Talker look around before speaking, and would blank the screen if a disk were
  31. removed, restore it when the disk was stuck back in. (This was done for a
  32. demo at a user group meeting. The idea was that I was to be called away, and
  33. would irritably pop the disk back in before leaving, which would restore the
  34. screen. The screen was blanked when I popped the disk out before the meeting).
  35. That version was crude, and I'd deleted it after it'd served its purpose.
  36. But, I liked the idea, so I incorporated it into the new version. This is
  37. that new version. Oh, by the way, it still works under Workbench 1.3, but it
  38. looks very very strange (I haven't tested it with any of the 8 color
  39. Workbench 1.3 programs).
  40.  
  41. USAGE INFORMATION:
  42.  
  43.    This program will speak any text file or a line of text up to 80 characters.
  44.  
  45.       Usage: From the CLI --
  46.              1> TalkerII [-l#] [filename]
  47.              2> TalkerII [filename]
  48.              3> TalkerII [-l#]
  49.              4> TalkerII
  50.  
  51.    Where filename is an optional text file that you wish spoken, -l# is the
  52.  -l flag followed immediately by the length of time you wish to delay. Note
  53. that you can include or leave out either option, it'll just run differently.
  54. If you leave off the filename, it will prompt you for a text string to speak.
  55.  
  56.    While it has several shortcomings, it should be enough to help you learn to
  57. design your own, similar program. 
  58. A good way to test the program, by the way, is to have it speak this file.
  59.  
  60. FUTURE ENHANCEMENTS:
  61.  
  62.     Well, I'm open to suggestions for any future enhancements. Ideas I've
  63. already had include:
  64.                     Arexx port, for controlling the Talker from 
  65.                     other programs.
  66.  
  67.                     Making it 'parasite' onto any window.
  68.  
  69.                     Taking the imagery from an IFF brush, 
  70.                     So that it can be modified and customized.
  71.  
  72.                     Multiple invocations (make it 'pure').
  73.  
  74.                     Possibly a term program in the likes of 
  75.                     CTV or ACO. (I could make it a parasite
  76.                     of my VLT window...).
  77.  
  78. And Vic Wagner's Suggestion:
  79.  
  80.                    Make it a password program. blank screen, if 
  81.                    they don't give the right password, the face
  82.                    comes up, says, "leave me ALONE!" and reblanks
  83.                    the screen.
  84.  
  85.  
  86.    I wish you luck in your dealings with the narrator.device. 
  87. If you wish to reach me for comment or questions, feel free to do so,
  88. either on Compuserve's AmigaForum:
  89.  
  90.              Compuserve I D: 72157,3524 
  91.  
  92.  
  93.  
  94.       "A human being should be able to change a diaper, plan an invasion,
  95. butcher a hog, conn a ship, design a building, write a sonnet, balance,
  96. accounts, build a wall, set a bone, comfort the dying, take orders, 
  97. give orders, cooperate, act alone, solve equations, analyse a new problem, 
  98. pitch manure, program a computer, cook a tasty mean, fight efficiently,
  99. die gallantly. Specialization is for insects." L. Long 
  100.  
  101.