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. .