home *** CD-ROM | disk | FTP | other *** search
/ The CIA World Factbook 1992 / k3bimage.iso / sel / 12 / 0044 / disktrak.doc next >
Encoding:
Text File  |  1991-12-02  |  5.8 KB  |  176 lines

  1.  -------------------------------------------------------------------------
  2.  |    DISKTRAK Ver. 1.22 12/13/88 (C) Copyright Karl Wagner               |
  3.  |                            San Juan, Puerto Rico.              |
  4.  |                          (809) 755-4242                      |
  5.  -------------------------------------------------------------------------
  6.  
  7. Release notes:
  8.  
  9.  
  10.          Version 1.0: 09/23/88.
  11.          ------------
  12.          First release.
  13.  
  14.          Version 1.1: 09/27/88.
  15.          ------------
  16.  
  17.              [TRACK:] Field wouldn't display a track over 256.
  18.              Corrected in Ver 1.1b.
  19.  
  20.          Version 1.1b: 10/22/88.  < BETA TEST > not released.
  21.          ------------
  22.  
  23.  
  24.         Command line options to selectively turn ON or OFF
  25.          the status line, clock, etc. Type dt ?  to see
  26.          the new options.
  27.  
  28.         Added complete error messages to the log.
  29.  
  30.         On a color monitor, when an error occurs, the status line
  31.              characters flash from white to red for visual indication of errors.
  32.  
  33.  
  34.          Version 1.2: 10/25/88.
  35.          ------------
  36.  
  37.              The log now shows the entry values for registers AX, BX, CX,
  38.              DX and ES before interrupt 13h is executed, then on return,
  39.          the floppy disk controller registers C, H, R, N, ST0, ST1 and
  40.          ST2 are shown.
  41.  
  42.  
  43.             Locked the status line so that it won't scroll off the screen.
  44.          The status line will only be displayed in 80 column text mode. In
  45.          other modes, the status line is shut off.
  46.  
  47.          Version 1.21: 11/01/88.
  48.          ------------
  49.  
  50.             Fixed a bug in the video interrupt routine that would lock
  51.              the computer at random times.
  52.  
  53.             When s- parameter is now requested, the status line is
  54.          cleared to remove any junk characters left there.
  55.  
  56.  
  57.          Version 1.22: 12/13/88.
  58.          ------------
  59.  
  60.  
  61.         Recompiled with new version 2.0 of Borland's Turbo C, faster!.
  62.  
  63.  
  64. ------------------------------------------------------------------------------
  65. ------------------------------------------------------------------------------
  66.  
  67.  
  68. Hi again folks!,
  69.  
  70.    I hope you like this small utility program. It was written in C language and
  71. some assembly language.
  72.  
  73.    It is a resident monitor for all interrupt 13h activities and provides a
  74. log in memory for all disk errors. Also it shows a status line at the top of
  75. the screen of the activities. The buffer holds approximately 40 errors and then
  76. wraps around to the beginning.
  77.  
  78.    To install the program, copy the file dt.exe to your root directory
  79. or your search path and just enter "dt" followed by <RETURN>. Make this
  80. your last resident program.
  81.  
  82.    You will see the time in the upper right corner of the screen and during
  83. your next disk I/O operation, the status line will appear on the top of the screen.
  84.  
  85.     The cpu registers and the floppy disk controller status registers
  86. in the log are shown in hex. The values in the status line are all decimal.
  87.  
  88.     Please feel free to share this program with your friends but
  89. only in it's original file name "DTRAK122.ARC" and NO MODIFICATIONS!.
  90.  
  91.  
  92.    Here is a description of the error messages, they will show when
  93. you ask for the dump of errors, "dt d" , if any.
  94.  
  95. Status = 0: No error.
  96.          1: Illegal command to drive.
  97.      2: Address mark not found.
  98.      3: Write protect disk.
  99.      4: Requested sector not found.
  100.      5: Reset failed ( hard disk )
  101.      6: Diskette change line active.
  102.      7: Parameter act hard disk.
  103.      8: DMA overrun.
  104.      9: DMA attempt across 64k boundary.
  105.     10: Bad sector detected. ( hard disk )
  106.     11: Bad track detected.  ( hard disk )
  107.     12: Invalid media.
  108.     16: CRC error on disk read.
  109.     17: data ECC corrected.
  110.     32: Controller error.
  111.     64: Seek failure.
  112.        128: Disk time out.
  113.        170: Drive not ready. ( hard disk )
  114.        187: Undefined error.
  115.  
  116.  
  117. Next is a description of the commands:
  118. --------------------------------------
  119.  
  120. Command:  Reset  : Reset disk system.
  121.       Status : Return status of disk system.
  122.       Read   : Read sectors into memory.
  123.       Write  : Write sectors into memory.
  124.       Verify : Verify sectors.
  125.       Format : Format disk track.
  126.       Ftsbsf : Format disk track and set bad sector flags.
  127.           Fdsagt : Format drive starting at given track.
  128.       Getcdp : Get current drive parameters.
  129.       Itfdbt : Initialize two fixed disk base tables.
  130.       Rdlong : Read long.
  131.       Wtlong : Write long.
  132.       Sekcyl : Seek to cylinder.
  133.       Altdrs : Alternate disk reset.
  134.       Readsb : Read sector buffer.
  135.       Writsb : Write sector buffer.
  136.       Tfdr   : Test for drive ready.
  137.       Dskrec : Disk recalibrate.
  138.       Cramdi : Controller ram diagnostics.
  139.       Dddia  : Drive diagnostics.
  140.       Dcondi : Disk controller diagnostics.
  141.       Getdit : Get disk type.
  142.       Chdist : Change of disk status.
  143.       Sedtip : Set disk type.
  144.       Semtff : Set media type for format.
  145.       Parkhd : Park heads.
  146.           Esdifd : ESDI fixed disk format unit.
  147.  
  148.  
  149.     ============================================================
  150.  
  151.                                  Have fun!,
  152.                          Karl
  153.                          -------------------------
  154.                                              Compuserve id: 71511,2434
  155.                          -------------------------
  156.  
  157. If you have any questions, please feel free to call or drop me a note.
  158.  
  159. AND OF COURSE, if you do like this program, and would like me to
  160. continue developing more applications like this one, grab a pen,
  161. pull out your checkbook, and write a check or money order for the unbelievable
  162. amount of FIVE $5.00 dollars. Talk about cheap software!.
  163.  
  164. Or if you want a diskette with all the source code for DISKTRAK, then send
  165. FIFTEEN $15.00 dollars. Make it payable to Karl Wagner.
  166. I will ship it to you within 48 hours US first class mail.
  167.  
  168. send all mail to:
  169.  
  170.     Radiotelephone Communicators of PR, inc.
  171.       Attn. Karl Wagner, Research manager
  172.       G.P.O. Box 3568
  173.       San Juan, PR. 00936-3568
  174.  
  175.  
  176.