Int 2F/AX=12FFh/BX=0001h

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

DR DOS 6.0+ IBMBIO.COM - RELOCATE THE BDOS

AX = 12FFh
BX = 0001h
CX = 0000h (DR PalmDOS)
DX = segment to relocate to (FFFFh for HMA)

Return:
AX = 0000h if supported Flags trashed BX,CX,DX,DI,SI,DS,ES destroyed (DR PalmDOS)

Notes: This API is provided by IBMBIO.COM for the initialization phase of drivers loaded via DEVICE=/HIDEVICE=/DEVICEHIGH= directives and is only available during these short time intervals. It is initiated by DR DOS 6.0 EMM386.SYS and Novell DOS 7+ EMM386.EXE to relocate the BDOS kernel (e.g. into the HMA).. This call is also issued by DR PalmDOS IBMBIO.COM which explicitly clears CX.. Under Novell DOS 7+ the actual relocation takes place at a later stage, but under DR PalmDOS the BDOS is relocated immediately.

See Also: AX=12FFh/BX=0000h - AX=12FFh/BX=0003h

Category: Other Operating Systems - Int 2Fh - D

rbline.gif

lup.gif ldown.gif Interrups Categories Contents