home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / archives / limanews.exe / HANK.TXT < prev    next >
Text File  |  2006-10-19  |  23KB  |  400 lines

  1. ORIGINALLY PUBLISHED IN NOVEMBER 1995 ISSUE OF LIMA NEWSLETTER
  2.  
  3.  AN INTERVIEW WITH ONE OF TI'S ORIGINAL
  4. COMMAND MODULE PROGRAMMERS, HANK MISHKOFF
  5. by Charles Good
  6. Lima Ohio User Group
  7.  
  8. Hank Mishkoff worked on a lot of projects for TI between 1978 and 1983 relating
  9. to the 99/4, 99/4A and 99/8.  As an independent contractor he wrote the code
  10. for some early TI education command modules, wrote the music for some modules
  11. (he is a musician), and wrote some of the 99/8 documentation.  He also was an
  12. employee of Tronics, which is a company that sold 99/4A coputers through
  13. multiple layers of distributors much like Amway home care products are sold
  14. today.  In addition Hank worked in 1983 for Looking Glass Software and was
  15. involved in the creation of some of the never released ET command modules.
  16. What follows is compiled from a telephone interview and (mostly) from a number
  17. of separate internet email messages sent between Hank Mishkoff and Charles Good
  18. in late September and early October 1995.  You certainly meet the most
  19. interesting people on the internet!
  20. ---------
  21. CG-- Tell me about some of the early work you did that relates to the TI Home
  22. Computer
  23.  
  24. HM-- I worked for TI as a programmer on the 99/4 in 1978, and then again doing
  25. documentation (and some programming) from 1980-1982. (Oh yeah, I'm also a
  26. musician; a lot of the music on TI's programs -- especially the early ones --
  27. was mine.) For about a year after that, I worked with a company called Tronics,
  28. which sold the TI Home Computer on a multi-level basis. Following that, I did
  29. contract work on various TI products for years. I'm not an engineer, so I may
  30. not have the kind of info you're looking for; but I was involved with TI Home
  31. Computer products for quite a while, and I'd be happy to share my reminiscences
  32. with you any time you're interested.
  33.  
  34. CG-- The following is quoted from the June 1980 issue of FORTUNE magazine and
  35. describes the situation at TI in 1979 as TI considered developing an advanced
  36. version of the 99/4 to be called the 99/7.  Any comments on this?
  37.      "Internal competition ultimately put the kibosh on the
  38.  99/7.  TI's digital systems group, which is based in Austin
  39.  and sells minicomputers to small businesses, argued that it
  40.  should control development of the 99/7 because the machine
  41.  was designed for small businesses.  Besides, the 99/7 was so
  42.  powerful and inexpensive that it would have cannibalized the
  43.  low end of the minicomputer line.  The squabble went all the
  44.  way up to top management, which decided at the last minute
  45.  to cancel the 99/7 introduction and transfer the project to
  46.  Austin.  There, the "not invented here" syndrome took over.
  47.  Austin engineers started questioning the new product's
  48.  technical and economic feasibility, and within six months,
  49.  most of the project staff had left for other jobs in TI.
  50.  Looking back on all this, an allumnus concludes, "They threw
  51.  away the two pieces of gold and kept the lump of coal.""
  52.  
  53. HM-- Wow, this section is incredibly accurate -- I remember quite well when all
  54. of this happened.
  55. ---------
  56. CG-- Did you have anything to do with the 99/8 project?
  57.  
  58. HM-- Wow, does *that* bring back memories. I wrote the manual for that sucker;
  59. I didn't know that *any* of them were ever actually produced. I just went back
  60. and dug up an old invoice dated 7/7/83, in which I billed TI for my expenses in
  61. shipping them the final copy of the TI-99/8 manual counter-to-counter air
  62. freight (they must have wanted it *real* fast). If I remember correctly, I had
  63. worked on the manual all night (hey, I was a *lot* younger then), then drove to
  64. D/FW Airport in the wee hours of the morning to ship the manual to Lubbock. I
  65. seem to recall that the product was killed shortly after that; I doubt that the
  66. manual was actually printed.
  67. Another nostalgia note: My invoice says that I shipped the manual to
  68. Monte Williams; Monte has since moved to Dallas, and now heads up
  69. Micrografx' documentation group.
  70.  
  71. CG-- I have the 99/8 book you wrote! I have rough, not quite ready for
  72. printing, "Final Draft 09/15/83" of the "TI-99/8, Book 2, Programmer's Guide
  73. for the Computer 99/8".  Much of it looks it was printed on a line printer.
  74. It's about 300 pages.  I can send it to you if you are interested, no charge.
  75.  
  76. HM-- I am definitely interested, thanks! That sounds like my book. It's
  77. probably slightly revised, since my records show that I shipped them *my* final
  78. draft in July.
  79.  
  80. CG-- I don't have a 99/8 but I know some people who do.  One friend has a hex
  81. bus disk drive, an armadillo interface, and a whole bunch of special memory
  82. expansion cards that only work with his 99/8.
  83.  
  84. HM-- Well, I'm more amazed all the time. The very concept that you would
  85. personally know more than one person who has a 99/8 is stunning. Do you have
  86. any idea of how they got them? (Or why they would want them?) Did they work for
  87. TI?
  88. ---------
  89. CG-- Did you do any work on the 99/2? I have one of these, complete with a
  90. built in hexbus interface that can use all the little hexbus peripherals that
  91. TI sold, and some they never sold.  I also have a "Wafertape digital tape
  92. drive", serial number 0000007.  I can understand why TI never sold the things.
  93. Mine doesn't work at all reliably.
  94.  
  95. HM-- I don't think so. Let me take a minute here and search through some old
  96. invoices...
  97. Nope, lots of charges for the 99/8, nothing for the 99/2. Did the 99/2
  98. precede the 99/8? It seems to me that they provided me with a copy (possibly
  99. a draft) of the 99/2 manual, and I used it as the basis for the 99/8 manual.
  100. Maybe not.
  101. ---------
  102. CG-- In the Spring 1988 Triton catalog NUMBER BOWLING is listed for $11.95 as
  103. cartridge #1030.  It is one of the modules shown on the video tape I am sending
  104. you.  Did you work on Number Bowling?
  105.  
  106. HM-- I think I might have written Number Bowling, but I wouldn't swear to it. I
  107. worked on a few of the Scott Foresman programs, but I sure can't remember which
  108. ones right now.
  109. ---------
  110. CG-- On December 15, 1994 Thomas Hartsig left a message on the comp.sys.ti
  111. internet newsgroup.  He was commenting on discussions of recent sales and
  112. purchases by newsgroup readers of TI educational modules.  "I wrote Addition
  113. and Subtraction 1 back in 1981.  I had no idea people were still using these
  114. cartridges." Were you involved in that project?
  115.  
  116. HM-- I always thought that *I* "wrote" it, but I guess that depends on how you
  117. define "wrote." Tom designed the module and "wrote" the specification; I
  118. "wrote" every line of code that went into that module.
  119.  
  120. CG-- So why is Thomas Hartsig's name prominantly displayed on the title screen
  121. of Addition & Subtraction 1 and your name is found nowhere, not even in the
  122. documentation.  Why are you given no credit?
  123.  
  124. HM-- Here's a funny story for you (well, *I* think it's funny, anyway)...
  125.  
  126. All of the programmers were miffed when we saw that Scott Foresman wanted to
  127. put Tom's name on the title page of Addition and Subtraction 1. Not that we
  128. had anything against Tom (we had never met him, for one thing; and for
  129. another, his contract with SF *required* that they give him onscreen
  130. credit), but we had all been developing programs for the Home Computer for
  131. years, and not once had any of us been given that kind of visibility. We
  132. weren't angry, but we were annoyed.
  133. When I had completed a first pass of the program, I flew up to Chicago to
  134. show it to the folks at SF; I knew that Tom was going to be there also. (I
  135. think that was the first -- and possibly the only -- time that I met him.)
  136. Just as a joke -- and to exact some small measure of satisfaction -- I
  137. changed the onscreen credit from Tom's name to mine, mostly to see how he
  138. would react (and, I suppose, in some obscure way, to make a point).
  139. So I'm in the room with Tom and two folks from SF (Bob and Dee), and I fire
  140. up the program, and up pops the title screen with my name on it. I keep a
  141. perfectly straight face, like nothing's going on. Bob looks real surprised
  142. for a second, then he smiles, and I think he's going to laugh, but he covers
  143. his face with his hand for a second, and then he's got a straight face, too.
  144. And Tom, who is staring directly at the screen, doesn't react at all! I even
  145. find some excuse to keep the title screen up there for a few extra seconds
  146. to make sure he sees it, but there's no reaction. I figure that he's missed
  147. it, maybe he's been looking at the esthetics and hasn't noticed the switch.
  148. Bummer.
  149. After a while, Bob and I leave to go talk about something else, leaving Tom
  150. alone with Dee. Later, Dee tells me that the second I left the room, Tom
  151. turned to her and said, worriedly, "I didn't know that *Hank's* name was
  152. going to be on the title screen!" Dee, who had figured out what I was doing,
  153. said something non-committal like, "I'll have to review that with Hank to see
  154. what's going on."  I got a *tremendous* feeling of satisfaction after that; all
  155. I had been trying to do was to tweak Tom a little bit, and it had worked. Life
  156. is full of little victories!
  157. ---------
  158. CG-- Did you do the music at the beginning of the Music Maker module? You can
  159. hear this music near the end of the video I am sending you.  It is, I think, a
  160. Beethoven sonata.
  161.  
  162. HM-- It's possible; I'd have to hear it to be sure. Actually, the main reason
  163. that TI hired me was because of my background as a musician; my programming
  164. training and experience were pretty weak at the time. When I went to Lubbock
  165. for my interview in early 1978, they were in a position where they were making
  166. this revolutionary computer with three voices, and yet they had nobody on their
  167. staff with any musical ability. I hadn't mentioned my muscial background on my
  168. resume, because it didnd't seem relevent to a programming job. And TI couldn't
  169. tell me anything about the product(or even admit that they were working on a
  170. home computer) because the product hadn't been announced! Finally, in my very
  171. last intreview of the day, someone asked my about the two-year hole in my
  172. resume. When I mentioned that I had been playing in a band, his eyes lit up --
  173. although I had no idea why, and he couldn't tell me. Weird.
  174. When I first started on the job, my first assignment was the Home Budget
  175. module; any experimenting with music was on my own time. I remember that I
  176. programmed the Minute Waltz to play in less than a minute -- it sounded
  177. terrible that fast, but it was a lot of fun. I also did a Bach two-part
  178. invention that was one of my favorite piano pieces; that may be what they
  179. later used on Music Maker. Then I started doing little bits and pieces for
  180. the Grammar module, which everybody liked so much that they decided to
  181. actually pay me for creating music (as long as I got my "real" work done on
  182. time!).
  183. The piece I'm most proud of is a three-part piece I wrote for the Demo
  184. module. Unfortunatley, they chopped it up and only used pieces of it. I've
  185. recently entered the entire piece into MIDI format; if you have some way to
  186. play MIDI, I can send you the file as an attachment, if you're interested.
  187.  
  188. CG-- Sure, send me the Demo module music in MIDI format.
  189.  
  190. HM-- Ok, here is the demo module music.  I've attached three slightly different
  191. arrangements. I would have only sent you the best one, but I'm not at home, and
  192. I have no way to play them, and I can't remember which is which.
  193. By the way, here's a funny story about that music, which was written for the
  194. Demo module. I left TI before the computer hit the market, and I was real
  195. excited when it finally began to show up in stores -- especially because a lot
  196. of retailers, having no idea of what else to do with it, just left the Demo
  197. module running in an "endless loop."
  198. One day, I stopped into a computer store with some friends of mine, hoping
  199. to show off the computer -- and my music. They had the Demo program running,
  200. but the sound was turned off! I asked a salesman if they ever turned the
  201. sound up. "Yeah," he said. "When we're bad salespeople, they turn the sound
  202. on and make us stand next to the computer!" I had never realized that my
  203. wonderful music could get on your nerves after you'd heard it maybe 500
  204. times...
  205. ---------
  206. HM-- Here's a long shot for you: When TI pulled the plug on Home Computer
  207. division, I was in the middle of writing a program that I believe was planned
  208. to be put into a "Command Module." I was writing the program as a
  209. subcontractor; the contractor was a company named Looking Glass. The program
  210. had to do with the adventures of ET; TI had licensed the character from
  211. Speilberg. Looking Glass had contracted to create 2 or 3 ET adventures; I don't
  212. remember the name of the one I was working on. I assume that, when the project
  213. went under, TI would have had a current copy of the code, and someone could
  214. have burned it into some EPROM's (the programs were pretty far along). Have you
  215. ever seen or heard of any program that might fit that description?
  216.  
  217. CG-- Which ones? Of those I know about one was just called "ET" and was a
  218. frogger like game where ET had to cross the highway, river, etc. to get to his
  219. space ship at the top of the screen.
  220.  
  221. HM-- Nope, that one doesn't even sound familiar.
  222.  
  223. CG-- The other, and maybe the one you worked on, is called "ET at Sea".  It is
  224. a world geography game.  ET has to move around a map of the world visiting
  225. cities and getting clues to the location of his space ship.
  226.  
  227. HM-- Now we're getting somewhere -- but that still isn't mine. Mine was called
  228. "ET's Adventures on Land" -- which I *never* would have remembered, not in a
  229. zillion years, if you hadn't jogged my memory with the At Sea title. If my
  230. memory is accurate after all these years, the "At Sea" program was created by a
  231. programmer who worked for Looking Glass; his first name was Pete, but I can't
  232. remember his last name. (I vaguely remember that it was some kind of long
  233. Polish-sounding name.) His wife was also a programmer; she worked for a company
  234. in Richardson (a Dallas suburb) that did a couple of TI games, including one
  235. called HenHouse or something like that.
  236.  
  237. CG-- I have a video tape of these two modules, and other never released
  238. official 99/4A module software that I will be glad to copy and send you.
  239.  
  240. HM-- I would *love* to see that! The memory overload might prove to be fatal,
  241. but it would be worth it!
  242.  
  243. CG-- I have heard of "ET and his adventures on land" and always thought it was
  244. the frogger type game I described.  Nobody that I have ever heard of has seen
  245. the "adventures on land" software.
  246.  
  247. HM-- I don't believe I was as far along on it as Pete was on the Sea module
  248. when work was discontinued. As I recall, I had programmed in all the little
  249. animals and animated them and given them paths to walk on, but the game didn't
  250. actually *do* anything when it was abondoned. You could move the animals
  251. around, but that was it. My guess is that nobody saved it because it was so
  252. incomplete.
  253. Looking Glass Software (the company that had the contract for the ET games) was
  254. run by Gary and Mary Schenck (since then, they've been divorced, remarried, and
  255. divorced again), with whom I still speak every once in a while; if I remember,
  256. I'll ask them if they still have a copy of ET/Land, such as it was. Gary lives
  257. in KC (he's an art director for Hallmark), and I'm going to be visiting a
  258. client next week who has an office just down the street from his house; I think
  259. I'll give him a call.
  260.  
  261. STOP THE PRESSES!!!!
  262. I was right in the middle of writing this note, thinking about what the
  263. chances were that Gary might have any idea where any of my old work might
  264. be, when it hit me that I might have some old stuff lying around -- and
  265. guess what I found??? I opened up one of my old diskette cases (this is
  266. starting to sound like the discovery of King Tut's tomb), and the diskette on
  267. top was labelled (in my handwriting) "E/A," which I assume means
  268. Editor/Assembler. The only project in which I ever used the Editor Assembler
  269. was the ET game, so I figured that I might have hit paydirt -- although I did
  270. work on the manual for that product, so the diskette might contain
  271. documentation, rather than code...
  272. But here's what the labels on the other disks say:
  273.    ET LAND ("GROM7" crossed out) CODE FILES
  274.    ET LAND ROM
  275.    ET LAND ROM2
  276.    ET LAND GROM3
  277.    ET LAND GROM4
  278.    ET LAND GROM5
  279.    ET LAND ("GROM7" crossed out) CODEFILES BACKUP
  280.    ET LAND ROM BACKUP
  281.    ET LAND ROM2 BACKUP
  282.    ET LAND GROM3 BACKUP
  283.    ET LAND GROM4 BACKUP
  284.    ET LAND GROM5 BACKUP
  285. Also, there's a sheet of paper with what looks like some coding equates for
  286. animals, homes, and food (12 of each); I'm thinking that maybe you were
  287. supposed to get each animal to its home and feed it (?).
  288. Anyway, I'd like to mail this stuff to you, if you're interested and if you
  289. think you might be able to make some sense out of it (and if you think
  290. there's half a chance that the diskettes are still readable). Would you
  291. promise me to let me know what's on it before you make it public and let me
  292. "withdraw" some of the stuff if it turns out not to have anything to do with
  293. the Home Computer (like if I included a list of my ex-girlfriends and their
  294. phone #s...)?
  295. ---------
  296. (Charles Good's added note:-- Hank did indeed mail these disks to me, along
  297. with the "ET and his Adventures on Land" programming notebook containg original
  298. graph paper drawings and notes of all the graphics in the game, as well as
  299. extensive dated notes concerning the conception and development of all the
  300. Looking Glass Software ET series of command modules.  There were three planned
  301. modules called Land, Sea, and Air.  The notebook contains little information on
  302. the Air game beyond its general concept.  The Sea game exists in the Lima
  303. software library as GROM files that can be run with a gram device, as well as a
  304. slightly buggy version that works from extended basic.  None of these three ET
  305. games are the same as the frogger type ET command module game, which was not a
  306. Looking Glass Software project.
  307. The disks are TI DOS in SSSD format and contain lots of GPL source and object
  308. code for the Land game.  There are no phone numbers of girl friends.  The code
  309. is incomplete and the game is not functional.  At Hank's request, I copied the
  310. disks (some were duplicates) and made a xerox copy of the development notebook,
  311. then returned all the originals to him.)
  312. ---------
  313. CG-- Do I have your permission to give copies of your disks and notebook to
  314. others interested in the 99/4A?
  315.  
  316. HM-- Absolutely, although I must tell you that I have no idea whether or not I
  317. have any legal right to give you that permission. I suspect that Looking Glass
  318. (which doesn't exist any more) or TI may own the rights to the material.
  319. Practically speaking, however, I have a hard time imagining that anyone would
  320. care, at this late date, as I can't see that any of that stuff could possibly
  321. have even the slightest commercial value.
  322. ---------
  323. CG-- The Looking Glass notebook you sent me has several pages that are headed
  324. "Conceptual development for TI/SDA education modules.."  What does "SDA" stand
  325. for?  I have a never released TI module that says "Music SDA" on its title
  326. screen.  It is the regular Music Maker module with extra code that allows you
  327. to get printouts of assembly source code, GPL source code, and Basic CALL SOUND
  328. statements that will produce the music you enter into the module.  I have
  329. always wondered about the meaning of "SDA" in this module's title screen.
  330.  
  331. HM-- I don't have a clue what SDA means -- although you'd think I'd know,
  332. seeing as how it's in my notebook. I've forwarded your question to Paul
  333. Urbanus, the creator of Parsec, who's the only one of the TI Home Computer
  334. programmers that I keep in touch with; I'll let you know if his memory is any
  335. better than mine.
  336. ---------
  337. CG-- I am today mailing book rate a VHS video tape with 6 hours of viewing.
  338. Included are many of the never released modules such as the ET stuff, a bunch
  339. of Bill Cosby commercials and pep talks designed for 99/4 and /4A retailers,
  340. and the official TI Retail Training video.  There is lots of footage of the
  341. 99/4 (no A).
  342.  
  343. HM-- That sounds great. I remember seeing Cosby at a CES show in Chacago; TI
  344. had rented a ballroom as a hospitality suite, and he was posing for pictures
  345. with retailers. There was quite a long line, as I recall, of people waiting to
  346. be in some pix with Cos.
  347. ---------
  348. CG-- I have a Tronics cassette tape set.
  349.  
  350. HM-- Which one? Do you mean audiocassette or program cassette? I was involved
  351. in both projects, so you may have some of my work after all.
  352.  
  353. CG-- Both audio and program cassettes.  The audio tape has your voice on it!
  354. It was apparently made in 1982 and features you introducing yourself by name.
  355. The "Sights and Sounds" program tape credits you as one of the authors of this
  356. TI BASIC software
  357.  
  358. CG-- From a newsletter article I wrote a couple of years ago:
  359. "TRONICS was created by Mike Wilcox and Dave Guardanapo to sell 99/4A's using a
  360. pyramid system of distributors and subdistributors, similar to the way AMWAY
  361. home care products are sold today."
  362. Any comments?
  363.  
  364. HM-- Actually, Tronics was the brainchild of Jody Black, who was a Braniff
  365. pilot (a captain, actually) at the time. Pilots make a lot of money (he was
  366. pulling in 6 figures at the time, as I recall) and have a lot of free time on
  367. their hands (since they work only one out of every three days). Like firemen
  368. (who are in a similar situation, but with less money), pilots tend to get into
  369. other businesses on the side. And since he traveled so widely (and worked with
  370. a lot of other people who travelled a lot, too), Tronics spread quickly all
  371. around the country. I knew Dave, and Mike's name sounds familiar, and they may
  372. have been successful Tronic distributors (for a while, anyway), but they were
  373. *not* involved in its founding.
  374. Tronics always had trouble acquiring enough credit.  Thus they had trouble
  375. keeping inventory and were very slow in delivering product to their
  376. distributors.  This trouble delivering goods that had been paid for doomed the
  377. project.  Eventually Tronics was sold. It went through several sets of owners.
  378. The last guys to own the company milked it dry, taking all incoming cash and
  379. delivering nothing.  I had some involvement in advising a bankruptcy judge on
  380. the distribution of the company's remaining assets.
  381.  
  382. CG-- From my newsletter article: "Apparently TI knew about and approved of
  383. TRONICS pyramid sales scheme."
  384.  
  385. HM-- They knew about it, but were always a little leery of it. Actually,
  386. Tronics was an offical TI distributor; they couldn't have done what they did
  387. withough being able to purchase products at distributor prices. It took Jody a
  388. long time to convince TI to let him do what he did; many people were surprised
  389. that TI went for it at all. And Tronics was a "multi-level" company, not a
  390. pyramid scheme -- the differences are many and can be subtle, the main one
  391. being that pyramids are generally illegal.
  392.  
  393.    Hank Mishkoff
  394. internet web address: http://www.webfeats.com/
  395. internet email address: hank@webfeats.com
  396. US mail address: WebFeats 17610 Midway Road, #134-135 Dallas, TX 75287
  397. Telephone (214)931-5421 voice, (214)733-0629 Fax
  398.  
  399. ÇåÇ╒åìÆñ╒╒╒╒╒╒╒╒╒╒╒╒ÇåÇåÇ╒åìÆñ╒╒╒╒╒╒╒╒╒╒╒╒ÇåÇåÇ╒åìÆñ╒╒╒╒╒╒╒╒╒╒╒╒Çå
  400.