INT 21 - DOS 1+ - PARSE FILENAME INTO FCBsee File Control Block
	AH = 29h
	AL = parsing options (see #01380)
	DS:SI -> filename string (both '*' and '?' wildcards OK)
	ES:DI -> buffer for unopened FCBsee File Control Block
Return: AL = result code
	    00h successful parse, no wildcards encountered
	    01h successful parse, wildcards present
	    FFh failed (invalid drive specifier)
	DS:SI -> first unparsed character
	ES:DI buffer filled with unopened FCBsee File Control Block (see #01345)
Notes:	asterisks in the name are expanded to question marks in the FCBsee File Control Block
	all processing stops when a filename terminator is encountered
	cannot be used with filespecs which include a path (DOS 2+)
	Novell NetWare monitors the result code since an 'invalid drive' may
	  signal an attempt to reconnect a network drive; if there are no
	  connections to the specified drive, NetWare attempts to build a
	  connection and map the drive to the SYS:LOGIN directory
SeeAlso: AH=0Fh,AH=16h,AH=26h


Bitfields for parsing options:
Bit(s)	Description	(Table 01380)
 0	skip leading separators
 1	use existing drive number in FCBsee File Control Block if no drive is specified, instead of
	  setting field to zero
 2	use existing filename in FCBsee File Control Block if no base name is specified, instead of
	  filling field with blanks
 3	use existing extension in FCBsee File Control Block if no extension is specified, instead of
	  filling field with blanks
 4-7	reserved (0)