FNDUFD (From Alpha Automation Incorporated)

NOTE: AMOS 2.0 or above is required for this routine to run.  (Due to the
     use of DEVCHR monitor call.  If you simulate this monitor call the
     program will probably work under earlier versions.)
     AAI.UNV is required for this program and can be gotten by downloading
     AAI.M68 from AMUS and assembling.  (.UNV files are normally stored
     in MAC: on your system.)

If you find any problems with this program please notify:
       Dell Coleman
       Alpha Automation Incorporated
       2000 West Loop South #700
       Houston, TX 77027
       Voice: (713) 877-8039           Fax: (713) 877-2605

The purpose of this program is to find UFD blocks to aid in the
rebuilding of a UFD or MFD.  On both traditional and extended disks.

It is executed by
       FNDUFD device                   (ie. FNDUFD DSK1:)
            or
       FNDUFD device:filename.ext      (ie. FNDUFD BIG1:IV141.IDX)

Wildcarding is NOT allowed.

Suspected UFD blocks will be listed on the screen.  (In 8 columns)
Those blocks that are strongly believed to be UFD blocks will be marked by an
asterisk(*).  If you want a hardcopy listing of the blocks either attach a
printer to the job that will run this program or use the task manager to
execute it.  Block numbers will be listed in your current radix. (ie. If you
have OCTAL set, they will be OCTAL.  If you have HEX set, they will be in HEX.)

If you specify filename.ext only UFD blocks with that filename.ext will be
listed.

If you do not specify filename.ext blocks will be listed with extensions that
match a table at "EXTTBL:" in the program.  It is advised that you examine
this table and add (or remove) entries as appropriate for your system.
(The WORD 0 line marks the end of the table.)

For those of you not familiar with assembly language programming under AMOS:
A semi-colon(;) starts a comment (everything after ";" on a line is ignored).
To add items to the table:
       Insert a line where needed, and follow the format of the other WORD
       lines.
To remove items from the table,  please just comment out the line.