search for: 001eh

Displaying 5 results from an estimated 5 matches for "001eh".

Did you mean: 001e
2008 Nov 03
1
[PATCH 1/1] COMBOOT: add get config file full name
From: Gene Cumm <gene.cumm at gmail.com> COMBOOT API: Add get config full file name to SYSLINUX Signed-off-by: Gene Cumm <gene.cumm at gmail.com> --- Returns the full configuration file name. Int 22h AX 001Eh for now as it appears that the COMBOOT API is designed to be strictly sequential. The API gets extended but only implemented (for now) for SYSLINUX in ldlinux.asm. Implementation and documentation are derived from Int 22h AX 000Eh. There may be a way to be more efficient (with the push/pop on ei...
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 f...
2009 Nov 27
1
[PATCH] doc: fix typos in comboot.txt
...0010h [3.00] Resolve hostname [PXELINUX] - Input: ES:BX pointer to null-terminated hostname + Input: AX 0010h + ES:BX pointer to null-terminated hostname Output: EAX IP address of hostname (zero if not found) Queries the DNS server(s) for a specific hostname. If the @@ -842,7 +843,7 @@ AX=001Eh [3.74] Keyboard remapping 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...
2008 Nov 10
2
[PATCH 1/1] COMBOOT API: Add get current working directory call to most
...quot;/"). Based on current head. Conflicts with a previous patch I e-mailed. diff --git a/core/comboot.inc b/core/comboot.inc index 810d825..bdc43ba 100644 --- a/core/comboot.inc +++ b/core/comboot.inc @@ -1033,6 +1033,14 @@ comapi_getadv: ; comapi_writeadv equ adv_write +; +; INT 22h AX=001Eh Get current working directory +; +comapi_getcwd mov P_ES,cs + mov P_BX,CurrentDirName + clc + ret + section .data %macro int21 2 @@ -1085,6 +1093,7 @@ int22_table: dw comapi_shufflerm ; 001B cleanup, shuffle and boot to rm dw comapi_getadv ; 001C get pointer to ADV dw comapi_write...
2009 Feb 08
1
[PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT; Try 2
...call crlf + ; Set CurrentDirName + push di + mov si,PathPrefix + mov di,CurrentDirName + call strcpy + pop di + ; ; Load configuration file ; diff --git a/doc/comboot.txt b/doc/comboot.txt index 5329502..387303d 100644 --- a/doc/comboot.txt +++ b/doc/comboot.txt @@ -921,3 +921,46 @@ AX=001Eh [3.74] Keyboard remapping table version, the format code is always 1 and the length is always 256. This version can be updated simply by overwriting the version in memory; this may not be true in the future. + + +AX=001Fh [BETA-3.74+] Get current working directory + Input: AX 0001Eh + Output...