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

  1. ORIGINALLY PUBLISHED IN LIMA NEWSLETTER APRIL 1993
  2.  
  3.       NEVER RELEASED OFFICIAL TI PERIPHERALS: 
  4.      THE HEXBUS INTERFACE; A KEY TO WHAT MIGHT HAVE BEEN  
  5.      a hands on description by Charles Good 
  6.      Lima Ohio User Group 
  7.       
  8.      The Hexbus Interface (PHP1300) allows you to control all the neat little
  9. hexbus peripherals directly from the 99/4A console.  With this interface and a
  10. side car 32K (or 32K installed inside the console) you can create a fully
  11. expanded system with a very small footprint (occupying little surface area).
  12. If you paid full list 1983 TI prices, the cost of your expanded system would be
  13. much less than an expanded system based on the peripheral expansion box. 
  14.       
  15.      If you have a box that contained a beige console you can see what a TI
  16. Hexbus interface looks like.  There is a picture of one on the bottom of the
  17. box attached to the side of a console.  TI listed this device in its last price
  18. list (dated June 1, 1983) for $59.95, but it was never officially released.
  19. Only a handful of original TI hexbus interfaces are known to exist.  I have
  20. such a 1983 TI hexbus interface on loan from Gary Taylor for this report, and I
  21. now also have my very own BRAND NEW cloned hexbus interface.  For years people
  22. have been trying to clone TI's original interface and now it has been done.  As
  23. of right now I am one of two people to own one of these cloned interfaces.
  24. More on this later. 
  25.       
  26.      Gary's official TI interface measures 8 x 3.5 x 2.25 inches.  It connects
  27. to the side o the console and has a connection on its right side for other
  28. standard 99/4A peripherals or the peripheral expansion box cable.  On the back
  29. is an on/off switch, a power supply jack for the required model AC9201 6v 300ma
  30. external power supply, and one hexbus connector.  There is no serial number or
  31. date code (ATA or LTA number) on Gary's interface, indicating that it is a
  32. preproduction prototype.  There is, however, an FCC identification number
  33. (A929JWPHP1300), and a statement that the device has been approved by the FCC
  34. for "class B" use in the home. 
  35.       
  36.      The following hexbus peripherals have been tested by me using a 99/4A
  37. console and the hexbus interface with no problems.  These are all very small
  38. peripherals, and all of them except the RS232 can be run on batteries as well
  39. as AC current.  With the exception of the Printer 80 they all stack neatly on
  40. top of each other.  You can place the whole stack of peripherals on top of the
  41. hexbus interface where it is connected to the side of the console.  The entire
  42. footprint of all these peripherals when stacked on top of the interface
  43. OCCUPIES LESS TABLE SPACE than fire hose PE Box connector when connected to the
  44. console.  The PE Box connector sticks out frather from the right side of the
  45. console than does the hexbus interface and stack of hex bus peripherals! 
  46.    --Hexbus RS232 with parallel option: can be used to run any printer. 
  47.    --Hexbus modem, doesn't require an RS232, 300 baud. 
  48.    --Wafertape drive.  This is a "never released peripheral" that I own.  Up to
  49. 8 of these can be cabled together in a single system. 
  50.    --Hexbus 4 color printer/plotter.  This tiny printer can be addressed
  51. directly and does not need an RS232. 
  52.    --The Hexbus "Printer 80" 80 column thermal printer also works flawlessly
  53. with the hexbus interface, but you can't stack it with the other peripherals.
  54. Like the printer/plotter, the Printer 80 can be addressed directly and doesn't
  55. require an RS232 interface.  It uses fax paper or plain paper and a thermal
  56. ribbon cartridge. 
  57.       
  58.      TI was developing a hexbus 5.25 inch floppy drive controller.  I know of
  59. two working examples of this controller in private hands, and one of these has
  60. been tested successfully with a 99/4A hexbus interface. 
  61.       
  62.      Unfortunately, the Hexbus interface does not work properly with the
  63. Mechatronic quickdisk drive, the one that uses 2.8 inch disks.  You can save
  64. programs to quickdisk, but you can't load them back off the disk into the
  65. 99/4A. 
  66.  
  67.       WHAT YOU CAN DO WITH THE HEXBUS INTERFACE:  
  68.      According to TI's documentation that comes with the TI interface, the
  69. device can be addressed in TI BASIC, TI EXTENDED BASIC, Assembly language, and
  70. from the P-code peripheral.  The usual syntax is
  71. "HEXBUS.DEVICE_NUMBER.FILE_NAME".  For example, to save a BASIC program to a
  72. wafertape set up as device 2 (wafertape drives can be designated any number
  73. from 1-8) you would type SAVE HEXBUS.2.PROGRAM and press <enter>.  To list a
  74. basic program to a printer attached to the hexbus RS232 you would enter LIST
  75. "HEXBUS.50." where device 50 is the parallel output of the RS232.  To list a
  76. program to the printer plotter the syntax is LIST "HEXBUS.10." 
  77.       
  78.      I have used the interface with WORDWRITER, a cartridge version of TI
  79. Writer.  LF and then the file name HEXBUS.2.TEXTFILE will load TEXTFILE into
  80. the edit buffer from wafertape device 2.  PF and then HEXBUS.16. will print the
  81. file directly to the Printer 80 (which is device 16). 
  82.       
  83.      The TI Hexbus Interface user guide was never officially published.  It
  84. would have been designated as document 1049000-1, and was last revised sometime
  85. after March 1, 1983.  (I have the March 1 revision.  Errors in this revision
  86. have been corrected in my copy of 104900-1.) This user guide suggests that you
  87. can get a CC40 and 99/4A to talk to each other over the hexbus interface,
  88. allowing the CC40 to store data on the 99/4A's drives and display information
  89. on the 99/4A monitor.  There is only limited truth to this.  The documentation
  90. includes a skeleton 99/4A BASIC program that is supposed to put the /4A in
  91. "slave mode" so that it and its peripherals can can be controlled by a CC40
  92. connected to the hexbus interface.  The key word here is "skeleton".  Big parts
  93. are left out of this BASIC program, and nobody that I know who has a TI hexbus
  94. interface can make this program work.  Nobody has been able to SAVE or OLD a
  95. CC40 program onto a 99/4A floppy drive or display CC40 text via a 99/4A onto a
  96. monitor.  You are supposed to be able to do this, but nobody can figure our
  97. how. 
  98.       
  99.      You can use a CC40 (or TI74) to save data to a data file on wafertape and
  100. then use the 99/4A to open the file and read the data into the 99/4A.
  101. Wafertape drives are rare and not very reliable.  It is really too bad that you
  102. can't use the Mechatronic quickdisk drive with the hexbus interface. 
  103.       
  104.       THE KEY TO WHAT MIGHT HAVE BEEN:  
  105.      Back in 1983 the hexbus interface would have been the key to a low cost
  106. compact expanded 99/4A system.  Lets compare costs, based on the rediculus full
  107. list prices from TI's last official price list. 
  108.      EXPANSION VIA THE PE BOX: 
  109.      --PHP1200 Peripheral Expansion box...........$249.95 
  110.      --PHP1220 RS232 Card.........................$174.95 
  111.      --PHP1240 Disk Controller Card...............$249.95 
  112.      --PHP1250 Floppy drive for PE box............$399.95 
  113.      --PHP1260 32K card...........................$299.95 
  114.      --PHP1800 Telephone coupler (modem)..........$199.95 
  115.      ----------------------TOTAL EXPANSION COST..$1574.70 
  116.       
  117.      EXPANSION WITH HEXBUS PERIPHERALS: 
  118.      --You need a side car 32K and there is no such hexbus product.  Doryt
  119. Systems advertises one in the June 1983 99er......$175.00 
  120.      --PHP1300^Hexbus Interface...................$ 59.95 
  121.      --HX2000^^Wafertape Drive....................$139.95 
  122.      --HX3000P^RS232  with parallel interface.....$124.95 
  123.      --HX3100^^Hexbus modem.......................$ 99.95 
  124.      ----------------------TOTAL EXPANSION COST...$599.80 
  125. This would leave you with enough extra money to purchase additional hexbus
  126. peripherals such as 
  127.      --Additional wafertape drives.  Up to 8 drives can be cabled together in
  128. one system and you don't need any kind of "controller" interface. 
  129.      --HX1000  4 color printer/plotter.............$199.95 
  130.      --HX1010  Printer 80, released in 1984 at.....$249.95 (the TI impact
  131. printer listed in 1983 for $750.) 
  132.       
  133.      So after listing it in their official price list, obtaining FCC
  134. certification, and providing a color picture of the thing on each beige console
  135. box, why didn't TI offer the Hexbus Interface to 99/4A users?  I suspect the
  136. answer is the failure of the wafertape drive to live up to expectations.  My
  137. wafertape drive, and those owned by a few other lucky collectors, are not very
  138. reliable, particularly when operated on battery power.  The key to system
  139. expansion is reliable mass storage that is better than a cassette tape
  140. recorder.   Failure of the wafertape drive left the hexbus in 1983 with no mass
  141. storage peripheral.   But this may soon change! 
  142.       
  143.      .CE 3 
  144.       NEW 1993 HEXBUS PERIPHERALS:  
  145.      reported by Charles Good 
  146.      Lima Ohio User Group 
  147.      A hobbyist in Germany named Michael Becker is making clones of TI's never
  148. released Hexbus peripherals in limited quantities.  (Michael Becker also makes
  149. a quad density disk controller and a "speech in the PE box" card that includes
  150. TEII speech in ROM usable from extended basic without occupying normal XB
  151. program memory space.  This card was shown at the Feb 1993 Fest West.) 
  152.      --99/4A hexbus interface.  I own one of these clones.  It is built like a
  153. tank in a solid metal enclosure resembling the enclosure of the Mechatronic 80
  154. column peripheral.  Like the original TI  product, the clone plugs into the
  155. side of the console and has a connector for the PE Box cable.  Unlike the TI
  156. original my clone has an LED which flickers to tell me that my interface is
  157. funtioning, and it does not require a spearate power supply. 
  158.      --5.25 inch DSDD hexbus disk controller.  This can be used for mass
  159. storage with the CC40, TI74, 99/2, 99/8, and with the hexbus interface can also
  160. be used with the 99/4A.  Michael Becker has a TI original (a very very rare
  161. device, even rarer than a wafertape drive) and has dumped all the code in the
  162. PAL chips so that he can produce duplicates.  I expect delivery of my
  163. controller in a few months. 
  164.      --Hexbus Video interface.  This allows the CC40 and TI74 to display text
  165. in 40 columns on a composite color monitor.  One of my correspondants has seen
  166. Michael's  working prototype.  It is better than the TI original in that it
  167. will display in 16 colors, not just in black and white. 
  168.       
  169.      Another hobbyist, Lee Bendick, has cloned the CC40 EA cartridge and is
  170. making this cartridge available to interested CC40 owners.  This allows users
  171. to program the CC40 in assembly language, storing assembly routines in battery
  172. backed RAM cartridges or in the RAM of the CC40.  I know of only 4 TI original
  173. CC40 EA cartridges.  I own one of Lee's cloned EA cartridges and it works as
  174. described in my two massive CC40 assembly language manuals.  You need either
  175. a 5.25 hexbus disk drive or a wafertape drive to make the EA cartridge work. 
  176.       
  177.      Anyone interested in any of these CC40/Hexbus peripherals can write me at
  178. P.O. Box 647, Venedocia OH 45894.  I will put you in touch with Michael Becker
  179. or Lee Bendick. 
  180.      .PL 1 
  181.  
  182.