INT 21 U - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - FIND FIRST ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. PROGRAM AH = 6Dh DS:DX -> ASCIZA NUL-terminated ASCII string. The ASCIZ string "ABC" consists of the four bytes 41h, 42h, 43h, and 00h. Unless otherwise specified, maximum lengths given in the interrupt list do not include the terminating NUL. program name (may contain wildcrds) Return: CF clear if found Disk Transfer Area filled with ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. search structure (see #01771) CF set if not found AX = error code 0002h name not found in ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. 0003h name contains colon or backslash ---if not supported (DOS <5, MS-DOS 5+ non-ROM versions)--- AL = 00h Notes: the '*' wildcard matches all remaining characters in a ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. program's name; any following characters in the search mask are ignored up to another asterisk, which must be matched by an asterisk in the found program's name. the search mask and program names may contain multiple periods SeeAlso: AH=1Ah,AH=4Eh,AH=6Eh,AX=6F00h,AX=6F02h,INT 2F/AX=160Ch Format of ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. search structure: Offset Size Description (Table 01771) 00h 13 BYTEs ASCIZA NUL-terminated ASCII string. The ASCIZ string "ABC" consists of the four bytes 41h, 42h, 43h, and 00h. Unless otherwise specified, maximum lengths given in the interrupt list do not include the terminating NUL. name of found ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. program 0Dh DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. address at which to resume search (do not modify) 11h var ASCIZA NUL-terminated ASCII string. The ASCIZ string "ABC" consists of the four bytes 41h, 42h, 43h, and 00h. Unless otherwise specified, maximum lengths given in the interrupt list do not include the terminating NUL. search mask passed in (do not modify)