Section courante

A propos

Section administrative du site

Interruption 67h

Fonction 59h, Sous-Fonction 00h

Demande la configuration
Pilote EMM 4.0+

Description

Cette fonction permet de demander la configuration matériel de l'EMM.

Entrée

Registre Valeur ou description
AX 5900h
ES:DI Cette paire de registres permet d'indiquer l'adresse du tampon allant recevoir la structure d'information suivante:
Déplacement Taille Description
00h 2 octets Ce champ permet d'indiquer la taille des pages EMM en paragraphes.
02h 2 octets Ce champ permet d'indiquer le nombre de registres alternés ayant été initialisés.
04h 2 octets Ce champ permet d'indiquer la taille de la région de sauvegarde du contexte de cartographie.
06h 2 octets Ce champ permet d'indiquer le nombre de registres initialisés pouvant être affectés à des canaux de DMA.
08h 2 octets Ce champ permet d'indiquer le type d'opération DMA:
Valeur Description
00h Cette valeur permet d'indiquer que le DMA peut-être utilisé avec l'ensemble des registres alternés.
01h Cette valeur permet d'indiquer que seul un registre DMA initialisé est disponible.

Sortie

Registre Valeur ou description
AH Ce registre permet d'indiquer le résultat de la fonction de l'EMM:
Valeur Description
00h Cette valeur permet d'indiquer que tout va bien.
80h Cette valeur permet d'indiquer une erreur interne, l'EMM est endommagé ou détruit.
81h Cette valeur permet d'indiquer un problème de fonctionnement de l'électronique de l'EMS.
84h Cette valeur permet d'indiquer que le numéro de la fonction est incorrecte.
8Fh Cette valeur permet d'indiquer que le numéro de la sous-fonction est incorrecte.

Remarques

Références

Quick Reference: Programmer avec les extensions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 90 à 91.

Dernière mise à jour : Jeudi, le 3 mars 2016