home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / limanews / DIM.TXT < prev    next >
Text File  |  2006-10-19  |  9KB  |  172 lines

  1. ORIGINALLY PUBLISHED IN LIMA NEWSLETTER JUNE 1987
  2.  
  3.  
  4.            A REVIEW OF "DISK INFORMATION MANAGER" 
  5.  
  6.                       by Charles Good
  7.  
  8.     There are several disk managers available to TI users
  9. including DM1000 and TI's Disk Manager II module.  These
  10. managers do housekeeping functions such as disk
  11. initialization, file and whole disk copying, changing
  12. names of files, etc.  There are several good disk sector
  13. editors available which can examine and modify the
  14. contents of disk sectors.  Such programs include DISKO,
  15. the DISK FIXER, and DISK+AID.  There is, however, only one
  16. TI program I know of that works as both a disk manager and
  17. a disk sector editor.  This program is the public domain
  18. DISK INFORMATION MANAGER, or DIM. 
  19.  
  20.     DIM loads from option 5 of the E/A module.  It will
  21. not load from FUNNELWEB or from a moved E/A file in a Gram
  22. Kracker.  The operation of DIM requires pressing the CTRL
  23. key and one other key to access commands.  The FCTN key is
  24. only used with the arrow keys to move the cursor.
  25. Documentation is rather sparce, but there is always an on
  26. screen display of the options immediately available at
  27. various points in the program.  With this on screen
  28. display you can usually figure out what to do next.  DIM
  29. accesses only drive numbers 1-3.  This is a disadvantage
  30. for those with more than a total of 3 drives and
  31. ramdisks. 
  32.  
  33.     Using DIM as a disk manager you can initialize disks
  34. in single or double sided and single or double density
  35. format.  If you don't specify a disk name, the disk is
  36. initialized without any disk name.  As the disk is
  37. automatically verified after initialization you see a
  38. graphic shape that is eraced from the screen pixel by
  39. pixel as each sector is verified.  You can rename disks,
  40. delete files from a disk, and copy single files or an
  41. entire disk file by file.  Unfortunately, files larger
  42. than 45 sectors cannot be copied.  This is a significant
  43. limitation.  Copying from DSK1. to DSK2. or visa versa is
  44. easy.  Copying using only one drive is harder since there
  45. are no prompts that say when to insert the master and copy
  46. disks.  To copy with one drive do not use the CTRL A or
  47. CTRL 0 commands.  Move the cursor next to the file to be
  48. copied (FCTN E and X).  Then press CTRL C(opy) and ENTER.
  49. Next indicate the copy disk will be in DSK1 and with the
  50. master disk in DSK1. press ENTER.  The drive whorles.
  51. Replace the master disk with the copy disk and press ENTER
  52. again.  The drive whorles again and the file is copied. 
  53.  
  54.     One interesting feature of DIM, not found on other
  55. disk managers, is the ability to store right on the disk
  56. extra information about each file.  You can display a disk
  57. directory by pressing ENTER three times after loading DIM
  58. and inserting a disk to be cataloged.  You can add three
  59. fields of extra information to each file of this catalog.
  60. CTRL 1,2 or 3 displays one of these fields next to the
  61. file name and CTRL T(ab) moves the cursor to the field.
  62. After data is typed in the field, you need to press ENTER.
  63. Field #1 is a file description of up to 8 characters.  The
  64. second information field shows the type of file.  Choices
  65. are Xbasc, Basic, Assmbly, Data, Source, and Object.  You
  66. enter the first letter (X,B,A,D,S,O) to show the file
  67. type.  The 3rd information field contains a date.  After
  68. entering this extra file information the catalog may be
  69. output to a printer (CTRL O, then PIO, then ENTER) or a
  70. D/V 80 disk file [CTRL O(utput), then DSK1.xxxxx, then
  71. ENTER].  This disk file (a good name would be CATALOG) can
  72. than be read any time with TI-Writer.  You can also output
  73. the catalog and information fields to a special disk file
  74. called *CATALOG [CTRL O(utput) then, CTRL S(ave)].
  75. *CATALOG is a 2 or 3 sector program image file that is
  76. loaded and displayed the next time you use DIM to catalog
  77. the disk.  Data in *CATALOG can only be read with DIM.  A
  78. sample DIM catalog output to a printer is shown below. 
  79.  
  80.     A really interesting feature of DIM when used as a
  81. disk manager, is DIM's ability to dump a while disk or
  82. selected files to tape in one smooth operation.  As far as
  83. I know, no other software has the ability to dump a whole
  84. disk to tape.  To dump a whole disk press CTRL A(ll) to
  85. mark all files less than 46 sectors long for copying.  A
  86. small "c" appears next to each file.  You can then scroll
  87. up and down (FCTN E and X) and press CTRL 0) to unmark
  88. those few files (such as the disk LOAD program) that you
  89. don't want to copy.  When you are ready to copy press CTRL
  90. R(ecorder), press cassette record, press ENTER, and go
  91. have a cup of coffee.  There is no need to mess with the
  92. cassette or the keyboard any more until all the files are
  93. copied one after the other in alphabetical order to tape.
  94. The recorder then stops and you are instructed to press
  95. CS1 stop and then press ENTER.  It takes DIM about 15
  96. minutes to dump a SS/SD disk to tape.  DIM does not verify
  97. the tape, but as long as I use good quality tape I have
  98. had no problem with this lack of verification.  As a user
  99. group librarian I do a lot of disk to tape transfers for
  100. our members who don't have disk systems.  DIM makes it
  101. sooo easy! The successive files are spaced very closely on
  102. the tape, with only about one tape count number between
  103. files. 
  104.  
  105.     You can use DIM to dump E/A #5 program image files to
  106. tape.  These files can then be loaded back using only a
  107. console, the E/A module, and 32K.  This works great for
  108. those who have built 32K into their consoles, or those
  109. without a disk system and with a 32K side car as their
  110. only peripheral.  To load these E/A #5 files press 2 for
  111. E/A then press 5 for RUN  PROGRAM FILE.  When asked for
  112. FILE NAME type "CS1.X" and follow the tape loading
  113. instructions.  If you just type CS1 you can only load one
  114. E/A #5 file.  If the software you want to load consists of
  115. a series of files (such as ADVENTURE1 followed by
  116. ADVENTURE2) then you need to use CS1.X for the file name.
  117.  
  118.     DIM will dump any kind of file to tape, including
  119. file structures that arn't supposed to be compatable with
  120. tape such as D/V 80 or I/F 200.  These files dump to tape
  121. just fine, but you can't get them back off the tape into
  122. the computer.  To get a relocatable D/F 80 assembly
  123. language program onto tape and then back into the computer
  124. you first have to convert the D/F 80 files to PROGRAM
  125. image format using the SAVE utiltiy that comes with TI's
  126. E/A package, or the FWSAVE utility that is part of
  127. FUNNELWEB. 
  128.  
  129.     DIM does everything other sector editor programs do,
  130. and sometimes a little bit more.  You can select a sector
  131. for examination and editing immediately after selecting a
  132. drive number.  Or from the DIM catalog you can get a list
  133. of sectors occupied by each program (CTRL L(ook)).  You
  134. can then display these sectors on the screen and modify
  135. them if you choose in either HEX or ASCII.  The screen
  136. display shows BOTH HEX and ASCII at the same time.  You
  137. don't have to switch back and forth between the two, but
  138. you do have to switch back and forth between the first 128
  139. bytes of a sector and the last 128 bytes of the selected
  140. sector (CTRL 0 and 8).  DIM is the only sector editor
  141. program I know that shows both ASCII and HEX at the same
  142. time.  You can dump the entire sector (no split between
  143. the first and second 128 bytes) to a printer in both ASCII
  144. and HEX side by side with CTRL O(utput).  If you have
  145. anything in the information fields of the catalog you can
  146. optionally add this to the bottom of the sector printout. 
  147.  
  148.     In summary, I don't use DIM for my routine disk
  149. management because DIM is limited to manipulating only
  150. files smaller than 46 sectors and only drives 1-3.  I LOVE
  151. the ability to dump all or most of a disk to tape.  The
  152. ability to put E/A #5 assembly programs on tape helps some
  153. of our group's tape only members.  User Group librarians
  154. and those in charge of making tapes for members take note!
  155. DIM is my favorite disk editor.  It is better than DISKO
  156. (even the enhanced disko that comes with FUNNELWEB) in
  157. that it displays both ASCII and HEX side by side and has a
  158. built in printer dump. 
  159.  
  160.     DISK INFORMATION MANAGER  can be obtained from the
  161. Boston Computer Society for $3 plus $1 postage and
  162. handling.  Ask for public domain disk #43 which contains
  163. DIM and other goodies.  Send your check to:
  164.                    Boston Computer society 
  165.                    TI User Group 
  166.                    One Center Plaza 
  167.                    Boston MA 02108 
  168. DIM can also be obtained from the FREE ACCESS LIBRARY for
  169. a small copying fee.  Phone Guy Romano at 415-753-5581
  170. Mon-Sat 9-4 Pacific time and ask about obtaining program
  171. H171.
  172.