Subversion Repositories SvarDOS

Rev

Rev 1862 | Rev 1877 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1862 Rev 1865
Line 322... Line 322...
322
 
322
 
323
static void _dosgetcurdir(char near *s);
323
static void _dosgetcurdir(char near *s);
324
#pragma aux _dosgetcurdir = \
324
#pragma aux _dosgetcurdir = \
325
"mov ah, 0x47"    /* DOS 2+ - CWD - GET CURRENT DIRECTORY */ \
325
"mov ah, 0x47"    /* DOS 2+ - CWD - GET CURRENT DIRECTORY */ \
326
"xor dl, dl"      /* DL = drive number (00h = default, 01h = A:, etc) */ \
326
"xor dl, dl"      /* DL = drive number (00h = default, 01h = A:, etc) */ \
-
 
327
"mov [si], 0"     /* set empty dir in case of failure (unformatted floppy) */ \
327
"int 0x21" \
328
"int 0x21" \
328
parm [si] \
329
parm [si] \
329
modify [ax dl]
330
modify [ax dl]
330
 
331
 
331
 
332