home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / reviews / 08MIC94.TXT < prev    next >
Text File  |  2006-10-19  |  14KB  |  211 lines

  1.      ORIGINALLY PUBLISHED IN MICROPENDIUM
  2.      P.O. Box 1343  Round Rock TX 78680
  3.      Phone 512-255-1512
  4.      Internet jkoloen@io.com
  5.  
  6.      MICROREVIEWS for August 1994 
  7.            by Charles Good 
  8.             
  9.           There is nothing very "micro" about this month's column.  I am
  10.      devoting the entire review to a single piece of very important
  11.      software.   If you want your important software reviewed, send it to
  12.      me at P.O. Box 647, Venedocia OH 45894.  My evening phone is
  13.      419-667-3131 and my internet address is now
  14.      cgood@lima.ohio-state.edu. 
  15.             
  16.           Lets be honest with ourselves.  The TI community no longer exists
  17.      in its own isolated little world.  Many TI computer users also use
  18.      other types of computers.  In particular, many TI users also have a
  19.      DOS (ie.  IBM comaptible) computer at home.  In addition to myself, TI
  20.      users  who own a home DOS computer include the late Jim Peterson,
  21.      Berry Traver, Tony McGovern, Bruce Harrison, Bill Gaskill, and the
  22.      vast majority of TI user group officers attending the most recent Lima
  23.      MUG Conference.  Let us also recognize the fact that many previous TI
  24.      users have sold their TIs and replaed them with DOS computers.  Well,
  25.      it is now possible to have your cake and eat it too.  At least two
  26.      software products exist which allow you to run 99/4A software on DOS
  27.      computers.  I am reviewing one this month and hope to review the other
  28.      in the near future.  These TI emulators represent a whole new category
  29.      of software only dreamed of a few years ago.  A DOS computer can now
  30.      be made to behave exactly like a 99/4A.  Why would one want to do
  31.      this? The answer is that some TI software is really good or offer
  32.      unique features, such as the Funnelweb word processor whose
  33.      multilingual capabilities are unknown to me in any DOS word processor.
  34.      Like policemen, you can't always find an expanded TI system when and
  35.      where you need one.  These days DOS systems are much more common than
  36.      99/4A systems. 
  37.  
  38.          I feel that emulators will enhance, rather than decrease, interest
  39.      in the 99/4A.  My father in law, for example, learned computing on a
  40.      99/4A but left the TI community 7 years ago when he got his first 8088
  41.      DOS computer.  He now has a 486 something or other on which he
  42.      occasionally plays his favorite TI games and uses label printing
  43.      software written in TI extended basic.  Due to an emulator, my father
  44.      in law has returned this year to the TI community. 
  45.      ----------  
  46.           PC99 by CaDD Electronics 
  47.  
  48.           This commercial 99/4A emulator is technically very close to
  49.      perfect.  Minimum recommended requirements are a 386 computer with VGA
  50.      graphics, 640K memory, and a hard drive.  You can also special order a
  51.      version that will run on a 286 DOS computer with the above
  52.      configuration.  Almost all features of a 99/4A system are emulated and
  53.      all 99/4A software and modules, apparently without exception, will run
  54.      correctly.  The emulated system includes three DSSD "drives", PIO,
  55.      RS232, joystick(s), and 1 channel sound through the PC speaker.  If
  56.      you don't have joysticks on your DOS computer, joystick movement can
  57.      be simulated from the keyboard.  Speech is not emulated.  Applications
  58.      programmed for speech or more than one sound channel run normally but
  59.      without speaking or enhanced sound.  I am reviewing PC99 release 2A.
  60.      Full 3 channel TI sound emulation with a DOS sound card is being
  61.      worked on for a future release. 
  62.  
  63.           The PC99 package includes the emulator itself, the extended basic
  64.      editor/assembler and tombstone city modules, 99/4A <-->PC transfer
  65.      software, and an amazingly complete set of utilities.  You can
  66.      purchase at a modest extra cost DOS files to emulate any module TI
  67.      ever made for the 99/4A as well as files to make PC99 emulate a 99/4
  68.      (without the "A").  TI is paid a royalty on each console operating
  69.      system and module sold. 
  70.  
  71.           Software allows you to transfer whole TI disks to PC99 format
  72.      either using a TI system directly cabled to the DOS machine, or
  73.      indirectly without cabling by using PC Transfer.  PC Transfer (not
  74.      included when you purchase PC99) is software that runs on a TI system
  75.      with a double sided disk controller and allows you to move TI files
  76.      from one TI drive to a 360K DOS disk you put in a second TI drive.
  77.      You then take the DOS disk from the TI, put it in your DOS computer,
  78.      and convert the files on this disk to PC99 format.  I have done so
  79.      successfully and find the procedure lengthy and confusing, requiring
  80.      lots of user intervention.  Using a cable to link the two computer
  81.      systems makes the procedure much easier! Transferring a DSSD disk
  82.      between cabled computers takes just a few minutes and requires almost
  83.      no user intervention once the transfer starts.  In addition to whole
  84.      TI disks you can also transfer gram files over to PC99 to run as
  85.      emulated modules.  To do this you need a gram device to make gram
  86.      files of your TI module collection.  If you don't have a gram device
  87.      or a particular module, module files runable from PC99 can be
  88.      purchased from Cadd.  File transfers can go in both directions.  Any
  89.      TI software created on PC99 can be sent over to a real TI system,
  90.      either cabled or not cabled. 
  91.  
  92.           PC99 emulates whole TI disks, not individual TI disk files.  You
  93.      have 3 "drives" on line when running the PC99, each with either a
  94.      SSSD or DSSD TI disk represented by a single DOS file.  The large size
  95.      of these DOS files that emulate TI disks makes it difficult to fit
  96.      PC99 onto one 3.5 inch disk and run it directly from the disk, but
  97.      this can be done if you include only one module on the disk and leave
  98.      out the docs and PC99's configuration utility.  Normally you would
  99.      install PC99 onto a hard disk.  OLD, SAVE, and other disk operations
  100.      from within PC99 just modify these TI "disk" PC files.  Because these
  101.      files exactly emulate TI disks, emulated TI software correctly reads
  102.      TI "disk" directories.  A large assortment of DOS utilities are
  103.      provided to manipulate the emulated TI disks.  You can get a TI type
  104.      directory from DOS, extract modify and reinsert single TI files to and
  105.      from the emulated disks, etc.  The method PC99 uses to emulate TI
  106.      disks works very well. 
  107.  
  108.           All 40 column 99/4A software and transferred modules I have tried
  109.      work perfectly running under PC99 release 2a.  I know of no exceptions
  110.      except for the lack of speech and full TI sound.  Because only 16K of
  111.      VDP is emulated you can't run 80 column or Geneve specific software
  112.      from PC99.  There is, unfortunately, one potentially very big problem
  113.      with PC99's software emulation.  Execution speed of TI software
  114.      running from PC99 is extremely slow.  I guess this the price to be
  115.      paid for "perfect" emulation.  On my 386DX/40 TI software running
  116.      under PC99 seems to just crawl along.  When running the Funnelweb
  117.      v5.01 editor, maximum typing speed is about 60 characters (not words)
  118.      per second.  As with a real 99/4A there is no keyboard buffer, so you
  119.      can't type faster than the speed your letters appear on screen.  Using
  120.      a TI word processor running from PC99 just isn't practical on my DOS
  121.      machine, at least not yet.  I have been given a beta version of
  122.      release 2b to play with and it is perhaps 20% faster than 2a because
  123.      of speeded up CPU operations.  This speed increase still isn't enough
  124.      to allow me to use Funnelweb's word processor on my 386.  The speec of
  125.      PC99 is in part determined by the DOS computer's central processor,
  126.      and I am told that on a 486DX2/66 PC99 release 2a will drive the
  127.      Funnelweb word processor at acceptable speed.  I can't personally
  128.      verify this.  If you have a fast 486 or pentium DOS computer then PC99
  129.      release 2a's speed may not now be a problem.  From what I have seen,
  130.      future releases of PC99 will certainly be faster than 2a.   
  131.             
  132.            The only advantage of PC99's slow speed is with games.  Because
  133.      I can react quickly and the game can't, I get fantastic scores.  I
  134.      have no trouble leaving the Tombstone City town and killing all the
  135.      bad guys with PC99.  On a real TI I always get zapped soon after I try
  136.      to leave town. 
  137.             
  138.           PC99 has an excellent assembly language memory debugger.  Any
  139.      kind of 99/4A memory manipulation is possible.  Because the PC99
  140.      debugger doesn't occupy any part of the memory reserved for the TI,
  141.      the debugger can do tricks that are not possible with any debugger
  142.      operating from a real 99/4A.  An even more enhanced debugger screen
  143.      display is in the works for a future PC99 release. 
  144.             
  145.            An appropriate feature of any professional software product for
  146.      which you pay a professional price is a comprehensive (on disk) manual
  147.      backed up by technical support.  You get this support with PC99,
  148.      either by phone or US mail.  Registered owners can phone (not a toll
  149.      free number) CaDD evenings and weekends and speak to one of the PC99
  150.      authors.  If the phone line is not attended you can leave a message on
  151.      the answering machine and your call will be returned.  You might need
  152.      this sort of help the first time you try transferring your TI software
  153.      to PC99, particularly if you are using computers that aren't cabled
  154.      together.  CaDD also offers to convert TI software to PC99 format for
  155.      you if cabling a DOS and 99/4A computer is not practical.  You send
  156.      them your TI disks and you get your software back in the mail in PC99
  157.      format.  There is a nominal charge for conversion, starting at $1 for
  158.      a single disk.  The more disks you send the cheaper per disk it gets. 
  159.             
  160.            The most important question that should be asked by those
  161.      considering purchasing PC99 is, "Will 99/4A software emulation be too
  162.      slow on MY particular DOS computer?" You can get the answer for free.
  163.      Send CaDD a high density 3.5 inch disk and a postage paid return
  164.      mailer.  They will return your disk with a full speed but limited
  165.      feature "cripple ware" version of PC99 and some 99/4A software in PC99
  166.      format for you to speed check on your machine.  PC99 release 2A costs
  167.      $147 to new purchasers.  If you have already purchased an earlier
  168.      release,  the cost to upgrade is the difference between what you
  169.      originally paid and the current price.  It costs $7 to upgrade from
  170.      release 2 to release 2a.  CaDD's address is at 81 Prescott Rd.,
  171.      Raymond NH 03077.  
  172.            ----------------- 
  173.            Additional comments about emulators: 
  174.             
  175.            Get a TI-DOS serial cable! Without the ability to transfer your
  176.      own important TI software to a DOS computer 99/4A emulators are little
  177.      more than expensive toys that allow you to play around with the few
  178.      pieces of TI software that come with the emulator.  File transfers via
  179.      cable are easy.  You can't just run out to WalMart and buy a serial
  180.      cable.  You have to make one or have somebody make one for you.
  181.      That's because the TI RS232 port is wired a bit differently than every
  182.      body else's RS232, and there are two different sized connectors for
  183.      COM ports on DOS computers.  The PC99 documentation gives pin in/out
  184.      data for the needed cable.  I had a cable made to my specification
  185.      (specified cable length and DOS COM port) and tested on an emulator by
  186.      L.L. Conner Enterprise, 1521 Ferry St., Lafayette IN 47904.  You can
  187.      phone voice at 317-742-8146 for a price quote. 
  188.             
  189.            The question of distribution of copyrighted TI products needs to
  190.      be discussed.  The PC99 people have a license from TI to sell the code
  191.      of the 99/4A operating system and all official TI 99/4A modules.  TI
  192.      is paid a royalty on such sales.  Such a license is probably not
  193.      difficult to get these days, since O.P.A. (Gary Bowser) also has
  194.      licensed the 99/4A operating system.  As of this writing (mid July)
  195.      the other TI emulator some of you have heard about does not have a
  196.      license from TI to distribute code contained within 99/4A consoles.
  197.      TI complained, and the other emulator has been temporarily withdrawn
  198.      from the marketplace.  As I understand things, software and computer
  199.      code patent and copyright protection boils down to this-- Software
  200.      owners can make make for themselves or pay someone else to make as
  201.      many backup copies of their software as they want.  BUT, each legally
  202.      owned piece of software or computer operating system code can only be
  203.      run on one machine at a time.  If you own two 99/4A consoles (even a
  204.      broken console) then you have the right to run two copies of the
  205.      console operating system simultaneously, and one of these can be on a
  206.      DOS computer.  If you own an extended basic module, then you have the
  207.      right to run XB on a DOS computer.  For members of the TI community,
  208.      making a DOS computer behave like a 99/4A and run 99/4A software
  209.      is probably not a violation of TI's patent and copyright protection. 
  210.  
  211.