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

  1.      ORIGINALLY PUBLISHED IN THE JULY 1995 ISSUE OF MICROPENDIUM
  2.      P.O. BOX 1343 ROUND ROCK TX 78680
  3.      Microreviews for July 1995 Micropendium 
  4.           by Charles Good 
  5.           ---------------- 
  6.           TI WORKSHOP by DataBioTics 
  7.            
  8.           When this module was released in 1987 by DataBioTics few
  9.      purchased it, and it disappeared into obscurity.  It was listed in the
  10.      Spring/Summer and the Fall 1988 Triton catalogs under the name Magic
  11.      Memory.  Now TexComp Ltd.  (the new TexComp) is again offering this
  12.      unique product.  The module is unique because it is the largest module
  13.      software ever produced for the 99/4A.  Inside is 64K of rom, bank
  14.      switched 8K at a time into the console's cartridge rom (or ram) area
  15.      at >6000 - >7FFF. 
  16.            
  17.           TI workshop is a combination disk manager, sector editor, and
  18.      assembly language program development environment.  Program
  19.      development software includes a text editor designed specifically for
  20.      writing assembly source code, an assembler, a disassembler, a
  21.      debugger, and a memory viewer/editor.  All of this is in the
  22.      cartridge, accessable from a very well designed menu system.  It is
  23.      very easy to bounce back and forth between one workshop application
  24.      and another such as between the memory editor and the debugger.  No
  25.      disk based software (such as the TI e/a editor or assembler or
  26.      superbug debugger) is used.  You do, however, need a disk system to
  27.      load and save source files and assembled code and you need a 32K
  28.      memory expansion.  A printer is nice too.  From anywhere in the
  29.      workship you can do a screen dump.  You can of course print entire
  30.      source files and there is a large variety of printing options relating
  31.      to the assembly and disassembly of assember code. 
  32.            
  33.           The disk manager is really first rate, resembling DM1000 in its
  34.      capabilities but better than DM1000 because it links directly with a
  35.      sector editor.  Even normal 99/4A users who are not assembly
  36.      programmers will find this cartridge disk manager convenient and very
  37.      useful.  I use it when my Horizon ramdisks crash to help me reload the
  38.      ramdisk ROS and, if necessary load my files back on to the ramdisks.
  39.      I have disk managers on my ramdisks, but they are useless if the
  40.      ramdisk locks up. 
  41.            
  42.           TI Planner's Disk Manager is compatible with drives 1-9 and
  43.      randisks that are at any CRU address.  You can page back and forth on
  44.      screen within a directory listing without first having to move the
  45.      cursor to the top or bottom of the displayed page.  You can mark all
  46.      files for copying, protecting, unprotecting, or deleting with a single
  47.      keystroke, or you can do this individually from a disk directory.  The
  48.      directory lets you separately mark each file on the disk with up to
  49.      three commands and then execute all the commands.  File commands
  50.      include Copy, Delete, Edit (loads DV or DF80 file into editor), Find
  51.      (switches to sector editor and lets you view/edit sectors containing
  52.      the file), Load (an EA5 or EA3 file which will then run), Move
  53.      (copies, then deletes file from source), Output (text file to
  54.      printer), Protect, Rename, Temp (temporarily unprotects a file so an
  55.      action such as Rename can occur then protects file again), and
  56.      Unprotect.  Disk Utilities of the disk manager include Copy (sector
  57.      copying with or without bitmap), Erase (sweep), Initialize, and Format
  58.      A Bunch (box format). 
  59.            
  60.           Memory manager lets you Show Dump Edit Initialize (fill
  61.      designated memory with the same data byte) Copy (from one area of
  62.      memory to another) and Search.  You can do these things with VDP and
  63.      CPU memory, but you can't check on Grom memory.  You can also set a
  64.      CRU bit at any CRU address to activate the peripheral at that address.
  65.      This allows you to manipulate the memory of the device's DSR.  For
  66.      example, I have a CorComp disk controller.  If I select "CRU Bit
  67.      Control" from memory manager (or from several other places within TI
  68.      Workshop) I can activate the disk controller's DSR.  First I type
  69.      1100, the address of the DSR.  Then I change the first address at this
  70.      location to >0001 to turn on the DSR.  I can then page through the
  71.      CorComp disk controller's DSR and get a display and/or printout in
  72.      both hex and ascii.  I notice that part of this DSR code says in ascii
  73.      "c Miller Graphics", which verifies that Craig Miller wrote the
  74.      CorComp disk controller DSR code. 
  75.            
  76.           You can also manipulate extended VDP memory if you have an 80
  77.      column card.  Such cards have much more than 16K of VDP memory with
  78.      the extra memory going beyond the normal >3FFF where console VDP
  79.      memory ends.  TI Workshop lets you manipulate this extra memory if you
  80.      have it. 
  81.            
  82.           The Debugger is a menu based modification of Edgar Dohman's
  83.      Superbug II.  In fact Mr. Dohman is credited as the author of most
  84.      parts of TI Workshop.  You can view and set all the registers, set and
  85.      list breakpoints, single step or slow execute (3 instructions per
  86.      second), and execute at regular speed based on where you set the
  87.      program counter register. 
  88.            
  89.           Disassembly has all sorts of screen display and/or printer
  90.      options.  You can activate a DSR, copy the DSR code to a safe memory
  91.      location, and then disassemble the DSR code as if this code was still
  92.      resident at the DSR location (>4000 - >5FFF).  The instruction book
  93.      has a Debugger and Disassembler tutorial.  You are given some sample
  94.      code to enter and told what to expect as the Debugger and Disassembler
  95.      do their thing. 
  96.            
  97.           The source code editor resembles the TI EA module editor with
  98.      some enhancements.  Tab settings are more convenient, there are more
  99.      convenient text manipulation features, amd there is a true lower case
  100.      character set.  An automatic mode is available that gives auto tabs
  101.      and capitalization in columns 1-25, very handy for distinguishing
  102.      comments from actual assembly source code. 
  103.            
  104.           The assembler has some print options besides the usual R, C. and
  105.      L choices of the TI assembler.   The most interesting of these is
  106.      Cross Reference.  This gives you a printed list of program labels,
  107.      line numbers where the labels occur, and line numbers where the label
  108.      is referenced. 
  109.            
  110.           The cartridge comes with a very detailed 60+ page user guide.
  111.      One of the appendixes in this manual is unusual.  It tells you how to
  112.      permanently backup and customize TI Planner.  Just trot out your  TI
  113.      eprommer (everybody has one, right?), open up the cartridge, remove
  114.      the eprom from its socket and copy it to disk.  Now you can make a few
  115.      changes here and there as suggested in the appendix and then save your
  116.      customized TI Planner back to a new eprom. 
  117.            
  118.           This is an expensive cartridge, $49.95, but it is an expensive
  119.      cartridge for TexComp Ltd. to manufacture.  The 64K eprom isn't cheap.
  120.      Also copying costs for the large user guide are not insignificant.  TI
  121.      Planner is a product that all assembly programmers should consider.
  122.      It offers the assembly programmer seamless access to a combination of
  123.      features found nowhere else in a single software package, sort of like
  124.      Miller Graphics Advanced Diagnostics, Explorer, and Diskassembler all
  125.      combined into one easily accessable menu system.  Only PC99 running on
  126.      an IBM compatible can offer a similar set of features all in one
  127.      package.  TI Workshop is by far the best cartridge based disk
  128.      manager/sector editor available for the 99/4A and because of that may
  129.      be worth the expense for mere mortal 99/4A users as well as
  130.      programmers. 
  131.           -------------------- 
  132.           HALLS OF LOST MORRIA by Michael Veprauskas 
  133.            
  134.           This is a Tunnels of Doom game requiring the TOD module.  Mr.
  135.      Veprauskas wrote it for his children.  I know, you are probably
  136.      thinking, "Ho hum, yet another TOD game."  That is what I thought too
  137.      when I was first asked to review Halls.  But this game really is
  138.      different and enjoyable.  My 14 year old son Colin took Halls for a
  139.      test drive and really liked it.  He has experimented with other TOD
  140.      games in our user group library and claims Halls is the best of the
  141.      lot. 
  142.            
  143.           One thing different about Halls is that it is winable!  There is
  144.      an end point, and with a little persistance you will get there.  Colin
  145.      did it in one long afternoon of play.  It took me a little longer.  I
  146.      am an adventure game klutz and here publically confess that I have
  147.      not, without aid from cheat books, solved any of the Scott Adams or
  148.      Infocom advantures.  It is really good for my ego to know that I can
  149.      actually solve Halls.  In addition to the game file, there is a little
  150.      TI BASIC program that lets you know your score based on how many
  151.      treasures you collect, how many floors you go down, etc.  TI BASIC
  152.      lets you run this program without removing the TOD module. 
  153.            
  154.           The second thing different about Halls is its documentation.  It
  155.      is massive and very professionally produced.  This is not your usual
  156.      on disk short doc file or pile of poorly copied typewritten sheets.
  157.      You get an 18 page book with lots of nice black and white graphics
  158.      giving you the whole story of Moria, a descritpion of the 10
  159.      underground levels, a summary of stats and abilities of the various
  160.      types of people in your party, and an extensive glossary of names and
  161.      nouns you are likely to encounter in the game.  You also get some
  162.      "Stat Sheets" to help you keep track of things.  You write on the stat
  163.      sheets for each adventurer a name, class, hit points, wounds, level,
  164.      weapons with their damage and available amo, armor and shield
  165.      protection, and magical items.  This is a lot of stuff to remember.
  166.      Of course you can have the game display this info, but this is a bit
  167.      cumbersome.  It is really handy to have all these data neatly
  168.      organized on a single sheet of paper. 
  169.            
  170.           If you want to start your adventure right away there is a
  171.      predefined game with predefined adventurers at a predetermined
  172.      location described in the user guide.  A "Quick Stat Sheet" is
  173.      included with the game that lists these predefined adventurers along
  174.      with their names, hit points, and class.  You just select "Continue
  175.      Current Game" from the TOD module menu after you load the game.  I
  176.      really like this because I am too lazy to construct new dungeons or
  177.      restock old ones when starting a new type of TOD game.  The predefined
  178.      game is the one I finished.  You can, of course, make new dungeons and
  179.      replay Halls once you solve the predefined game. 
  180.            
  181.           Halls of Moria comes on a SSSD disk.  It is commercial and
  182.      available only from the author for $5.  Included, of course, is all
  183.      the fancy documentation. 
  184.           _____________________ 
  185.           Access: 
  186.           Tex Comp Ltd (for TI Workshop). 425 E. Arrow Hwy #732, Glendora
  187.      CA 91740.  Voice phone (usually answered by a real live human)
  188.      818-339-8924.  Fax 818-858-2785. 
  189.           Michael Veprauskas (for Halls of Lost Moria). 32 Vaillancourt
  190.      Dr., New Ipswich NH 03071. 
  191.           Charles Good (send products for review in this column). P.O. Box
  192.      647, Venedocia OH 45894. Voice phone 419-667-3131. Internet email
  193.      cgood@osulima1.lima.ohio-state.edu or good.6@osu.edu
  194.