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

  1. ORIGINALLY PUBLISHED IN LIMA NEWSLETTER MARCH 1989
  2.  
  3.       MY EXPERIENCES WITH THE DIJIT SYSTEMS AVPC CARD  
  4.      ^^^^^^^^^^^^^^^^^by Charles Good 
  5.      ^^^^^^^^^^^^^^Lima Ohio User Group 
  6.       
  7.       INTRODUCTION:  
  8.      Lets be honest with ourselves.  Probably the biggest
  9. single technical limitation of the TI99/4A, besides limited
  10. CPU memory, is its lack of an 80 column text display.  With
  11. only 256 pixels of screen width to play with, there is
  12. absolutely no way you can get 80 columns.  Each letter would
  13. be only 3 pixels wide with no space between letters! Perhaps
  14. some of you have seen the 64 column TI Forth editor or the
  15. 64 column DV80 text scroll program that is in many user
  16. group libraries.  These 64 column displays are just awful.   
  17.  
  18.     Yes, I know you can simulate 80 columns with left/right
  19. windowing as in the TI-Writer or Funnelweb text editors.
  20. But actually reading an 80 column page on the 99/4A's 40
  21. column screen with these text editors is a big pain.  You
  22. have to keep pushing FCTN/5 as you scan left/right on each
  23. line, and it is sometimes hard to move your eyes from the
  24. end of one line (right margin) to the beginning of the next
  25. line (left margin).  You can also view 80 column text on the
  26. 99/4A's 40 column screen without windowing by using T(ype)
  27. with DM1000 or V(iew) with DSKU or the Funnelweb 40 column
  28. editor, but the resulting text display on the screen is less
  29. than satisfactory.  Each actual text line wraps on the
  30. screen to become two screen lines.  You do not get a "what
  31. you see is what you get" (WYSIWIG) display and words get cut
  32. into two parts at the point of line wrap.  
  33.       
  34.      The lack of an 80 column display with the 99/4A is a
  35. major reason cited by previous TI users who have sold their
  36. TI systems and purchased IBM clones for home use.  This is
  37. based on conversations I have had with several ex-TI users,
  38. including two past TI user group presidents, who have
  39. abandoned the TI for IBM land.  Hardware and software that
  40. permit an 80 column text display is really needed to make
  41. our 99/4As technically comparable to the competition and to
  42. maintain user interest. 
  43.       
  44.       THE 80 COLUMN CHOICES:  
  45.      Currently there are only two hardware choices if you
  46. want to upgrade your TI to 80 columns, the Myarc Geneve
  47. computer-on-a-card or the DIJIT Systems AVPC card, both of
  48. which use the TI PE box.  Both use exactly the same video
  49. chip and  thus both have exactly the same capability to
  50. produce 80 column text using a screen width of 512 pixels.
  51. You can also display up to 512 colors at a time, if you have
  52. the right color monitor.  This color diaplay is said to be
  53. comparable to or better than the display of any other
  54. currently available personal computer. 
  55.       
  56.      The Geneve currently costs about $500-$520 new and
  57. gives you a nice 101 key keyboard and lots of CPU memory.
  58. There is, however, very little software that takes advantage
  59. of all this CPU memory.  Most of the commercial and PD
  60. software available for the Geneve is also designed to run on
  61. the 99/4A and thus doesn't use vast quantities of memory.
  62. Based upon conversations with Geneve owners present at the
  63. Nov 88 Chicago faire, the answer to the question "What can
  64. your Geneve do that the 99/4A can't do?" is usually "Not
  65. much other than 80 columns and better graphics." These same
  66. Geneve users also complained about what their computers
  67. would NOT do.  This and that software which runs fine on the
  68. 99/4A has problems when run on a Geneve.  I suspect that the
  69. full potential of the Geneve, with all its CPU memory, may
  70. never be utilized.  Because of the small user base
  71. (estimated in exchange newsletters to be much less than
  72. 2000), there is no financial incentive for the few existing
  73. TI assembly language programmers to write really massive
  74. programs that utilize the Geneve's large CPU memroy.  Such
  75. software would be too big to work from a 99/4A. 
  76.       
  77.      The main subject of this review article, the DIJIT AVPC
  78. (advanced video processor card), costs $220.  To date,
  79. discounts are not available.  Functionally it appears to me
  80. to be the equivalent of the Geneve without the fancy
  81. keyboard and without the extra CPU memory.  With tha AVPC
  82. and a 99/4A system you can run some of the software that is
  83. designed specifically for the Geneve in GPL mode.  The AVPC
  84. is the only currently available alternative to the Geneve
  85. for 80 column work using a system built around the TI
  86. peripheral expansion box. 
  87.       
  88.      Until recently a third choice existed for 80 column
  89. work.  Mechatronic, of West Germany, manufactured a circuit
  90. board that pluged into the side expansion port of the 99/4A
  91. console and used the same video chip as the Geneve and the
  92. AVPC.  This product is, however, no longer available.  On
  93. Feb 15, 1989 I gave TAPE Ltd of Ontario CA a telephone call
  94. and talked to the owner Franz Wagenbach.  TAPE is the only
  95. North American importer of Mechatronic products.  Mr.
  96. Wagenbach told me that he is completely sold out of all
  97. Mechatronics hardware, and with the exception of the TI
  98. mouse he does not expect Mechatronics to manufacture any
  99. more TI hardware products in the future.  Mr.^Wagenbach did
  100. say, however, that if he had in hand 100 prepaid orders he
  101. beleived he could convince Mechatronics to resume production
  102. of its 80 column peripheral.  Uh huh! Don't hold your breath
  103. waiting for this to happen.  TAPE's phone number is
  104. 714-989-9906.  Mr.^Wagenbach stated that he DOES intend to
  105. stay in the TI market and offers products not available from
  106. other sources, including Mechnatronic XBII Plus (a module I
  107. think), the 99/4A intern book, and the TI Mouse (used
  108. instead of a joystick from the joystick port).  
  109.       
  110.       AN OVERVIEW OF THE AVPC CARD:  
  111.      As currently sold the $220 AVPC card comes with 128K of
  112. VDP RAM governed by the Yamaha V9938 video chip.  The AVPC
  113. card requires the use of a composite monochrome 80 column
  114. monitor ($75-100) or an Amiga compatible RGB analog color
  115. monitor ($275-$500).  See the discussion of monitors
  116. elsewhere in this newsletter.  YOU CANNOT USE A TV OR A
  117. COMPOSITE COLOR MONITOR OR A TTL MONITOR WITH THE AVPC CARD
  118. FOR 80 COLUMN WORK.  There are sockets on the AVPC card for
  119. an additional 64K of VDP RAM which can be directly accessed
  120. by the V9938.  However, to date no software has been written
  121. to take advantage of this extra 64K, so to keep costs down
  122. the AVPC leaves this memory for future expansion.  The
  123. Geneve also has 128K of VDP RAM and the V9938 chip, but with
  124. the Geneve there is no provision for adding the additional
  125. 64K.  You plug the card into any empty slot in the PE box
  126. and make a slight modification to your console, as described
  127. below.  A DIN 6 video port and a 9 pin DB-9 light pen/mouse
  128. port are at the back of the card and stick out the back of
  129. the PE box.  You run a cable directly from the video port of
  130. the AVPC to the monitor video input.  For sound, you need a
  131. separate cable between the console and the monitor audio
  132. input.  You have to make these cables or have your dealer
  133. make them for you.  They are easy to make using the "typical
  134. monitor connections" section of the AVPC docs and parts from
  135. Radio Shack. 
  136.       
  137.       NECESSARY CONSOLE MODIFICATION:   
  138.     "What?  Modify the console!  Not me," you may be saying.
  139. I understand the fear many have of taking your favorite
  140. computer apart.  Believe me, you can do it.  No soldering is
  141. required, and the job is only a little more complex than
  142. taking the console apart to clean out the cartridge port.
  143. The documentation that came with my AVPC is labeled
  144. "Preliminary Copy" and contains excellent step by step
  145. written directions and detailed diagrams relating to the
  146. console modification.   Working very slowly while carefully
  147. reading the instructions the console modification took me
  148. about 1 hour from start to finish.  If the job had been at
  149. all difficult I wouldn't have attempted the modification.
  150. DIJIT SYSTEMS will do the work for you for $25. if you ship
  151. them your console. 
  152.       
  153.      After completely disassembling the console and exposing
  154. the mother board the first thing you do is sever one of the
  155. printed traces on the circuit board.  You need a good hand
  156. lens and an xacto knife for this job.  I used a 10X
  157. microscope eyepiece removed from the microscope and turned
  158. upside down for my hand lens.  You use the hand lens to make
  159. sure that absolutely no metal remains at the point where you
  160. are severing the trace.  You then remove the console's VDP
  161. chip from its socket, bend out one of the pins, hook a
  162. wiring harness to some of the chip's pins, and reinsert the
  163. chip in its socket.  The wiring harness has very tiny
  164. insulated spring loaded clip hooks resembling the sort of
  165. clip hook one finds on the end of a dog leash.  I have seen
  166. these tiny insulated clips at several area Radio Shack
  167. stores.  The use of these clip hooks eliminates the need for
  168. soldering, and they are quite reliable according to the AVPC
  169. documentation. 
  170.       
  171.       WHAT CAN YOUR COMPUTER DO WITH THE AVPC?  
  172.      In my opinion 80 column word processing is the most
  173. important useful application of the AVPC.  The card comes
  174. with a public domain 80 column version of TI-Writer and is
  175. also distributed with Funnelweb v4.13 in 80 columns.
  176. Charles Earl told me at the Nov 88 Chicago faire that PRESS
  177. will work in 80 columns with the AVPC (if and whan PRESS is
  178. ever released). 
  179.       
  180.      I am writing this article using 80 column Funnelweb
  181. v4.13.  I can't imagine ever wanting to go back to a 40
  182. column text editor.  I really like the 80 column Funnelweb!
  183. One of the nice features is the ease with which you can
  184. V(iew) a file that is listed in the ShowDirectory display.
  185. You don't have to load the whole file into memory to V(iew)
  186. it, and this is nice because loading a large file into
  187. memory can seem very time consuming.  Just mark one of the
  188. 20 displayed files and (if it is a DV80 or DF80 file) press
  189. V.  The first screen full of text from the marked file
  190. appears in 80 columns.  The first and last file line numbers
  191. of the screen display are also indicated.  If you want to
  192. look at the next screen full of text from the file press any
  193. key.  If you want to abort viewing the file, press BACK and
  194. you are returned to the ShowDirectory display.  From there
  195. you can view another file.  If you want to check the
  196. contents of another disk while the ShowDirectory is on the
  197. screen, just insert the disk, press REDO, and the new disk
  198. directory appears on the screen.  All of these features of
  199. Funnelweb's 80 column ShowDirectory make it real easy to
  200. quickly scan a disk full of text files, such as Central
  201. Westchester's "newsletter on a disk", and then read specific
  202. files on the screen. 
  203.       
  204.      Another thing you get with the AVPC is the ability to
  205. display high resolution graphics in up to 512 colors.  The
  206. card comes with a utility that allows you to view any
  207. graphic that is in MYART format.   You need a Geneve to
  208. create new pictures with MYART or to convert other graphic
  209. fomats over to MYART format.  Once these graphics have been
  210. created, however, they can be viewed using a 99/4A system
  211. that includes the AVPC card.  The results are sometimes
  212. spectacular.  Several nice MYART pictures are included on
  213. disk with the AVPC. 
  214.       
  215.      A number of graphics demonstration programs and fractal
  216. programs originally written on the Geneve work just fine
  217. with the AVPC.  Some of these are distributed with the AVPC
  218. and others are available from the DIJIT Systems BBS.  These
  219. "gee whiz" demos are fun to look at but don't do anything
  220. really useful. 
  221.       
  222.      In the area of Terminal Emulation software, there is an
  223. experimental version of Fast Term that works, with a few
  224. bugs, in 80 columns on the AVPC.  TELCO versions greater
  225. than 2.0 use the extra VDP memory of the AVPC as a sort of
  226. RAM disk to store TELCO modules.  Using the AVPC, TELCO
  227. executes much faster than it does using a 99/4A without an
  228. AVPC card. 
  229.       
  230.      I understand that there is a MULTIPLAN patch available
  231. that allows the AVPC to display MULTIPLAN in 80 columns.  I
  232. don't have this software yet. 
  233.       
  234.      You are supposed to be able to use mice and trackballs
  235. with the AVPC, but I am not sure for what.  There is a
  236. "mouse/light pen port" on the AVPC. Assembly language mouse
  237. routines have been written for mouse use in assembly
  238. language software and from XBASIC.  DIJIT systems provides
  239. these mouse routines as well as detailed instructions on how
  240. to make cables to properly hook just about any of the
  241. currently marketed mice to the AVPC.  To date, no software
  242. that actually does anything has been written to take
  243. advantage of these mice.  
  244.       
  245.      As this article is being written, DIJIT Systems is
  246. demonstrating a video digitizer (the DIJIT-EYE-ZER) at the
  247. Feb 89 TI FEST WEST.  This device is said to include
  248. Gemlocking and "real time frame grabbing".  It is a
  249. peripheral that attaches to the AVPC card.  The digitizer
  250. will be able to create a computer image in 1/25 of a second
  251. of anything seen by a video camera, a video tape, or off the
  252. air and seen by a TV.  I have no information on price or
  253. other specifications.  This sounds like a very serious, and
  254. expensive, piece of equipment. 
  255.       
  256.      Software not specifically written for the AVPC runs
  257. normally in 28, 32, or 40 columns just as it would without
  258. the AVPC.  Because you are using a better monitor with
  259. better resulution the screen display with this software is
  260. much sharper.  You can easily see every individual pixel of
  261. the 256 pixel wide normal screen display. 
  262.       
  263.       WHAT YOUR COMPUTER CANNOT DO WITH THE AVPC CARD:  
  264.      It seems that whenever a new peripheral comes out it
  265. turns out that this or that softrware won't work with the
  266. new peripheral.  This is true for the AVPC, although I
  267. suspect that the list of 99/4A software that won't work with
  268. the AVPC is much smaller than the list of 99/4A software
  269. that won't work with the Geneve. 
  270.       
  271.      Any terminal emulator software that uses interrupts
  272. will have problems with the AVPC.  TELCO works ok, most of
  273. th others don't.  The problem is with the ROM based software
  274. that is part of the various RS232 cards.  DIJIT has solved
  275. this problem by selling EPROMS for the TI, CorComp, and
  276. Myarc RS232 cards that make these cards fully compatible
  277. with the AVPC. 
  278.       
  279.      Most versions of the Horizon Ramdisk software based
  280. ramdisk operating system (ROS) are partially incompatible
  281. with the AVPC.  The problem shows up in software that is
  282. designed to use 80 columns of text.  With FUNNELWEB for
  283. example, you can boot the 80 column FWB editor from a
  284. Horizon just fine, and you can without difficulty exit the
  285. 80 column editor and go back to other parts of FWB that are
  286. stored on a Horizon.  However from within the 80 column FWB
  287. editor you can only load or save text files with LF and SF
  288. to and from  a floppy.  You can't LF and SF to and from a
  289. Horizon if you use FWB's 80 column editor or the public
  290. domain 80 column version of TI Writer that comes with the
  291. AVPC.  Using the FWB 40 column editor causes no problems
  292. with LF or SF in 99/4A systems equipped with an AVPC.  The
  293. solution is simple.  Load a corrected ROS into the Horizon's
  294. RAM.  Such an ROS is available from Bud Mills Services
  295. (manufacturer of the Horizon and owner of the Horizon ROS
  296. copyright) and from DIJIT.  This special ROS makes the
  297. Horizon fully compatible with the AVPC.  Unfortunately, the
  298. ROM based Horizon operating system sold by Genial
  299. Computerware cannot be corrected, because it is in ROM.  The
  300. AVPV card is not compatible in 80 column mode with Geneal
  301. Computerware's Horizon EPROM operating system, which
  302. exhibits the problems with LF and SF described above.   
  303.       
  304.      The following 99/4A software is known by me not to work
  305. properly on systems equipped with an AVPC card.  There is
  306. probably other incompatible software that I don't know
  307. about. 
  308.      ---BOOT v4, by John Johnson, will not boot programs
  309. from its menu.  You can, however, bring up a disk directory
  310. with BOOT, mark a program, and then boot the marked program
  311. from LOAD A PROGRAM. 
  312.      ---EZ-KEYS PLUS appears to load properly, and the
  313. macros appear to work.  However, if you load (or type in)
  314. XBASIC code after loading EZ-KEYS PLUS, the XBASIC code will
  315. not work properly.  On systems equipped with an AVPC,
  316. EZ-KEYS PLUS does not properly print out 28 column lists of
  317. XBASIC code with checksums added. 
  318.      ---QUCIK RUN doesn't work at all.  XBASIC programs that
  319. have been modified on another 99/4A computer to run quicker
  320. won't run at all on systems that have an AVPC. 
  321.       
  322.      MANUFACTURER SUPPORT FOR THE AVPC CARD:  
  323.     DIJIT systems has a free BBS to support its products.
  324. The BBS is available to anyone, not just registered AVPC
  325. owners, and the only cost is your telephone charge.  The BBS
  326. contains text files, software, and MYART picture files in
  327. its download section.  This BBS was the first in the country
  328. to have Funnelweb v4.13 in 80 columns available for
  329. download.  Any new software that is found to be compatible
  330. with the AVPC is put on the BBS.  There is also an upload
  331. section and an E mail section that allows you to leave and
  332. receive messages for DIJIT's owner Tom Spillane. 
  333.       
  334.      You can also talk to DIJIT over the phone using plain
  335. old fashoned voice communication.  I have DIJIT's voice line
  336. a call and almost immediately the phone was answered by Tom
  337. Spillane, DIJIT's owner.  Tom gave me direct answers to some
  338. questions I had about the AVPC, and provided some of the
  339. information used in this article.  I really appreciate this
  340. kind of manufacturer support. 
  341.       
  342.      The AVPC is apparently a completely open system.
  343. Unlike Myarc, which is keeping to itself important
  344. information about its Geneve computer, DIJIT will provide
  345. any and all technical information about the AVPC to anyone
  346. who asks.  In its promotional literature DIJIT mentions a
  347. "programming package" that they will send out to those who
  348. wish to try their hand at programming for the AVPC.
  349. Personal communications I have had with Tony McGovern
  350. (author of FUNNELWEB) and Charles Earl (author of TELCO and
  351. PRESS) indicate that DIJIT Systems has been very generous in
  352. providing all needed technical details about the AVPC for
  353. programming purposes.  To date, DIJIT has not marketed any
  354. of its own software and has relied on others to write
  355. software for the AVPC.  If DIJIT does stay out of the
  356. software marketing business there is no reason for DIJIT to
  357. keep any details of its hardware a secret.  DIJIT apparently
  358. does not want to make the same mistakes that TI made when TI
  359. tried to corner the market for 99/4A software.  
  360.       
  361.       THE FUTURE OF THE AVPC CARD:  
  362.      The AVPC is like the Geneve in that it is a piece of
  363. hardware in need of really good assembly language software.
  364. There are relatively few really good assembly programmers
  365. left in the TI community.   Besides the software already
  366. available, there is the definite promise of Charles Earl
  367. that PRESS will work with the AVPC in 80 columns, and a
  368. vague suggestion by Tony McGovern (in the doc file that
  369. accompanies the 80 column Funnelweb editor) that he may do
  370. further programming specifically designed for the AVPC.
  371. DIJIT's "open system" policy may very well encourage other
  372. software programmers to create software for the AVPC.
  373. Nevertheless, I think it would be unwise for 99/4A users
  374. thinking of "upgrading" to purchase the AVPC and wait for
  375. desired software to appear later.  There are disappointed
  376. Geneve owners who are still waiting for software.  Take a
  377. look at the software and hardware peripherals described
  378. above that are currently available for use with the AVPC and
  379. make a purchase decision accordingly.  Don't assume that any
  380. fantastic new stuff will come along in the future.  Maybe it
  381. will and maybe it won't.  If you don't like what is
  382. available now, wait for the future to arrive if it ever
  383. does.  Personally I find the ability to do word processing
  384. in 80 columns with high quality software (Funnelweb, maybe
  385. later PRESS) fully justifies the $220 I paid for my AVPC.
  386. My AVPC will help maintain my interest in my 99/4A system
  387. and postpone, perhaps indefinately, the need to "upgrade" to
  388. an IBM clone system. 
  389.       
  390.       DIJIT Systems 
  391.      ^3540 Adams Avenue Suite B 
  392.      ^San Diego CA 92116 
  393.      ^Voice phone 619-281-2667 or 619-295-3301 
  394.      ^BBS phone 619-278-8155  
  395.      .PL 1 
  396.  
  397.