ページマップのセーブ
AH = 47h
DX = EMSハンドル(AH=43hで割り当てたハンドル)
INT 67h
戻り値:AH = 00h ・・・ 正常実行
AH = 80h ・・・ EMM(ドライバー)が動作不能
AH = 81h ・・・ EMS(ハードウェアー)が動作不能
AH = 83h ・・・ DX(ハンドル)が無効
AH = 8Ch ・・・ セーブする領域がいっぱい
AH = 8Dh ・・・ 指定されたページはすでにセーブされている
ページマップのリストア
AH = 48h
DX = EMSハンドル(AH=43hで割り当てたハンドル)
INT 67h
戻り値:AH = 00h ・・・ 正常実行
AH = 80h ・・・ EMM(ドライバー)が動作不能
AH = 81h ・・・ EMS(ハードウェアー)が動作不能
AH = 83h ・・・ DX(ハンドル)が無効
AH = 8Eh ・・・ 指定されたハンドルはセーブされていない
|