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

  1. ORIGINALLY PUBLISHED IN LIMA NEWSLETTER FEBRUARY 1991
  2.  
  3.      ^^^^^^^^^^^^ THE 99/4 HOME COMPUTER  
  4.      ^^^^^description of an antique by Charles Good 
  5.      ^^^^^^^^^^^^^^Lima Ohio User Group 
  6.       
  7.      A SHORT HISTORY OF THE TI HOME COMPUTER  
  8.      TI began shipping the 99/4 (copyright 1979 on the color
  9. bar title screen) in October 1979.  It cost $1150 bundled
  10. with a 13 inch color monitor (FORTUNE, December 3, 1979,
  11. p.54).  Initially you had to take the monitor and could not
  12. purchase the 99/4 separately, and most purchasers had to pay
  13. close to full price.  Bundling was necessary because the
  14. 99/4 console passed but TIs TV modulator initially failed to
  15. pass FCC lab tests for noninterference with radio and TV
  16. broadcast reception.  The modulator emitted too much RF
  17. radiation (BUSINESS WEEK, March 19, 1979, p.37).  However,
  18. at that time the FCC did not regulate RF radiation from
  19. computing devices not hooked directly to TVs.  So TI got
  20. around the FCC regulations by offering to the public a
  21. "complete package".  It wasn't until January 1, 1981 that
  22. the FCC began testing ALL computers likely to be used in a
  23. home environment for TV/radio broadcast interference
  24. (POPULAR COMPUTING, November 1981, p.6).  TI eventually came
  25. up with a TV mudulator that would pass FCC tests and on
  26. November 28, 1980 began selling the console and monitor
  27. separately.  The console's list price was $650 (BUSINESS
  28. WEEK, December 8, 1980, p.28).  This was in one respect was
  29. actually a price increase, because the separate prices of
  30. the console and monitor were $250 more than their previous
  31. bundled price. 
  32.       
  33.      TI never published any sales data for the 99/4, but an
  34. independent market research firm estimated that TI would
  35. sell 25000 between its introduction and the end of 1980
  36. (FORTUNE, June 16, 1980, p.139).  During the summer of 1981
  37. TI quietly introduced the 99/4A with a list price of $525.
  38. By the time production of the 99/4A ceased in late 1983 or
  39. early 1984 the store price for a brand new 99/4A was $50,
  40. and over 1 million, perhaps several million 99/4As had been
  41. sold. 
  42.       
  43.      SUMMARY OF DIFFERENCES BETWEEN THE 99/4 AND 99/4A.  
  44.      The most obvious differences are the keyboard, the lack
  45. of lower case letters on the "4", and the "4"s EQUATION
  46. CALCULATOR.  Most "4"s have an earphone jack on the front
  47. for private listening, but mine doesn't.  I will discuss
  48. most of these obvious differences in detail.  Other
  49. differences are listed in an accompanying article by Mike
  50. Wright.  The 4A gets its "A" from the fact that it has a
  51. 9918A video processor, whereas the 99/4 has a 9918 video
  52. processor.  The 9918A has bit map mode, which is not found
  53. on the 9918 processor.  This means that any software that
  54. uses bit map mode will not run on the 99/4.  Other
  55. differences between the 99/4 and 99/4A (such as the "4"s
  56. lack of an XOP assembly directive) are referenced in the
  57. index of the Editor/Assembler manual (p.456) under the
  58. heading "Computer differences". 
  59.       
  60.      In general, all software written for the "4" will run
  61. on the 4A.  Some complicated routines on the 4A were
  62. required to achieve this compatibility.  The "4" has 256
  63. bytes more free memory in TI BASIC than the 4A, so some
  64. BASIC software written on a "4" may not work on an
  65. unexpanded 4A.  Lots of assembly or GPL software written for
  66. the 4A will NOT work on the "4", and there is no easy way to
  67. upgrade a "4" to a 4A.  The Mini Memory module and its line
  68. by line assembler, and the E/A module and its editor and
  69. assembler work OK on the "4".  A partial list of "won't work
  70. on the 99/4" software includes TI-Writer, Multiplan,
  71. Funnelweb v4.x, the LINES program that comes with the Mini
  72. Memory module, all the Milton Bradley game modules that were
  73. created to accompany the MBX system, Word Invasion, Parsec,
  74. Story Machine, Alpiner, Dragon Mix, and Word Radar.  Most of
  75. these modules and the LINES program are probably
  76. incompatible because they use bit map mode.  There are
  77. probably other reasons for the incompatibility of Multiplan,
  78. TI-Writer, and Funnelweb.  Even the non-editor parts of
  79. Funnelweb won't work on the "4".  When you boot Funnelweb
  80. into the "4" using the extended basic module, the title
  81. screen shows blanks where there should be lower case
  82. letters.  You can then go to Funnelweb's extended basic user
  83. list, but here the "4" locks up.  You can't boot any
  84. software from the XB user list. 
  85.       
  86.      THE KLUDGY 99/4 KEYBOARD  
  87.      After playing around with my "4" for a couple of
  88. months, I am forced to agree with the statement made in an
  89. accompanying FORTUNE magazine article.  The 99/4 is a real
  90. dog, mainly because of its keyboard. 
  91.       
  92.      There are 41 "chicklet" style keys, each slightly
  93. contoured and shaped like a narrow rectangle.  The 4A
  94. keyboard has 48 keys.  Although each 99/4 key depresses
  95. separately, the keys are not what experienced users would
  96. call "full travel" There is no tactile response, no click,
  97. before the keys suddenly bottom out at the end of their
  98. downward travel.  Non-alphanumeric keys include one (and
  99. only one) SHIFT, an ENTER, a SPACE bar, and a SPACE key
  100. immediately to the left of the "A" key.  Alpha keys always
  101. produce upper case letters, so the SHIFT key is not used as
  102. often as it is on the 99/4A.  There is are no ALPHA LOCK,
  103. FCTN, or CTRL keys on the "4".  The "4"s SPACE key and bar
  104. do exactly the same thing, leave a blank space.  I can see
  105. no reason at all for this space KEY, in addition to the
  106. normally positioned space bar.  There are ASCII characters
  107. built into the 99/4 console that are not implemented on its
  108. limited keyboard, yet there is this stupid extra space key. 
  109.        
  110.      Touch typing on the 99/4 is difficult.  The keys are
  111. spread apart the same distance as on the familiar 99/4A
  112. keyboard, so it is possible to get all your fingers at once
  113. onto the keys.  But the small vertical size of the keys and
  114. their lack of tactile feel makes touch typing difficult.
  115. The small size and minimal contour of the "4"s keys makes it
  116. difficult for a touch typist to find by feel and seat his or
  117. her fingers in the center of the desired keys as the fingers
  118. move blindly around the keyboard.  The fully contoured much
  119. larger keys of the 4A (larger because there is less space
  120. between keys) makes touch typing much easier.  A special
  121. problem to experienced touch typists is the lack of any key
  122. to the right of the "L".  This means there is no "home" key
  123. for the little finger of the right hand to touch, and this
  124. will drive most touch typists crazy.  Frequently, when I try
  125. to type on my "4" I end up accidently moving my fingers over
  126. one key to the left on the home key row so that all ten
  127. fingers have something to touch.  My left hand pinky finger
  128. is then on the useless SPACE key instead of on the "A" where
  129. it should be.  Then I type rtow fevfw.  TI recognized this
  130. problem.  The only application software written for the 99/A
  131. that is likely to require touch typing, the Terminal
  132. Emulator II, has a keyboard overlay with a raised area
  133. creating a fake key for the right hand's little finger. 
  134.       
  135.      TI provided a series of overlays specifically for use
  136. with the 99/4 and not usable with the 4A.  Some overlays
  137. were packaged with the "4" and others were available with
  138. specific command modules.  Because of the narrow vertical
  139. size of each key there is enough room between rows of keys
  140. on the "4" to display a text prompt immediately above ANY
  141. key, not just above the numeric keys as is the case with the
  142. 4A.  The overlays have text prompts for special keypresses,
  143. and cover the entire "4" keyboard, with the keys sticking up
  144. through holes in the overlay.  Special keypress usually
  145. involve using the SHIFT key in combination with a letter
  146. key.  One overlay packaged with the "4" shows the editing
  147. keys used in BASIC.  SHIFT/Q=quit.  SHIFT/W=begin.
  148. SHIFT/ESDX= arrows. SHIFT/R=redo.  SHIFT/T=erase.
  149. SHIFT/A=aid.  SHIFT/F=delete.  SHIFT/G=insert.
  150. SHIFT/Z=back.  SHIFT/C=clear.  SHIFT/V=proceed.  There is
  151. nothing intuitive about some of these keypresses (why not
  152. SHIFT/B instead of /Z for back), so the overlay is really
  153. needed.  Another overlay packaged with the "4" shows the
  154. split keyboard keys that can be used with some games to
  155. simulate the 8 positions of joysticks #1 and #2.  In
  156. addition to the overlays packaged with the computer, I have
  157. seen overlays designed for use with the following command
  158. modules: Terminal emulator I, Terminal emulator II, Video
  159. graphs (PHM3005), and Video Chess.  There may be other
  160. overlays I havn't seen. 
  161.       
  162.      One of the reasons I give the 99/4 my "real dog" rating
  163. is the uncontrollable multiple repeat of the keys on my "4"s
  164. keyboard.  This makes it almost impossible to do any useful
  165. typing, touch or hunt and peck, on my "4".  Autorepeat of
  166. all keys at rate of 12 characters per second after a 1
  167. second delay is listed as a NEW feature of the 99/4A (99ER
  168. MAGAZINE, Vol 1 #2, July/August 1981, p.48).  Autorepeat is
  169. NOT described in TI literature as a feature of the "4".  On
  170. my "4" any of the keys are likely to repeat INSTANTLY.  When
  171. you depress a "4" key, the keypress registers in the memory
  172. of the computer at a point about 1/2 way down the travel of
  173. the key.  There is no tactile response that this has
  174. occured.  The only thing your finger feels during a keypress
  175. is the sudden stop when the key bottoms out.  If the key
  176. hovers in this "1/2 way down" region you get mmmultiiiplle
  177. displays of theee keeey on the scrrreennn.  Try as I might,
  178. I can't seem to avoid this.  My "4"s keyboard is very
  179. sensitive.  Other experienced 4A users who have tried my "4"
  180. all have the same problem.  Having to use backspace
  181. (SHIFT/S) and delete (SHIFT/F) after every 6-10 keystrokes
  182. gets old really fast.  It has been suggested to me that this
  183. problem may be related to the ageing of my "4".  The
  184. condition may not have existed when my "4" was built.  One
  185. collector of TI computer products told me, "I had a 99/4
  186. that did that.  I got rid of it and replaced it with a 99/4
  187. that still works fine." 
  188.       
  189.      ONLY UPPER CASE LETTERS  
  190.      No keypress on the "4" keyboard will give ASCII codes
  191. 97-122, the lower case letters.  Everything you type is in
  192. upper case, and this means you only use the SHIFT key in
  193. routine typing to shift the numeric keys and display
  194. !@@#$%^&&*().   The 99/4 uses a 5x6 pixel grid to display
  195. upper case letters.  The 99/4A uses a 5x7 grid to display
  196. both upper case and lower case text.  If you load into the
  197. "4" BASIC software written on a 4A that includes lower case
  198. text, the program seems to work OK, but no lowercase letters
  199. are displayed on screen. 
  200.       
  201.      THE EQUATION CALCULATOR  
  202.      When you PRESS ANY KEY TO CONTINUE from the color bar
  203. powerup screen of the "4", you get a menu with three
  204. choices.  Press 1 for TI BASIC, 2 for EQUATION CALCULATOR, 3
  205. for TITLE OF COMMAND MODULE. 
  206.       
  207.      The EQUATION CALCULATOR is a way of using the "4" in
  208. mathematical calculations without having to write a BASIC
  209. program to do the calculations.  You can do simple
  210. arithmetic, and you can also use exponential numbers, PI,
  211. SQR, exponents, SIN, COS, TAN, and ATN in your calculations.
  212. Everything that can be done using EQUIATION CALCULATOR can
  213. also be done using a TI BASIC program, or directly from
  214. BASIC command mode.  
  215.       
  216.      The EQUATION CALCULATOR screen is divided into three
  217. sections.  The bottom section is where you do your
  218. calculating.  You can, for example, type in a simple
  219. calculation such as 1567+56.98-145+(12/98), press <enter>,
  220. and display the answer.  To do the same thing in BASIC
  221. command mode, you would have to type PRINT before you typed
  222. the numbers of the calculation.  A single calculation is
  223. limited to 28 characters (one line of text). 
  224.       
  225.      You can define variables such as LENGTH=60, press the
  226. up arrow, and have this variable stored in memory and
  227. permanently displayed in the upper third of the EQUATION
  228. CALCULATOR screen.  You can display up to 6 variable names
  229. and their current values on screen in this way and not have
  230. to worry about the display scrolling off the top of the
  231. screen.  You can do the same thing in BASIC command mode by
  232. pressing <enter> after typing LENGTH=60.  The value of
  233. LENGTH would be stored in the computer's memory, but it
  234. would only remain on screen until it scrolled off the top
  235. due to subsequent entrys. 
  236.       
  237.      You can also define an equation such as
  238. PERIMETER=2*LENGTH+2*WIDTH and store this equation in the
  239. middle part of the EQUATION CALCULATOR screen.  You can then
  240. define the values of the variables LENGTH and WIDTH, use the
  241. down arrow to bring the equation into the bottom work area
  242. of the EQUATION CALCULATOR screen, press <enter> and display
  243. the current value of PERIMETER.  You can then redefine
  244. LENGTH and/or WIDTH, and reuse the equation to calculate the
  245. new value of PERIMETER.  You can also store equations for
  246. repeated use in a BASIC program, although you cannot store
  247. such an equation in memory in BASIC command mode.  In
  248. command mode you would have to retype the equation each
  249. time. 
  250.       
  251.      I don't think EQUATION CALCULATOR is very useful.
  252. Apparently TI didn't either, because they dropped it when
  253. the 4A was released.  From BASIC (a program or from command
  254. mode) you can do all the same things, and more.  The main
  255. limitation of EQUATION CALCULATOR is the 28 character size
  256. of a formula or chain calculation.  The most common routine
  257. calculating I do on my 99/4A is to balance my checkbook.  I
  258. enter BASIC command mode and type PRINT, followed by my
  259. initial bank balance, followed by all my subsequent
  260. withdrawals (as minus numbers) and deposits (as positive
  261. numbers).  Before I press <enter> to display my balance I
  262. can check the screen to see that all the numbers in the
  263. calculation are typed correctly and use INSERT or DELETE to
  264. correct mistakes.  Such a long chain calculation requires
  265. several lines on the screen to display all the digits before
  266. pressing <enter>.  TI BASIC command mode gives me 4 lines.
  267. EXTENDED BASIC command mode gives me 5 lines.  EQUATION
  268. CALCULATOR allows me only one line of digits. 
  269.       
  270.      CONCLUDING REMARKS  
  271.      When it was released in 1979 the 99/4 was the only
  272. consumer device that could really be called a "Home
  273. Computer".  It was the first to utilize cartridge software.
  274. Its speech synthesis was, and still is, unequaled.  It was
  275. easy to use, easy to program in BASIC, and it was powerful.
  276. Its high price was probably the major reason for its
  277. initially limited sales.  Its rotten keyboard didn't help
  278. either.   I'm sure glad we now have the 99/4A.  The 4A is
  279. much superior to the "4". 
  280.      .PL 1 
  281.  
  282.