search for: 0020h

Displaying 5 results from an estimated 5 matches for "0020h".

Did you mean: 0020
2009 Nov 27
1
[PATCH] doc: fix typos in comboot.txt
...emapping table AX=001Fh [3.74] Get current working directory - Input: AX 0001Eh + Input: AX 0001Fh Output: ES:BX null-terminated directory name string Returns the current working directory. For SYSLINUX, ISOLINUX, @@ -851,7 +852,7 @@ AX=001Fh [3.74] Get current working directory AX=0020h [3.74] Open directory - Input: AX 001Fh + Input: AX 0020h ES:SI /-null-terminated directory name Output: SI directory handle EAX clobbered @@ -862,7 +863,7 @@ AX=0020h [3.74] Open directory AX=0021h [3.74] Read directory - Input: AX 0020h + Input: AX 0021h SI directory handle ES:...
2009 Feb 08
1
[PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT; Try 2
From: Gene Cumm <gene.cumm at gmail.com> COMBOOT API: Add calls for directory functions; Implement most only for FAT (SYSLINUX). Uses INT 22h AX= 001Fh, 0020h, 0021h and 0022h to prepare for the COM32 C functions getcwd(), opendir(), readdir(), and closedir(), respectively. INT22h, AX=001Fh will return a valid value for all variants. INT22h, AX= 0020h, 0021h, and 0022h are only implemented for SYSLINUX while other variants will call comapi_err for thes...
2008 Dec 04
2
[PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT
From: Gene Cumm <gene.cumm at gmail.com> COMBOOT API: Add calls for directory functions; Implement most only for FAT (SYSLINUX). Uses INT 22h AX= 001Eh, 001Fh, 0020h and 0021h to prepare for the COM32 C functions getcwd(), opendir(), readdir(), and closedir(), respectively. INT22h, AX=001Eh will return a valid value for all variants. INT22h, AX= 001Fh, 0020h, and 0021h are only implemented for SYSLINUX while other variants will call comapi_err for these 3. S...
2009 Mar 21
0
[PATCH 1/1] SYSLINUX/COMBOOT: Abstract searchdir and fix the opendir call
From: Gene Cumm <gene.cumm at gmail.com> SYSLINUX/COMBOOT: Abstract searchdir and fix the opendir call Signed-off-by: Gene Cumm <gene.cumm at gmail.com> --- First, change comboot.inc such that INT 22h AX=0020h (opendir) is about as simple and similar in behavior to INT 22h AX=0006h (openfile). Next, rename the function searchdir to searchdir4any, create a new function called searchdir and move all regular file-specific code to searchdir. This allows for future expansion into a more generic directory se...
2009 Mar 01
0
[PATCH 1/3] COMBOOT API: Improve readdir
...28] ; length mov dl,[gs:si+11] ; type + call fatattr_to_st_mode .next_entry: add si,DIRENT_SIZE dec cx diff --git a/doc/comboot.txt b/doc/comboot.txt index 5f57da7..135a5bc 100644 --- a/doc/comboot.txt +++ b/doc/comboot.txt @@ -947,16 +947,17 @@ AX=0021h [3.74] Read directory Input: AX 0020h SI directory handle ES:DI buffer for file name - Output: DL Type of file + Output: DX Mode of file SI directory handle, or 0 if end of directory was reached EAX Size of file EBX Inode of file Read one filename from the directory, incrementing the directory structure at SI as app...