en:docs:dos:api:int21:3b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:docs:dos:api:int21:3b [2024/05/02 07:20] prokusheven:docs:dos:api:int21:3b [2025/07/20 05:43] (current) prokushev
Line 13: Line 13:
 ===== Family API ===== ===== Family API =====
  
 +[[en:docs:fapi:DosChDir]]
  
 ===== Input ===== ===== Input =====
  
-        AH = 3Bh +  * AH = 3Bh 
-        DS:DX -> ASCIZ pathname to become current directory (max 64 bytes)+  DS:DX -> ASCIZ pathname to become current directory (max 64 bytes)
  
 ===== Return ===== ===== Return =====
  
- CF clear if successful +  * CF clear if successful 
-            AX destroyed +    AX destroyed 
-        CF set on error +  CF set on error 
-            AX = error code (03h) (see #01680 at AH=59h/BX=0000h)+    AX = error code (03h) (see #01680 at AH=59h/BX=0000h)
  
 ===== Notes ===== ===== Notes =====
Line 31: Line 32:
                      
 changing the current directory also changes the directory in which FCB file calls operate changing the current directory also changes the directory in which FCB file calls operate
-           
-under the FlashTek X-32 DOS extender, the pointer is in DS:EDX 
                      
 ===== See also ===== ===== See also =====
  
-AH=[[en:docs:dos:api:int21:47|47h]],AX=[[en:docs:dos:api:int21:71:3b|713Bh]],INT 2F/AX=1105h+AH=[[en:docs:dos:api:int21:47|47h]],AX=[[en:docs:dos:api:int21:71:3b|713Bh]]
  
 ===== Note ===== ===== Note =====