home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / reviews / 11MIC95.TXT < prev    next >
Text File  |  2006-10-19  |  13KB  |  208 lines

  1.      Microreviews for November 1995 MICROpendium 
  2.           by Charles Good 
  3.           --------------- 
  4.           PLOTTER by Bruce Harrison 
  5.            
  6.           Have you seen those neat Texas Instruments graphing calculators
  7.      in the stores.  I refer to the TI-80, TI-81, TI-82, and the newest
  8.      TI-85.  These are now popular items in calculater technology,
  9.      completely capturing the high end calculator market from BASIC
  10.      programmable calculators such as the CC40 and the TI-74.  They all
  11.      have a square LED screen at the top which allows you to enter
  12.      equations and have them graphed for you on the little screen.  You get
  13.      a nice display of sine waves, parabolas, elipses, etc.  These rather
  14.      expensive calculators can be programmed by storing data in their
  15.      "registers" (memory locations).  The more expensive ones have lots of
  16.      memory and work with an extra cost interface that lets you dump data
  17.      to a table top computer.  College students and engineers carry these
  18.      calculators around with them today the way college students of my day
  19.      carried slide rules.  Well, thanks to Bruce Harrison's latest public
  20.      domain software our 99/4As can now do anything the graphing
  21.      calculators can do except fit in your pocket. 
  22.            
  23.           As you know, in either BASIC our computers have an excellent
  24.      suite of mathematical functions (PI, ATN, LOG, TAN, etc) and very
  25.      accurate calculating to many digits with no rounding off errors.  What
  26.      BASIC lacks is an easy way to plot equations on screen in high
  27.      resolution using individual pixels for the plot.  There is old (1983)
  28.      all BASIC software that puts high res equation plots on screen, but
  29.      the display takes forever to build, and all you can do is look at the
  30.      end result.  Bruce has solved this by creating a group of BASIC
  31.      plotting programs with embeded assembly code that quickly puts the
  32.      plot on screen in bit map mode, and he has added all kinds of neat
  33.      extras not found in the old software. 
  34.            
  35.           With each of the PLOTTER programs you edit line 100 of the
  36.      program and there you insert the equation(s) you want graphed.  When
  37.      you run the program you are prompted for the position of the X axis
  38.      (horizontally across any of the screen's 192 pixels of vertical
  39.      resolution) and position of the Y axis anywhere along the 256 pixels
  40.      of screen width.  You also get to specify a "Y scale factor" which can
  41.      magnify the vertical part of the plot.  The natural scale factor is 1,
  42.      and some plots would look very flat on such a scale so you can balloon
  43.      the plots by specifying a scale factor of 20 or 40 to make them look
  44.      good on screen.  Once you enter the Y scale the computer takes about
  45.      30 seconds to calculate 256 plot points and display them on screen
  46.      along with lolid lines for the X and Y axes. 
  47.            
  48.           Now for the fun!  You can press S to save the plot to a 25 sector
  49.      TI Artist compatible "_P" file.  You can also load an previously saved
  50.      plot into PLOTTER.  If you want to add text to your plot just load it
  51.      into Bruce's DRAWING PROGRAM and type your text anywhere on screen,
  52.      then print the result and/or save it back as either a TIA picture or a
  53.      Drawing Program format picture.  (The latest version of Drawing
  54.      Program both saves and loads TIA pictures).  From within PLOTTER you
  55.      can also print a plot to almost any 9 or 24 pin printer including my
  56.      ancient Gemini 10X. 
  57.            
  58.           Here is the most amazing feature of PLOTTER.  You can put an
  59.      equation in line 100, run the program and display the equation's plot.
  60.      You can then break the program (Fctn/4), edit line 100 with another
  61.      equation, run the program again and get your second plot on screen.
  62.      Now press O (for "overlay") and your first plot is displayed on screen
  63.      along with the second plot! They are both there on screen.  When you
  64.      ran your first plot and then issued the break command (Fctn/4) to get
  65.      into command mode so you could change line 100, your first plot didn't
  66.      go away.  It was stored in a buffer waiting for the overlay command to
  67.      be issued.  You can also load a plot from disk, load a second plot
  68.      from disk (or create one from the equation in line 100), and overlay
  69.      them both on screen for printing or saving to a disk file.  Printing
  70.      as well as loading and saving to disk files does not work in a Geneve.
  71.      Plotting to the screen and overlaying does. 
  72.            
  73.           On the same DSSD or SSSD disk there are three different versions
  74.      of PLOTTER, depending on the type of equation.  In one Y is a function
  75.      of X, such as Y=SIN(X).  In another version, for parametric equations,
  76.      both X and Y are a function of a third parameter P and you plot
  77.      simultaneous equations such as X=3/4*COS(P) and Y=1/4*SIN(P).  The
  78.      third verison of PLOTTER is for equations using polar coordinates with
  79.      plots radiating out from the X/Y origin.  Each of these is a separate
  80.      XB/assembly program. 
  81.            
  82.           What's that you say?  You're not an engineer.  You're not a
  83.      college student with a major in mathematics.  You don't understand
  84.      algebra and never heard of trigonometry.  Don't worry, this software
  85.      is still fun.  Just randomly play around with the equations in line
  86.      100, and the input variables that assign the X and Y axis and see what
  87.      you get.  The results, even with random equations, can be beautiful.
  88.      Bruce includes several sample plots saved on disk in TI Artist format.
  89.      Each is a work of art suitable for full page printing with his TIA
  90.      printer (reviewed last month) and framing. 
  91.            
  92.           The documentation is idiot friendly.  Just do what it says,
  93.      enter the values suggested, and you will get beautiful geometrically
  94.      interesting plots.  Bruce is a retired engineer, so if you have really
  95.      serious (or not so serious) questions on using this software you can
  96.      make use of a feature not found in other public domain software
  97.      offerings, the Harrison Help Line.  In the Plotter docs he says,
  98.      "Should you have questions, comments, or need help, the author is
  99.      readily available by mail or phone. ... We answer all mail! By phone,
  100.      we're available from 9AM through Midnight Eastern time, seven days a
  101.      week."  Amazing! 
  102.            
  103.           Send me $1 and I will send you PLOTTER.  Please specify the
  104.      version you want: DSSD disk with lots of sample plots for 9 pin
  105.      printers; SSSD disk for 9 pin printers with fewer sample plots; DSSD
  106.      disk for 24 pin printers. 
  107.           ---------------------- 
  108.           PRNINST by Bruce Harrison 
  109.            
  110.           Here is another public domain offering from Bruce.  This one will
  111.      print any TI Artist instance, automatically centered left/right on a
  112.      8.5 inch page.  The instance is printed a couple of inches tall.
  113.      PRNINST is designed to let you use a TIA instance as part or all of a
  114.      letterhead.  Just print your favorite instance at the top of the page,
  115.      then load up a word processor and print your letter below the
  116.      graphic.  It works on 9 and 24 pin printers, including my SG10 and 10X
  117.      printers.  On 9 pin printers you have your choice of single or double
  118.      density printing.  Double density looks really good! 
  119.            
  120.           Just load PRNINST from EA5 or EA3 (there is no XB loader).  You
  121.      are asked for your printer name.  Just accept the PIO.CR default.
  122.      Then you asked for the full path name of the instance.  Once this
  123.      information is entered printing begins. 
  124.            
  125.           I'll send you PRNINST on the same DSSD disk that has EDITINST
  126.      (see below) complete with source code, some sample instances, and
  127.      documentation.  If you want I can also send you on another (DSSD) disk
  128.      instances of all the 50 United States.  Most of these state instances
  129.      include text of the state's motto.  These state instances make great
  130.      letterheads, particularly if you modify that of your state with your
  131.      own text and perhaps mark it with your specific location within your
  132.      own state. 
  133.      -------------------------- 
  134.           INSTEDIT by Bruce Harrison 
  135.            
  136.           Since the Harrison Drawing program only allows you to load and
  137.      save instances, but doesn't allow you to manipulate them, Bruce has
  138.      made an Instance Editor.  You can do almost anything with this editor
  139.      that you can do with his drawing program, but there is no color.
  140.      Everything is black and white. 
  141.            
  142.           You can load in an existing instance or a drawing program picture
  143.      or a TI Artist picture for modification and saving back to disk as an
  144.      instance.  When loading in a big picture, you delete those areas of
  145.      the picture you don't want to save and save the rest back as an
  146.      instance.  You can also create an instance from scratch. 
  147.            
  148.           When editing you have a cursor which can be moved in the usual 8
  149.      directions with the keyboard or a joystick.  The cursor can be in the
  150.      pen up or down position.  When down you mark black pixels on the
  151.      screen, which is in bit map mode.  You can also create lines between
  152.      marked spots A and B, make perfect circles, and fill in enclosed areas
  153.      with black.  You can even take a small instance and duplicate it
  154.      elsewhere on the screen, creating larger instances that are multiple
  155.      copies of the original.  You can add text to your instance using any
  156.      CHARA1 font or a TI Artist "_F" font.  This is a very powerful editor. 
  157.            
  158.           INSTEDIT comes on the same DSSD disk that contains PRINTINST.
  159.      Source code for both programs, docs, and sample instances are
  160.      included. 
  161.           -------------------- 
  162.           THE HARRISON DRAWING SUITE by Bruce Harrison 
  163.            
  164.           Here is a list of public domain drawing software by Bruce
  165.      Harrison.  The output of each piece of software can be used by the
  166.      others as described below.  These have all been reviewed by me before
  167.      but some have been recently updated.  With these programs you can do
  168.      almost anything TI Artist can do, and a whole lot more.  Everything
  169.      listed here is available from me for $1 per disk. 
  170.            
  171.           PLOTTER: reviewed by me this month.  Different versions for 9 and
  172.      24 pin printers.  SSSD and DSSD versions. 
  173.           PRNINST and INSTEDIT: reviewed by me this month.  Create or edit
  174.      instances.  Print with 9 or 24 pin printers instances centered on a
  175.      page as a letterhead.  Both on the same DSSD disk.  DSSD disk of USA
  176.      state instances also available from me. 
  177.           DRAWING PROGRAM: newly updated to save in TI Artist format as
  178.      well as in it's own Drawing Program format.  Can import Drawing
  179.      Program pictures as well as TI Artist pictures and instances, and can
  180.      use TI Artist fonts or CHARA1 files for text.  Two versions, one for 9
  181.      pin printers and a new version for 24 pin printers, each on a separate
  182.      DSSD disk with source code.  Does not work on a Geneve or on systems
  183.      with 80 column cards.   
  184.           TI ARTIST PRINT: prints TI Artist pictures to full 8.5 x 11 inch
  185.      size.  TI Artist can't do this.  And everything is correctly
  186.      proportioned.  Circles look like circles.  Two versions, one for 9 pin
  187.      printers and a new version for 24 pin printers each on separate SSSD
  188.      disks with source code. 
  189.           VIDEO TITLER: Manipulates Drawing Program or TI Artist pictures
  190.      for recording on video tape as title screens.  Examples can be seen in
  191.      the 1995 Lima conference videos.  DSSD disk with samples. 
  192.           FONT CONVERTER: Can convert all 130 Jim Peterson XB screen fonts
  193.      into CHARA1 files which can be used in Drawing Program. SSSD disk with
  194.      sample converted fonts.  The set of Jim Peterson screen fonts, with XB
  195.      demo programs to view the fonts, is available from me on three DSSD
  196.      disks. 
  197.           SLIDE SHOW: Displays TI Artist pictures in slide show format.
  198.      Many options for timing and ordering of pictures.  One DSSD disk. 
  199.           -------------------- 
  200.           ACCESS: 
  201.            
  202.           Bruce Harrison: 5705 40th Place, Hyattsville MD 20781. Phone
  203.      301-277-3467. 
  204.           Charles Good: P.O. Box 647, Venedocia OH 45894. Phone
  205.      419-667-3131.  Internet email cgood@osulima1.lima.ohio-state.edu or
  206.      good.6@osu.edu 
  207.  
  208.