home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / reviews / 08MIC93.TXT < prev    next >
Text File  |  2006-10-19  |  9KB  |  145 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.      MICRO REVIEWS for August 93 Micropendium 
  7.      by Charles Good 
  8.       
  9.      Some of the software I review is shareware or public domain.  In order
  10.      that my readers can have ready access to this software I will
  11.      sometimes offer to directly distribute some of these products (such as
  12.      TIME CALC reviewed in this column) if you send me $1.  Your money pays
  13.      for a disk and postage, and the rest goes in my Florida vacation fund.
  14.      This is done strictly as a service to the TI community.  I suspect it
  15.      will be a long time before my "Florida" fund will be large enough to
  16.      get me to the edge of town.  Loan me your products for micro reviews
  17.      by sending them to Charles Good, P.O. Box 647, Venedocia OH 45894.  My
  18.      phone is 419-667-3131.  All products will eventually be returned 
  19.      ----------------------- 
  20.      MAIL ROOM by Larry Tippett 
  21.       
  22.      This is Asgard's top of the line "name/address/phone" data base.
  23.      There are lots of public domain name-and-address programs for the
  24.      99/4A written in TI BASIC or Extended basic.  I have been using one
  25.      for years to handle the mailing list of my user group's newsletter.
  26.      All these PD programs suffer from a bad case of the "slows".  Most
  27.      will handle only a limited number of names (usually about 100) because
  28.      all the names and addresses have to be loaded into memory at the
  29.      beginning of program execution.  Many have problems with foreign
  30.      addresses because there is no place to put "country" in the name and
  31.      address data.  Although written in Extended Basic, MAIL ROOM deals
  32.      effectively with all these problems. 
  33.       
  34.      No file size problem-- MAIL ROOM saves name, address, city, state, zip
  35.      code, and phone on a disk file whose data is only loaded into memory
  36.      as needed.  Thus, large files are possible.  A DSSD disk can hold the
  37.      program itself AND a file of 1000 addresses, although 500 is the limit
  38.      if you want MAIL ROOM to sort the file for you.  A SSSD disk can hold
  39.      the software and a file of 388 addresses, which is more than the
  40.      membership of the largest TI user group.  You can print labels,
  41.      envelopes complete with your return address, or just a hard copy list
  42.      of your data.  You can print these things for all the addresses in
  43.      your list, for just one address, or you can mark specific addresses in
  44.      the file and print only those addresses.  The data file is in INT/FIX
  45.      128 format, but MAIL ROOM allows you to convert the file to DIS/VAR 80
  46.      for use with the mail merge option of TI Writer. 
  47.       
  48.      No foreign address problem-- There is plenty of room in the "zip code"
  49.      field for non standard foreign postal codes AND the full name of a
  50.      country.  When printed, the zip code or country name is the last line
  51.      on the address label, and because it is indented several spaces it
  52.      stands out very strongly from the rest of the address. 
  53.       
  54.      Good speed for extended basic-- Although MAIL ROOM is largely written
  55.      in XB (and is thus easily modifiable by the user) there is lots of
  56.      imbeded assembly code to speed things up.  Sorting in particular is
  57.      done with a nice fast assembly routine.  Prior to printing you can
  58.      sort your file by any field.  If you sort by name the result is
  59.      alphabetical by last name, except for addresses you specified as
  60.      "corporation" when the data was entered.  Corporations will end up in
  61.      the sorted list alphabetically by first name.  For example, ASGARD
  62.      SOFTWARE will be with the A's.  Speed is very noticeably enhanced by
  63.      using a ramdisk.  MAIL ROOM is very disk intensive, loading different
  64.      parts of itself into memory from disk and then going to disk to look
  65.      up parts of its data file.  Assembly code can speed up things when
  66.      already in memory, but can't do much to speed disk access. 
  67.       
  68.      Other nice features-- If you have a modem you can display an address,
  69.      press <D>ial, and MAIL ROOM will dial the phone number for you.  The
  70.      program package comes with two disks containing a 40 column and an 80
  71.      column version.  The two versions are functionally identical, but the
  72.      80 column version really looks great on my AVPC equipped 99/4A system!
  73.      There are lots of overlaping windows.  The 80 column version is
  74.      written in XB using Alexander Hulpke's X80.  In my opinion, everyone
  75.      should try to upgrade to 80 columns because there is now a nice
  76.      variety of useful TI/Geneve 80 column applications.  These include
  77.      MAIL ROOM, Funnelweb, Spell It, First Draft, Y.A.P.P., 80 column
  78.      Multiplan, and Telco. 
  79.       
  80.      Conclusions & complaints-- I like MAIL ROOM enough that I now use it
  81.      to handle the newsletter mailing list and the membership list of the
  82.      Lima User Group.  The only other TI software comparable in terms of
  83.      ease of use, speed, and list size is the RAMBO specific mail list
  84.      program (I can't remember its title) written by Gary Bowser.  I do
  85.      have a couple of complaints about MAIL ROOM, however.  The printed
  86.      documentation does not explain how to set the program up to run off of
  87.      some drive other than DSK1, and the CONFIGURE option from within the
  88.      software won't do this either.  With no hints in the docs, it took me
  89.      a long time to get MAIL ROOM to run off of my ramdisk as DSK5.  I
  90.      finally discovered that there are 4 or 5 separate parts of MAIL ROOM
  91.      that you need to OLD into memory, change the XB code, and then SAVE
  92.      back to disk.  There are REM statements near the beginning (but
  93.      confusingly not exactly at the beginning) of each program segment that
  94.      tell you which XB program lines to modify.  This procedure should be
  95.      spelled out in detail in the printed documentation, or at least in a
  96.      -README file on 40 and 80 column program disks.  My other gripe is
  97.      that removing an entire address record (deleting a name) is difficult,
  98.      though not impossible. 
  99.       
  100.      MAIL ROOM requires only a minimal SSSD disk system with 32K.  An 80
  101.      column device (or Geneve), printer, and modem are usefully supported.
  102.      It is available for $14.95 plus shipping from most TI dealers and from
  103.      Asgard Software, 1423 Flagship Dr., Woodbridge VA 22192, phone
  104.      703-491-1267. 
  105.      ------------------------ 
  106.      TIME CALC by Bruce Harrison 
  107.       
  108.      The TI community has been greatly enriched by the efforts of Bruce
  109.      Harrison.  Assembly programmers have told me that his assembly column
  110.      in Micropendium is first class.  Also, he has contributed lots of
  111.      useful assembly language and assembly/XB hybrid software to the public
  112.      domain for us to enjoy for free.  His latest public domain offering is
  113.      TIME CALC. 
  114.       
  115.      Have you ever tried to do simple math with time?  For example, lets
  116.      say you want to fill up one side of a C60 cassette tape with specific
  117.      music tracks from your CD or record collection so you can play the
  118.      music in your car.  Each track of music has a time listed in minutes
  119.      and seconds; 7:25, 2:15, etc.  How many tracks can you fit on a 30
  120.      minute C60 tape side?   Simple: just add up the individual times on a
  121.      pocket calculator.  Well..it really isn't very simple.  Just try it
  122.      some time.   The problem is that pocket calculators do math using a
  123.      base of 10 whereas time has a base of 12, or 24, or 60.  TIME CALC
  124.      does this work for you with an accuracy of one second.  TIME CALC does
  125.      the following using either 12 or 24 hour time: 
  126.      --Elapsed Time: Input start time, input stop time, and you get
  127.      "elapsed time". 
  128.      --Cumulative Sum: Input a time and either add or subtract it from the
  129.      running total.  You can keep adding and/or subtracting from this
  130.      running total indefinately.
  131.      --Time Multiply or Divide: Input a time and then divide it by a number
  132.      such as 3.5 or just 3.  For example, 5 hours and 35 minutes divided by
  133.      3 equals 1 hour 51 minutes and 40 seconds.  Just try that on a
  134.      calculator! 
  135.       
  136.           Inputting time is easy because you can ignore minutes and seconds
  137.      if you want.  12 and <enter> is the same as typing 12/00/00 and
  138.      <enter>.  As a comparison, the TIME command in MS-DOS usually requires
  139.      hours, minutes, and seconds even if the minutes and seconds are zero. 
  140.       
  141.           I like TIMECALC enough to keep it on my ramdisk and listed on my
  142.      Funnelweb XB menu.  You can get a copy by sending me $1 to the address
  143.      above carefully wrapped in a piece of paper upon which is written your
  144.      name, address, and a request for TIMECALC.
  145.