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