Dec 122017
 
Disk ERror MONitor vers 1.1. A TSR that records DOS disk errors (seek, timeout, etc). Includes full ASM source code.
File DERMON11.ZIP from The Programmer’s Corner in
Category HD Utilities
Disk ERror MONitor vers 1.1. A TSR that records DOS disk errors (seek, timeout, etc). Includes full ASM source code.
File Name File Size Zip Size Zip Type
DERMON.ASM 20698 5463 deflated
DERMON.COM 3159 1859 deflated
DERMON.DOC 4721 1909 deflated
TPCREAD.ME 199 165 deflated

Download File DERMON11.ZIP Here

Contents of the DERMON.DOC file



D E R M O N
Disk Error Monitor

DERMON11.ZIP
v1.1 04-27-90

Copyright 1990 Samuel H. Smith
All rights reserved.

This program is a resident (TSR) utility that monitors disk activity and
keeps a running log of the last 50 disk errors. The Disk Error Monitor
(DERMON) also catches disk errors that are sliently retried and
"corrected" by DOS.

Once resident, DERMON uses about 900 bytes of RAM.

Usage:
DERMON/I ;install DERMON in memory.

DERMON/U ;un-install, remove DERMON from memory.

DERMON/C ;display disk error counters.

DERMON/Z ;reset error counters to zero.

The DERMON program will take over interrupt 13H and cannot detect errors
intercepted by earlier loaded TSR programs. You can load this program
in any position in your AUTOEXEC, but you will get the best results when
it is loaded first.

Under most networks you can load DERMON either before or after the
SERVER is loaded.


Example output
--------------

DERMON/I
Disk Error Monitor v1.1 04/30/90
Copyright 1990 Samuel H. Smith; ALL RIGHTS RESERVED

DERMON installed.

DERMON/U
DERMON unInstalled.

DERMON/C
Disk Error Monitor Status: 8 disk errors.

Function Drive Head Cylinder Sector Count Error Description
-------- ----- ---- -------- ------ ----- ---------------------------
Read A: 0 0 1 1 Time out
Read A: 0 0 1 1 Time out
Read A: 0 0 1 1 Time out
Read C: 1 472 1 127 Seek failed
Read C: 1 472 1 127 Seek failed
Read C: 1 472 1 127 Seek failed
Read C: 1 472 1 127 Seek failed
Read C: 1 472 1 127 Seek failed

DERMON/Z
Error tables zeroed.

LICENSE
=======
SourceWare: What is it?
-----------------------

SourceWare is my name for a unique concept in user supported
software.

Programs distributed under the SourceWare concept always offer source
code.

This package can be freely distributed so long as it is not modified
or sold for profit. If you find that this program is valuable, you
can send me a donation for what you think it is worth. I suggest
about $10.

Send your registrations to: The Tool Shop BBS
Samuel H. Smith (602) 264-3969 (2400) - Free node
5119 N. 11th Ave., #332 (602) 279-2673 (HST 9600)
Phoenix AZ 85013 (602) 279-0230 (HAYES 9600)


Why SourceWare?
---------------
Why do I offer source code? Why isn't the donation manditory? The
value of good software should be self-evident. The source code is
the key to complete understanding of a program. You can read it to
find out how things are done. You can also change it to suit your
needs, so long as you do not distribute the modified version without
my consent.


Copyright
---------
If you modify this program, I would appreciate a copy of the new
source code. I am holding the copyright on the source code, so
please don't delete my name from the program files or from the
documentation.


DISCLAIMER
==========
I make no warranty of any kind, express or implied, including without
limitation, any warranties of merchantability and/or fitness for a
particular purpose. I shall not be liable for any damages, whether
direct, indirect, special or consequential arising from a failure of
this program to operate in the manner desired by the user. I shall
not be liable for any damage to data or property which may be caused
directly or indirectly by the use of this program.

IN NO EVENT WILL I BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY
LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR
FOR ANY CLAIM BY ANY OTHER PARTY.


Revision History
----------------

4-21-90 v1.0
Initial coding and BETA release.

4-27-90 v1.0
First public release.

4-30-90 v1.1
Added logic to allow DERMON to be loaded before other INT 13H
resident programs (such as disk caches).
Reduced resident memory size to only 896 bytes.


 December 12, 2017  Add comments

Leave a Reply