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

  1.      ORIGINALLY PUBLISHED IN LIMA NEWSLETTER SEPTEMBER 1994
  2.  
  3.       TI'S OFFICIAL EQUIVALENT OF "TEACH YOURSELF
  4.      ASSEMBLY LANGUAGE"  
  5.           described by Charles Good 
  6.           Lima Ohio User Group 
  7.       
  8.           We had the blue book that came with the console and the "Teach
  9.      Yourself  Basic" cassette to help us learn TI BASIC.  We had the
  10.      "Teach Yourself Extended Basic" to help us learn XB.  And TI gave us
  11.      the EA manual to help us learn 9900 assembly language.  The only
  12.      problem is that the EA manual is not in any way an assembly language
  13.      tutorial.  It is a very complicated reference guide.  For years TI
  14.      owners have desired an assembly language course, and for years one has
  15.      existed.  TI's official assembly language tutorial was published not
  16.      by TI's Consumer Products Group (which produced all 99/4A hardware and
  17.      software) but by the company's Digital Systems Group.  A copy of the
  18.      first edition of this 1979 assembly language tutorial came to light at
  19.      the 1992 Chicago faire and was acquired by Lee Bendick.  Now I have
  20.      been given a complete set of the second edition. 
  21.            
  22.           That's right, I said 990, not 9900.  The only official TI module
  23.      actually developed on a 99/4A system using the Editor/Assembler
  24.      package was the game Hopper.  All other assembly language software for
  25.      the 99/4 and 99/4A was written on computers that used TI's 990 cpu,
  26.      mostly on the 990/10 "mini computer".  These computers had 64K of
  27.      memory to play with, a 16 bit data bus to major peripherals, and were
  28.      physically quite large.  They had reel to reel tape drives the size of
  29.      a tall somewhat narrow refrigerator with a big glass door you opened
  30.      to get at the tape.  The hard drives of 990 systems were the size of
  31.      washing machines, and like washing machines in the spin cycle these
  32.      hard drives took lots of time to get up to full speed when they were
  33.      turned on.  Card readers, type writer-like printers, and 8 inch disk
  34.      drives were parts of these computers.  The keyboard and CPU display
  35.      included a box full of LEDs and switches.  The LEDs could show memory
  36.      and register contents and the switches could be used to alter these
  37.      values.  When you turned all these components on at once the room
  38.      lights were likely to dim.  As I write this article, one of these
  39.      computers is sitting on the loading dock of the technical school
  40.      laboratory building where I work waiting to be junked.  This is the
  41.      type of monsterous "mini computer" that was used for serious computing
  42.      at the time the 99/4 "micro computer" was released in 1979.  
  43.            
  44.           What I have is the "990 Software Development Using the DS990
  45.      System Self Study Guide"; original issue 1 April 1979, revision 15
  46.      February 1982.  I have the 1982 revision.  This includes volume 1 and
  47.      2 of the self study guide (TI part numbers 2267627-9701 and
  48.      2267627-9702), a nice binder (TI part 2309913-0001) containing a set
  49.      of 8 audio C60 cassette tapes recorded on both sides (TI part numbers
  50.      2309914-0001 through -0008, copyright 1979) that are keyed to specific
  51.      pages in the self study guide, and the "DX10 Operators Self study
  52.      Guide" (TI part 2267629-9701, copyright 1981) which describes the
  53.      operation system (the DOS) used on the DS990 computer.  All of these
  54.      are published by TI's "Education and Development Center, Digital
  55.      Systems Group". 
  56.            
  57.           9900 assembly language is a very large subset of 990 assembly
  58.      language, containing 69 of the 990's 72 kinds of instructions.  This
  59.      means that almost everything learned about 990 assembly language in
  60.      this official TI tutorial would be helpful in mastering assembly
  61.      programming on a 99/4A system.  This tutorial, with its accompanying
  62.      audio tapes was probably used by TI to help train the programmers who
  63.      wrote assembly code contained in 99/4A command modules.  This is
  64.      suggested by side 1 of tape 2 and pages 4-3 of the study guide which
  65.      state, "This module covers the assembly language instruction set for
  66.      the 990 computer family and the TMS 9900 microprocessor.  This
  67.      instruction set is upwardly compatible; in other words, programs you
  68.      write for the TMS 9900 microprocessor can also run on the other
  69.      members of the 990 computer family." 
  70.            
  71.           Each lesson is on an audio cassette tape.  You are supposed to
  72.      have the the study guide in front of you as you listen to the tape.
  73.      Each lesson is divided into very short segments.  You can stop the
  74.      tape and replay these segments until they are understood.  Some
  75.      lessons are specific to the 990/10 computer hardware and DX10
  76.      operating system  and describe use of the particular editor and
  77.      assembler used on this computer.  But at least half of the lesson
  78.      pages and audio tapes are appropriate those interested in learning
  79.      assembly programming on and for the 99/4A.  In particular, the lession
  80.      called "Instruction Set" (lesson 4) would be useful.  This includes
  81.      both sides of 3 of the 8 audio tapes and 174 pages of text.   What you
  82.      don't get in these lessons is specific information on programming the
  83.      "bells and whistles" of a 99/4A such as color graphics, sprites,
  84.      and music. 
  85.       
  86.           This rare documentaiton is available by copy or loan to members
  87.      of the Lima User Group.  We charge 3 cents per page for copying pages.
  88.      Audio tape copying, on your blank tapes, is free. 
  89.      .PL 1 
  90.  
  91.