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