Voici la liste des fonctions que contient le progiciel MonsterBook :
Nom | Syntaxe | Unité | Description |
---|---|---|---|
ADDREXT2CONV | Function AddrExt2Conv(Addr:Pointer):LongInt; | MEMORIES | Cette fonction convertie une adresse du micro-processeur de 24 bits en adresse de mode réel. |
ADDRRPTR2CONV | Function AddrRPtr2Conv(X:RPtr):Pointer; | MEMORIES | Cette fonction convertie une adresse du micro-processeur de mode réel en adresse de 24 bits. |
ALADD | Function ALAdd(Var Q:ArrayList;Size:Word):Pointer; | MEMORIES | Cette fonction additionne à l'objet de recouvrement de tampon un enregistrement à la fin de la liste actuel pointé par la variable de paramétrage «Q». |
ALADDBLOCK | Function ALAddBlock(Var Q:ArrayList;Size:Word;Const Block):Boolean; | MEMORIES | Cette fonction permet d'ajouter un bloc à la liste symétrique de l'objet «ArrayList». |
ALADDLN | Function ALAddLn(Var Q:ArrayList):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne vide à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDPCHR | Function ALAddPChr(Var Q:ArrayList;PChr:PChr):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format ASCIZ à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDPCHRBYTE | Function ALAddPChrByte(Var Q:ArrayList;PChr:PChr;Num:Byte):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format ASCIZ avec un octet entier à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDPCHRWORD | Function ALAddPChrWord(Var Q:ArrayList;PChr:PChr;Num:Word):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format ASCIZ avec un mot entier à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDSPCUSTR | Function ALAddSpcUStr(Var Q:ArrayList;S:Byte;Const Str:String):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format chaîne de caractères Pascal avec des espaces au début de cette nouvelle ligne à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDSTR | Function ALAddStr(Var Q:ArrayList;Const Str:String):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format chaîne de caractères Pascal à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDSTRBYTE | Function ALAddStrByte(Var Q:ArrayList;Const Str:String;Num:Byte):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format chaîne de caractères Pascal avec un octet entier à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDSTRLONG | Function ALAddStrLong(Var Q:ArrayList;Const Str:String;Num:LongInt):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format chaîne de caractères Pascal avec un mot entier long à la fin de la liste symétrique de l'objet «ArrayList». |
ALADDSTRWORD | Function ALAddStrWord(Var Q:ArrayList;Const Str:String;Num:Word):Boolean; | MEMORIES | Cette fonction permet d'ajouter une ligne de format chaîne de caractères Pascal avec un mot entier à la fin de la liste symétrique de l'objet «ArrayList». |
ALDELBUF | Function ALDelBuf(Var Q:ArrayList;P:RBP):Boolean; | MEMORIES | Cette fonction permet d'effacer une ligne de la liste symétrique de l'objet «ArrayList». |
ALDELBUFNSIZE | Function ALDelBufNSize(Var Q:ArrayList;P:RBP;Var Size:Word):Boolean; | MEMORIES | Cette fonction permet d'effacer une ligne de la liste symétrique de l'objet «ArrayList» et de connaître la longueur de la ligne effacer. |
ALDONE | Procedure ALDone(Var Q:ArrayList); | MEMORIES | Cette procédure permet de libérer les zones de mémoires réservées par l'objet «ArrayList» de liste symétrique. |
ALGETBUF | Function ALGetBuf(Var Q:ArrayList;P:RBP;Var Size:Word):Pointer; | MEMORIES | Cette fonction permet de connaître le contenu d'une ligne à une position précis dans une liste symétrique de l'objet «ArrayList» et retourne également la longueur de cette ligne. |
ALGETCURRBUF | Function ALGetCurrBuf(Var Q:ArrayList;Var Size:Word):Pointer; | MEMORIES | Cette fonction permet de connaître le contenu de la ligne à la position courante dans la liste symétrique de l'objet «ArrayList». |
ALINIT | Procedure ALInit(Var Q:ArrayList); | MEMORIES | Cette procédure initialise l'objet de recouvrement de tampon (Array List). Elle n'alloue pas de mémoire mais prépare plutôt l'arriver de prochaines données. |
ALINS | Function ALIns(Var Q:ArrayList;P:RBP;Size:Word):Pointer; | MEMORIES | Cette fonction permet d'insérer une ligne supplémentaire quelque part dans la liste symétrique de l'objet «ArrayList». |
ALINSBLOCK | Function ALInsBlock(Var Q:ArrayList;P:RBP;Size:Word;Const Block):Boolean; | MEMORIES | Cette fonction permet d'insérer un bloc à la liste symétrique de l'objet «ArrayList». |
ALINSSTR | Function ALInsStr(Var Q:ArrayList;P:RBP;Const Str:String):Boolean; | MEMORIES | Cette fonction permet d'ajouter, à une position précise dans la liste, une ligne de format chaîne de caractères Pascal à la liste symétrique de l'objet «ArrayList». |
ALINSSTRWORD | Function ALInsStrWord(Var Q:ArrayList;P:RBP;Const Str:String;Num:Word):Boolean; | MEMORIES | Cette fonction permet d'ajouter, à une position précise dans la liste, une ligne de format chaîne de caractères Pascal avec un mot à la liste symétrique de l'objet «ArrayList». |
ALISEMPTY | Function ALIsEmpty(Var Q:ArrayList):Boolean; | MEMORIES | Cette fonction indique si l'objet de recouvrement de tampon ne contient pas de(s) enregistrement(s) (True) ou non (False). |
ALMAX | Function ALMax(Var Q:ArrayList):RBP; | MEMORIES | Cette fonction retourne l'élément maximum de la liste symétrique de l'objet «ArrayList». |
ALNEXT | Procedure ALNext(Var Q:ArrayList); | MEMORIES | Cette procédure permet de passer à la ligne suivante de la liste symétrique de l'objet «ArrayList». |
ALPOPCURRPTR | Procedure ALPopCurrPtr(Var Q:ArrayList;Addr:Pointer); | MEMORIES | Cette procédure permet de restituer la position courante dans la liste symétrique de l'objet «ArrayList». |
ALPREVIOUS | Procedure ALPrevious(Var Q:ArrayList); | MEMORIES | Cette procédure permet de passer à la ligne précédente de la liste symétrique de l'objet «ArrayList». |
ALSET | Function ALSet(Var Q:ArrayList;P:RBP;Size:Word):Pointer; | MEMORIES | Cette fonction permet de modifier le contenu d'une ligne par une nouvelle dans une liste symétrique de l'objet «ArrayList». |
ALSETCURRBUF | Function ALSetCurrBuf(Var Q:ArrayList;Size:Word):Pointer; | MEMORIES | Cette procédure initialise l'objet de recouvrement de tampon (Array List). Elle n'alloue pas de mémoire mais prépare plutôt l'arriver de prochaines données. |
ALXCHGBUF | Function ALXChgBuf(Var Q:ArrayList;A,B:RBP):Boolean; | MEMORIES | Cette fonction permet d'échanger deux éléments d'une liste symétrique de l'objet «ArrayList». |
ALSETPTR | Procedure ALSetPtr(Var Q:ArrayList;P:RBP); | MEMORIES | Cette procédure permet de fixer le pointeur de liste courant de la liste symétrique de l'objet «ArrayList». |
ANICUR | Procedure AniCur; | VIDEO | Cette procédure affiche le curseur en fonction de l'état courant de l'heure. 4 fois par seconde (2 fois pour le curseur Commodore 64K) la couleur du curseur sera changé si vous appelez régulièrement cette procédure. |
APPRESFREE | Function AppResFree(Res:Byte):LongInt; | SYSTEMS | Cette fonction retourne l'espace disponible (en octet) dans les ressources de mémoire étendue (Disque, XMS, VRAM par exemple) définit par l'attribut spécifié. |
AUTODETECT | Procedure AutoDetect; | ADELE | Cette procédure permet la détection automatique de la carte vidéo. |
BAR | Procedure Bar(X1,Y1,X2,Y2:Integer;Kr:Word); | ADELE | Cette procédure permet d'afficher une boîte graphique. |
BARCHRHOR | Procedure BarChrHor(X1,Y,X2:Byte;Chr:Char); | ADELE | Cette procédure permet l'affiche d'une banderole de caractères horizontale. |
BARCHRVER | Procedure BarChrVer(X,Y1,Y2:Byte;Chr:Char); | ADELE | Cette procédure permet l'affiche d'une banderole de caractères verticale. |
BARSELHOR | Procedure BarSelHor(X1,Y,X2,Attr:Byte); | VIDEO | Cette procédure d'afficher une barre de sélection horizontal avec la couleur d'attribut spécifier aux coordonnées spécifiée. |
BARSPACEHOR | Procedure BarSpaceHor(X1,Y,X2,Attr:Byte); | ADELE | Cette procédure permet l'affiche d'une banderole horizontale. |
BARSPACEHORI | Procedure BarSpaceHori(X1,Y,X2,Attr:Byte); | ADELE | Cette procédure permet l'affiche d'une banderole horizontale. |
BARSPACEHORIZONTAL | Procedure BarSpaceHorizontal(X1,Y,X2,Attr:Byte); | ADELE | Cette procédure permet l'affiche d'une banderole horizontale. |
BARSPCHOR | Procedure BarSpcHor(X1,Y,X2,Attr:Byte); | ADELE | Cette procédure permet l'affiche d'une banderole horizontale. |
BARSPCHORRELIEF | Procedure BarSpcHorRelief(X1,Y,X2,Attr:Byte); | VIDEO | Cette procédure permet de tracer une barre de relief à la position texte spécifier en tenant compte de l'attribut spécifiée. |
BARSPCVER | Procedure BarSpcVer(X,Y1,Y2,Attr:Byte); | ADELE | Cette procédure permet l'affiche d'une banderole vertical. |
BIOSBLINKFOUND | Function BiosBlinkFound:Boolean; | ADELE | Cette fonction permet d'indiquer si le BIOS supporte le mode clignotement/intensité. |
BITSPERPIXEL | Function BitsPerPixel:Byte; | ADELE | Cette fonction permet d'indiquer le nombre de bit(s) utilisé pour l'affichage d'un pixel. |
BYTESPERLINE | Function BytesPerLine:Word; | ADELE | Cette fonction permet d'indiquer le nombre d'octet par ligne affiché (très relatif en VGA...). |
BYTESPERLN | Function BytesPerLn:Word; | ADELE | Cette fonction permet d'indiquer le nombre d'octet par ligne affiché (très relatif en VGA...). |
CIRCLE | Procedure Circle(X,Y,Rayon:Integer;Color:Word); | ADELE | Cette procédure permet l'affichage d'un cercle. |
CLEARLINEHOR | Procedure ClearLineHor(X,Y,L,Kr:Word); | ADELE | Cette procédure permet de tracer une ligne graphique d'une telle longueur. |
CLEARLINEHORI | Procedure ClearLineHori(X,Y,L,Kr:Word); | ADELE | Cette procédure permet de tracer une ligne graphique d'une telle longueur. |
CLEARSCR | Procedure ClearScr(Attr:Byte); | ADELE | Cette procédure permet d'effacer l'écran avec tel attribut. |
CLEARSCREEN | Procedure ClearScreen(Attr:Byte); | ADELE | Cette procédure permet d'effacer l'écran avec tel attribut. |
CLEARWINDOW | Procedure ClearWindow(X1,Y1,X2,Y2,Attr:Byte); | ADELE | Cette procédure permet d'effacer une boîte de caractères. |
CLOSECUR | Procedure CloseCur; | ADELE | Cette procédure permet de faire disparaître le curseur. |
CLOSECURSOR | Procedure CloseCursor; | ADELE | Cette procédure permet de faire disparaître le curseur. |
CLRLNHOR | Procedure ClrLnHor(X,Y,L,Kr:Word); | ADELE | Cette procédure permet de tracer une ligne graphique d'une tel longueur. |
CLRLNHORIMG | Procedure ClrLnHorImg(X,Y,L:Word;BitsPerPixel:Byte;Const Buffer); | ADELE | Cette procédure permet de tracer une ligne d'image graphique d'une tel longueur. |
CLRSCR | Procedure ClrScr(Attr:Byte); | ADELE | Cette procédure permet d'effacer l'écran avec un tel attribut. |
CLRSCRBLACK | Procedure ClrScrBlack; | VIDEO | Cette procédure permet d'effacer l'écran avec la couleur d'affichage noir sans toutefois effacer les autres pages. |
CLRWN | Procedure ClrWn(X1,Y1,X2,Y2,Attr:Byte); | ADELE | Cette procédure permet d'effacer une boîte de caractères. |
CLS | Procedure Cls(Attr:Byte); | ADELE | Cette procédure permet d'effacer l'écran avec un tel attribut. |
CLSCUR | Procedure ClsCur; | ADELE | Cette procédure permet de faire disparaître le curseur. |
COLORFOUND | Function ColorFound:Boolean; | ADELE | Cette fonction permet de connaître si la carte est de type couleur ou autrement monochrome. |
COPT8BIN | Procedure CopT8Bin(X,Y:Word;Value:Byte;Fore:Word); | ADELE | Cette procédure permet d'afficher une barre de 8 bits consécutif et affecte le font pour qu'il soit à 1. |
COPY8BIN | Procedure Copy8Bin(X,Y:Word;Value:Byte;Back,Fore:Word); | ADELE | Cette procédure permet d'afficher une barre de 8 bits consécutif pour un motif. |
DONEDRV | Procedure DoneDrv; | VIDEO | Cette procédure permet de de réinitialiser le pilote de mode vidéo actuellement utilisé. |
EMMNUMPAGE | Function EmmNumPage:Integer; | MEMORIES | Cette fonction permet de connaître le nombre de plage de mémoire EMS encore disponible pour l'application courante. |
FILLBNK | Procedure FillBnk(aY:LongInt;L,Kr:Word); | ADELE | Cette procédure permet d'effacer une partie absolue de la mémoire vidéo. |
FILLBOX | Procedure FillBox(X1,Y1,X2,Y2:Byte;Chr:Char;Attr:Byte); | ADELE | Cette procédure permet d'effacer une boîte avec les caractères et attributs spécifié. |
FILLSCREEN | Procedure FillScreen(Attr:Byte); | ADELE | Cette procédure permet d'effacer l'écran avec un tel attribut. |
FOCUSED | Function Focused:Boolean; | ADELE | Cette fonction permet d'indiquer si le curseur est visible. |
FONTFOUND | Function FontFound:Boolean; | ADELE | Cette fonction permet d'indiquer si la police de caractères programmable est supporté par cette carte. |
FREEALLHEAP | Procedure FreeAllHeap; | MEMORIES | Cette procédure libère toute la mémoire utilisé par le programme et permet ainsi le chargement d'autre programme. |
FREEHEAP | Function FreeHeap(SizeP:Word):Boolean; | MEMORIES | Cette fonction libère, de la variable de paramétrage «SizeP», de la mémoire par multiple de 16 octets pour permettre éventuellement à d'autres programmes d'être charger dans cette même mémoire. |
FREEMAXHEAPBY | Procedure FreeMaxHeapBy(By:Word); | MEMORIES | Cette procédure libère le maximum de mémoire sans perte de donnée dans le tas pour permettre à d'autres applications d'être chargée dans la mémoire présentement non utilisé. A la différence de son homologue «FreeMaxHeap», elle permet en plus de spécifié une partie de mémoire supplémentaire à garder pour l'application actuel pour des traitements possiblement en arrière plan. |
FREEMEMORY | Procedure FreeMemory(x0:Pointer;Size:Word); | MEMORIES | Cette procédure libère la mémoire conventionnel (en mode réel) réservé préalablement par la fonction «MemAlloc» ou la procédure «GetMem». Si la taille est 0 ou que le pointeur est égale à «NIL», l'opération n'est pas prit en compte car cela est impossible d'avoir un pointeur sur «NIL». |
GETATTR | Function GetAttr(X,Y:Byte):Byte; | ADELE | Cette fonction permet de demander l'attribut actuel à la position (X,Y). |
GETBITSPERPIXEL | Function GetBitsPerPixel:Byte; | ADELE | Cette fonction permet de demander le nombre de bit(s) utilisé pour l'affichage d'un pixel. |
GETBYTESPERLINE | Function GetBytesPerLine:Word; | ADELE | Cette fonction permet d'indiquer le nombre d'octet par ligne affiché (très relatif en VGA...). |
GETBYTESPERLN | Function GetBytesPerLn:Word; | ADELE | Cette fonction permet d'indiquer le nombre d'octet par ligne affiché (très relatif en VGA...). |
GETCHAR | Function GetChar(X,Y:Byte):Char; | ADELE | Cette fonction permet de demander le caractère à la position (X,Y). |
GETCHARACTER | Function GetCharacter(X,Y:Byte):Char; | ADELE | Cette fonction permet de demander le caractère à la position (X,Y). |
GETCHR | Function GetChr(X,Y:Byte):Char;Far; | ADELE | Cette fonction permet de demander le caractère à la position (X,Y). |
GETCUBE | Function GetCube(X,Y:Byte):Word; | ADELE | Cette fonction permet de retourner les informations de caractère et d'attribut. |
GETCUR | Function GetCur:Word; | ADELE | Cette fonction permet de demander le format du curseur. |
GETCURRMTX | Function GetCurrMtx(Var Height:Byte):Pointer; | VIDEO | Cette fonction permet de connaître l'adresse d'une police de caractères se trouvant dans le BIOS des cartes vidéos EGA, VGA ou SVGA. |
GETHEIGHTCHAR | Function GetHeightChar:Byte; | ADELE | Cette fonction permet de demander la hauteur de la police de caractères actuel. |
GETHEIGHTCHARACTER | Function GetHeightCharacter:Byte; | ADELE | Cette fonction permet de demander la hauteur de la police de caractères actuel. |
GETHEIGHTCHR | Function GetHeightChr:Byte; | ADELE | Cette fonction permet de demander la hauteur de la police de caractères actuel. |
GETLNHORIMG | Procedure GetLnHorImg(X1,Y,X2:Word;Var Buffer); | ADELE | Cette procédure permet de demander l'image vidéo de la ligne spécifié. |
GETMAXCOLORS | Function GetMaxColors:Word; | ADELE | Cette fonction permet de demander le numéro maximum de couleur. |
GETMAXCOLOR | Function GetMaxColor:Word; | ADELE | Cette fonction permet de demander le numéro maximum de couleur afin d'être compatible au fonction de Borland. |
GETMAXKR | Function GetMaxKr:Word; | ADELE | Cette fonction permet de demander le numéro maximum de couleur. |
GETMAXPAL | Function GetMaxPal:Word; | ADELE | Cette fonction permet de demander le numéro maximum de palette de couleur. |
GETMAXX | Function GetMaxX:Word; | ADELE | Cette fonction permet de retourner la coordonnée X maximale en pixel de l'écran. |
GETMAXXPIXELS | Function GetMaxXPixels:Word; | ADELE | Cette fonction permet de retourner la coordonnée X maximale en pixel de l'écran. |
GETMAXXTXTS | Function GetMaxXTxts:Byte; | ADELE | Cette fonction permet de retourner la coordonnée X texte maximale de l'écran. |
GETMAXY | Function GetMaxY:Word; | ADELE | Cette fonction permet de retourner la coordonnée Y maximale en pixel de l'écran. |
GETMAXYPIXELS | Function GetMaxYPixels:Word; | ADELE | Cette fonction permet de retourner la coordonnée Y maximale en pixel de l'écran. |
GETMAXYTXTS | Function GetMaxYTxts:Byte; | ADELE | Cette fonction permet de retourner la coordonnée Y texte maximale de l'écran. |
GETMIV | Procedure GetMIV(Var X:MIV); | ADELE | Cette procédure permet de charger tous les informations de mode concernant la carte vidéo actuel. |
GETMODEINFOVIDEO | Procedure GetModeInfoVideo(Var X:PIV); | ADELE | Cette procédure permet de charger tous les informations de mode concernant la carte vidéo actuel. |
GETNMCOLORS | Function GetNmColors:LongInt; | ADELE | Cette fonction permet de connaître le nombre de couleurs affiché. |
GETNMKR | Function GetNmKr:LongInt; | ADELE | Cette fonction permet de connaître le nombre de couleurs affiché. |
GETNMVIDEOPAGES | Function GetNmVideoPages:Byte; | ADELE | Cette fonction permet de connaître le nombre de page vidéo que supporte le mode actuel. |
GETNMXPIXELS | Function GetNmXPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels horizontal qu'affiche l'écran. |
GETNMXTXTS | Function GetNmXTxts:Byte; | ADELE | Cette fonction permet de connaître le nombre de caractères texte horizontal qu'affiche l'écran. |
GETNMYPIXELS | Function GetNmYPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels vertical qu'affiche l'écran. |
GETNMYTXTS | Function GetNmYTxts:Byte; | ADELE | Cette fonction permet de connaître le nombre de caractères texte vertical qu'affiche l'écran. |
GETNUMCOLORS | Function GetNumColors:LongInt; | ADELE | Cette fonction permet de connaître le nombre de couleurs affiché. |
GETNUMXPIXELS | Function GetNumXPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels horizontal qu'affiche l'écran. |
GETNUMYPIXELS | Function GetNumYPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels vertical qu'affiche l'écran. |
GETPALETTEVGA | Procedure GetPaletteVGA(Var Palette:RGB;Start,Num:Word); | VIDEO | Cette procédure permet de connaître les valeurs des palettes RGB de la carte vidéo VGA ou SVGA dans un mode 2 à 256 couleurs. |
GETPHYSINFOVIDEO | Procedure GetPhysInfoVideo(Var X:PIV); | ADELE | Cette fonction permet de charger tous les informations physique concernant la carte vidéo actuel. |
GETPHYSICALINFOVIDEO | Procedure GetPhysicalInfoVideo(Var X:PIV); | ADELE | Cette fonction permet de charger tous les informations physique concernant la carte vidéo actuel. |
GETPIV | Procedure GetPIV(Var X:PIV); | ADELE | Cette fonction permet de charger tous les informations physique concernant la carte vidéo actuel. |
GETPIVSEC | Procedure GetPIVSec(Var X:PIV); | ADELE | Cette fonction permet de charger tous les informations physique concernant la carte vidéo secondaire. |
GETPIXEL | Function GetPixel(X,Y:Word):Word; | ADELE | Cette fonction permet de connaître la couleur du pixel se trouvant à (X,Y). |
GETRAWY | Function GetRawY(Y:Byte):Word; | ADELE | Cette fonction permet de connaître la position brute d'offset de la ligne d'affichage dans l'écran. |
GETREALRAWY | Function GetRealRawY(Y:Word):LongInt; | ADELE | Cette fonction permet de connaître la position brute de la ligne d'affichage dans l'écran. |
GETREALRAWYWORD | Function GetRealRawYWord(Y:Word):Word; | ADELE | Cette fonction permet de connaître la position brute d'offset de la ligne d'affichage dans l'écran. |
GETSELPG | Function GetSelPg:Byte; | ADELE | Cette fonction permet de demander le numéro de banque de la page courant. |
GETSIZESMLIMG | Function GetSizeSmlImg(X1,Y1,X2,Y2:Word):Word; | ADELE | Cette fonction permet de demander le numéro de banque de la page courant. |
GETSMLIMG | Procedure GetSmlImg(X1,Y1,X2,Y2:Word;Var Buffer); | ADELE | Cette procédure permet de sauvegarder dans un tampon l'image définit dans (X1,Y1)-(X2,Y2). |
GETVIDEOBITSDAC | Function GetVideoBitsDAC:Byte; | ADELE | Cette fonction permet de demander le nombre de bits utilisé pour modifié un des 3 DAC RGB. |
GETVIDEOBITSIO | Function GetVideoBitsIO:Byte; | ADELE | Cette fonction permet de demander le nombre d'accès bits au entrée/sortie vidéo. |
GETVIDEOBITSROM | Function GetVideoBitsROM:Byte; | ADELE | Cette fonction permet de demander le nombre d'accès bits à la ROM du BIOS. |
GETVIDEOBITSROM | Function GetVideoBitsROM:Byte; | ADELE | Cette fonction permet de demander le nombre d'accès bits au BIOS de la ROM. |
GETVIDEOBNKPG | Function GetVideoBnkPg:Byte; | ADELE | Cette fonction permet de demander le numéro de banque de la page courant. |
GETVIDEOCARD | Function GetVideoCard:Byte; | ADELE | Cette fonction permet de demander le nom de la carte vidéo (constante avec les préfixes «vn»). |
GETVIDEOCARDCAT | Function GetVideoCardCat:Byte; | ADELE | Cette fonction permet de demander la catégorie de la carte vidéo (MDA,CGA,...) (constante avec les préfixes «cvn»). |
GETVIDEOPG | Function GetVideoPg:Byte; | ADELE | Cette fonction permet de demander le numéro de la page vidéo de travail. |
GETVIDEOMEM | Function GetVideoMem:LongInt; | ADELE | Cette fonction permet de demander le nombre de mémoire (en octet) dont dispose la carte vidéo. |
GETVIDEOMEMORY | Function GetVideoMemory:LongInt; | ADELE | Cette fonction permet de demander le nombre de mémoire (en octet) dont dispose la carte vidéo. |
GETVIDEOMODE | Function GetVideoMode:Word; | ADELE | Cette fonction permet de demander le mode vidéo actuel (constante avec les préfixes «vm»). |
GETVIDEOMONITOR | Function GetVideoMonitor:Byte; | ADELE | Cette fonction permet de demander le nom du moniteur (constante avec les préfixes «mn»). |
GETVIDEOSCRSIZE | Function GetVideoScrSize:LongInt; | ADELE | Cette fonction permet de demander la taille de l'écran. |
GETVIDEOSEG | Function GetVideoSeg:Word; | ADELE | Cette fonction permet de demander le segment vidéo (A000h,B000h,B800h,...). |
GETVIDEOSEGBUF | Function GetVideoSegBuf:Word; | ADELE | Cette fonction permet de demander le segment du tampon de l'accélérateur en mode graphique. |
GETVIDEOSEGROM | Function GetVideoSegROM:Word; | ADELE | Cette fonction permet de demander l'adresse du BIOS dans la ROM. |
GETVIDEOSHOWPG | Function GetVideoShowPg:Byte; | ADELE | Cette fonction permet de demander le numéro de la page vidéo actuellement affiché. |
GETVIDEOSIZEBNKPG | Function GetVideoSizeBnkPg:Word; | ADELE | Cette fonction permet de demander la taille d'une page de la banque mémoire (0=64Ko). |
GETVIDEOTXTADDRPG | Function GetVideoTxtAddrPg:Word; | ADELE | Cette fonction permet de demander l'adresse en mémoire vidéo de la page actuel en mode texte. |
GETVIDEOTXTMTXPTR | Function GetVideoTxtMtxPtr:Pointer; | ADELE | Cette fonction permet de demander un pointeur sur la police de caractères courante. |
GETVIDMEM | Function GetVidMem:LongInt; | ADELE | Cette fonction permet de demander un nombre de mémoire (en octet) dont dispose la carte vidéo. |
GETXCURPOS | Function GetXCurPos:Byte; | ADELE | Cette fonction permet de demander la position horizontale du curseur. |
GETYCURPOS | Function GetYCurPos:Byte; | ADELE | Cette fonction permet de demander la position verticale du curseur. |
GOTOXY | Procedure GotoXY(X,Y:Byte); | ADELE | Cette procédure permet de fixer la position du curseur. |
GRAPHBOXRELIEF | Procedure GraphBoxRelief(GX1,GY1,GX2,GY2:Word;Attr:Byte); | VIDEO | Cette procédure permet de tracer une boîte de relief à la position texte spécifié en tenant compte de l'attribut spécifiée. |
HEIGHTCHR | Function HeightChr:Byte; | ADELE | Cette fonction permet de demander la hauteur de la police de caractères actuel. |
INITMEMMANAGERS | Procedure InitMemManagers; | SYSTEMS | Cette procédure initialise les mécanismes interne de la gestion des ressource accessibles par les fonctions «[_]Xfonction». |
INITSOUND | Procedure InitSound; | ADELE | Cette procédure permet d'effectuer la détection des cartes de son. |
INITSPOOLER | Procedure InitSpooler; | SYSTEMS | Cette procédure permet d'initialiser un tampon d'imprimante dans le tas et initialise le fichier d'impression pour qu'il soit prêt à recevoir des informations d'impression. |
INITSYSTEMS | Procedure InitSystems(X:Byte); | SYSTEMS | Cette procédure initialise les mécanismes de bases nécessaire au bon fonctionnement de toutes les applications destiné au «Malte Genesis IV: Chantal». |
ISBLINK | Function IsBlink:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement en mode clignotement. |
ISCOLOR | Function IsColor:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement un mode couleur sinon c'est du monochrome. |
ISDBLMTX | Function IsDblMtx:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement en mode de police de caractères de 512 caractères. |
ISEGA | Function IsEGA:Boolean; | ADELE | Cette fonction permet d'indiquer si la carte est postérieur ou égale à l'EGA. |
ISGRAF | Function IsGraf:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est graphique sinon c'est du texte. |
ISGRAPHICS | Function IsGraphics:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est graphique sinon c'est du texte. |
ISGRAPHIX | Function IsGraphix:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est graphique sinon c'est du texte. |
ISGRF | Function IsGrf:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est graphique sinon c'est du texte. |
ISKR | Function IsKr:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement un mode couleur sinon c'est du monochrome. |
ISMONO | Function IsMono:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement un mode monochrome sinon c'est du couleur. |
ISMONOCHROME | Function IsMonochrome:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement un mode monochrome sinon c'est du couleur. |
ISVESA | Function IsVESA:Boolean; | ADELE | Cette fonction permet d'indiquer si le standard VESA est supporté. |
ISVGA | Function IsVGA:Boolean; | ADELE | Cette fonction permet d'indiquer si la carte est postérieur ou égale à la VGA. |
ISVIDEOBLINK | Function IsVideoBlink:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement en mode clignotement. |
ISVIDEOBLINK | Function IsVideoBlink:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est actuellement en mode clignotement. |
ISVIDEODIRECTACCESS | Function IsVideoDirectAccess:Boolean; | ADELE | Cette fonction permet d'indiquer si le pilote vidéo utilise la méthode d'accès directe sinon le BIOS ou le système d'exploitation DOS. |
ISVIDEOMODEBIOS | Function IsVideoModeBios:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est supporté par le BIOS (par exemple, la GS en 16 couleurs n'est pas supporté par le BIOS). |
ISVIDEOMODEIBMLOGIC | Function IsVideoModeIBMLogic:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode vidéo est dans la logique d'IBM (pas hors contexte comme les modes SVGA). |
ISVIDEOSNOW | Function IsVideoSnow:Boolean; | ADELE | Cette fonction permet d'indiquer s'il y a un effet de neige lors de l'envoie de données dans le tampon de la mémoire vidéo. |
KRFOUND | Function KrFound:Boolean; | ADELE | Cette fonction permet d'indiquer si la carte vidéo est couleur sinon monochrome. |
LOADDRC | Procedure LoadDRC(X:Word;x0:Pointer); | VIDEO | Cette procédure charge un pilote spécifié dans la mémoire de code et prêt à être exécuté. |
LOCATE | Procedure Locate(X,Y:Byte); | ADELE | Cette procédure permet de fixer la position du curseur. |
MAXXTXTS | Function MaxXTxts:Byte; | ADELE | Cette fonction permet de retourner la coordonnée X texte maximal de l'écran. |
MAXYTXTS | Function MaxYTxts:Byte; | ADELE | Cette fonction permet de retourner la coordonnée Y texte maximal de l'écran. |
MEMALLOC | Function MemAlloc(Size:Word):Pointer; | MEMORIES | Cette fonction réserve une zone mémoire de la taille spécifié par la variable de paramétrage «Size» et retourne un pointeur. Dans le cas d'un échec le pointeur retourné est «NIL». |
MEMNEW | Function MemNew(Size:Word):Pointer; | MEMORIES | Cette fonction réserve une zone mémoire de la taille spécifié par la variable de paramétrage «Size» et retourne un pointeur. Dans le cas d'un échec le pointeur retourné est «NIL». Si la fonction c'est correctement déroulé, la mémoire alloué est totalement initialisé à la valeur 0 (ou False si variable Boolean). |
MOVETEXT | Procedure MoveText(X1,Y1,X2,Y2,X3,Y3:Byte); | ADELE | Cette procédure permet d'effectuer le déplacement d'une fenêtre texte. |
NEWBLOCK | Function NewBlock(Var Buf;Size:Wd):Pointer; | MEMORIES | Cette fonction permet d'allouer un bloc de mémoire de la taille spécifié par la variable de paramétrage «Size» en copiant le contenu d'un enregistrement pointer par la variable de paramétrage «Buf». |
NMXPIXELS | Function NmXPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels horizontale qu'affiche l'écran. |
NMXTXTS | Function NmXTxts:Byte; | ADELE | Cette fonction permet de connaître le nombre de caractères texte horizontale qu'affiche l'écran. |
NMYPIXELS | Function NmYPixels:Word; | ADELE | Cette fonction permet de connaître le nombre de pixels vertical qu'affiche l'écran. |
NMXTXTS | Function NmYTxts:Byte; | ADELE | Cette fonction permet de connaître le nombre de caractères texte vertical qu'affiche l'écran. |
PAGECOPY | Procedure PageCopy(S,T:Byte); | ADELE | Cette procédure permet de copier une page dans une autres. |
PCENTER | Function pCenter(Len:Byte; Center:CenterType):Byte; | VIDEO | Cette procédure retourne la coordonnée texte X de d'une longueur centrer selon l'une des 3 formats choisie. |
PCOPY | Procedure PCopy(S,T:Byte); | ADELE | Cette procédure permet de copier une page dans une autres. |
PCOPY2IMG | Procedure PCopy2Img(Page:Byte;X1,Y1,X2,Y2:Word); | ADELE | Cette procédure permet de copier une page sur une partie d'une autre page. |
PLOT | Procedure Plot(X,Y,Kr:Word); | ADELE | Cette procédure permet d'afficher un pixel comme sur le BASIC des ordinateurs «Apple ][». |
POINT | Procedure Point(X,Y,Kr:Word); | ADELE | Cette procédure permet d'afficher un pixel. |
PRIMCARDCAT | Function PrimCardCat:Byte; | ADELE | Cette fonction permet de demander la catégorie de la carte vidéo (MDA,CGA,...) (constante avec les préfixes «cvn»). |
PSET | Procedure PSet(X,Y,Kr:Word); | ADELE | Cette procédure permet d'afficher un pixel. |
PUTCHARGATTR | Procedure PutCharGAttr(X,Y:Byte;Chr:Char;Attr,GAttr:Byte); | ADELE | Cette procédure permet l'affichage typé pour le traitement de texte ou le tableur. |
PUTCHR | Procedure PutChr(X,Y:Word;Len,Height:Byte;Var Buffer:Array of Byte); | VIDEO | Cette procédure est la sous-traitance de la procédure «PutFont», elle affiche un caractère contenu dans un tampon. |
PUTFILLBOX | Procedure PutFillBox(X1,Y1,X2,Y2:Integer;Kr:Word); | ADELE | Cette procédure permet d'afficher une boîte de couleur spécifié de (X1,Y1)-(X2,Y2). |
PUTFILLCIRCLE | Procedure PutFillCircle(X,Y,Rayon:Integer;Kr:Word); | ADELE | Cette procédure permet d'afficher un cercle plein. |
PUTFILLROUNDRECT | Procedure PutFillRoundRect(x1,y1,x2,y2,b,Kr:Integer); | ADELE | Cette procédure permet d'afficher un rectangle plein avec les coins rond. |
PUTICON | Procedure PutIcon(X,Y:Byte;Const S:String;Attr:Byte); | VIDEO | Cette procédure permet d'afficher un icône spécifié à l'écran avec la couleur spécifier à la position désirée. |
PUTLINE | Procedure PutLine(X1,Y1,X2,Y2,Kr:Word); | ADELE | Cette procédure permet d'afficher une ligne. |
PUTLINEHORI | Procedure PutLineHori(X1,Y,X2,Kr:Word); | ADELE | Cette procédure permet d'afficher une ligne horizontal. |
PUTLN | Procedure PutLn(X1,Y1,X2,Y2,Kr:Word); | ADELE | Cette procédure permet d'afficher une ligne. |
PUTLNHOR | Procedure PutLnHor(X1,Y,X2,Kr:Word); | ADELE | Cette procédure permet d'afficher une ligne horizontale. |
PUTRECT | Procedure PutRect(X1,Y1,X2,Y2,Kr:Integer); | ADELE | Cette procédure permet d'afficher un rectangle vide. |
PUTROUNDRECT | Procedure PutRoundRect(X1,Y1,X2,Y2,LineWidth,B,Kr:Word); | ADELE | Cette procédure permet d'afficher un rectangle avec les coins rond. |
PUTSMLIMG | Procedure PutSmlImg(X1,Y1,X2,Y2:Word;Var Buffer); | ADELE | Cette procédure permet d'afficher à l'écran l'image contenu dans un tampon. |
PUTSPRITE | Procedure PutSprite(X1,Y1,X2,Y2:Word;Var Buffer); | ADELE | Cette procédure permet d'afficher à l'écran l'image contenu dans un tampon. |
PUTTEXTXY | Procedure PutTextXY(X,Y:Byte;Const Str:String;Attr:Byte); | ADELE | Cette procédure permet d'afficher un message à (X,Y). |
PUTTXTXY | Procedure PutTxtXY(X,Y:Byte;Const Str:String;Attr:Byte); | ADELE | Cette procédure permet d'afficher un message à (X,Y). |
PUTTXTXYUNKR | Procedure PutTxtXYUnKr(X,Y:Byte;Const Str:String); | ADELE | Cette procédure permet d'afficher un message à (X,Y) sans affecter les couleurs. |
READBNK | Procedure ReadBnk(aY:LongInt;L:Word;Var x0); | ADELE | Cette procédure permet de lire des données dans la banque vidéo Super VGA. |
SELBNKPG | Procedure SelBnkPg(Pg:Byte); | ADELE | Cette procédure permet de fixer le plane de la banque vidéo Super VGA. |
SETATTR | Procedure SetAttr(X,Y,Attr:Byte); | ADELE | Cette procédure permet de fixer un attribut à la position texte (X,Y). |
SETBACKGROUNDCOLOR | Procedure SetBackgroundColor(Kr:Byte); | ADELE | Cette procédure permet de fixer la couleur d'arrière-plan. |
SETBLINK | Procedure SetBlink(X:Boolean); | ADELE | Cette procédure permet de fixer l'attribut du mode d'affichage de clignotement ou intensité. |
SETBNKPG | Procedure SetBnkPg(Pg:Byte); | ADELE | Cette procédure permet de fixer le plane de la banque vidéo Super VGA. |
SETBORDERCOLOR | Procedure SetBorderColor(Kr:Byte); | ADELE | Cette procédure permet de fixer la couleur de la bordure de l'écran. |
SETBYTESPERLN | Procedure SetBytesPerLn(X:Word); | ADELE | Cette procédure permet de fixer la largeur des bandes. |
SETCHAR | Procedure SetChar(X,Y:Byte;Chr:Char); | ADELE | Cette procédure permet de fixer un caractère à la position (X,Y). |
SETCHARACTER | Procedure SetCharacter(X,Y:Byte;Chr:Char); | ADELE | Cette procédure permet de fixer un caractère à la position (X,Y). |
SETCHR | Procedure SetChr(X,Y:Byte;Chr:Char); | ADELE | Cette procédure permet de fixer un caractère à la position (X,Y). |
SETCHRWIDTH | Procedure SetChrWidth(L:Byte); | ADELE | Cette procédure permet de fixer la largeur des caractères en 8 ou 9 pixels. |
SETCUBE | Procedure SetCube(X,Y:Byte;Chr:Char;Attr:Byte); | ADELE | Cette procédure permet de fixer un caractère et son attribut à la position (X,Y). |
SETCUR | Procedure SetCur(A,B:Byte); | ADELE | Cette procédure permet de fixer le format du curseur. |
SETCURPOS | Procedure SetCurPos(X,Y:Byte); | ADELE | Cette procédure permet de fixer la position du curseur. |
SETCURSOR | Procedure SetCursor(A,B:Byte); | ADELE | Cette procédure permet de fixer le format du curseur. |
SETCURSORPOS | Procedure SetCursorPos(X,Y:Byte); | ADELE | Cette procédure permet de fixer la position du curseur. |
SETCURSORPOSITION | Procedure SetCursorPosition(X,Y:Byte); | ADELE | Cette procédure permet de fixer la position du curseur. |
SETDBLMTX | Procedure SetDblMtx(X:Boolean); | ADELE | Cette procédure permet de fixer la police de caractères à 512 caractères. |
SETDEFAULTGRAPHICON | Procedure SetDefaultGraphIcon; | VIDEO | Cette procédure fixe les icônes graphiques en écran texte à utiliser par défaut lorsqu'on appellera les procédures filles d'affichage d'Icône. |
SETEXTCHR | Procedure SetExtChr(X,Y:Byte;Chr:Word); | ADELE | Cette procédure permet d'afficher un caractère étendue. |
SETEXTCUBE | Procedure SetExtCube(X,Y:Byte;Chr:Word;Attr:Byte); | ADELE | Cette procédure permet d'afficher un caractère étendue avec son attribut. |
SETGCUBE | Procedure SetGCube(X,Y:Word;C:Chr;Attr:Byte); | ADELE | Cette procédure permet d'afficher un caractère et son attribut à la position (X,Y) en pixel. |
SETGCUBET | Procedure SetGCubeT(X,Y:Word;C:Chr;Attr:Byte); | ADELE | Cette procédure permet d'afficher un caractère et son attribut à la position (X,Y) en pixel sans changer le fond. |
SETHEIGHTCHR | Procedure SetHeightChr(H:Byte); | ADELE | Cette procédure permet de fixer la hauteur des caractères. |
SETHORIZONTALSCALE | Procedure SetHorizontalScale(X:Word); | ADELE | Cette procédure permet de fixer le décalage horizontal. |
SETMATRIX | Procedure SetMatrix(Palette,Height:Byte;Number,Start:Word;Var X:TByte); | ADELE | Cette procédure permet de charger une police en mémoire vidéo. |
SETMODEMATRIX | Procedure SetModeMatrix; | ADELE | Cette procédure permet de fixer le contrôleur vidéo à la mémoire des polices de caractères. |
SETMODEMTX | Procedure SetModeMtx; | ADELE | Cette procédure permet de fixer le contrôleur vidéo à la mémoire des polices de caractères. |
SETMODESCR | Procedure SetModeScr; | ADELE | Cette procédure permet de fixer le contrôleur vidéo à la mémoire écran. |
SETMODESCREEN | Procedure SetModeScreen; | ADELE | Cette procédure permet de fixer le contrôleur vidéo à la mémoire écran. |
SETMODEVALUE | Procedure SetModeValue(Mode:Word); | ADELE | Cette procédure permet de fixer seulement le code du mode vidéo actuel. |
SETNUMYTEXTS | Procedure SetNumYTexts(Y:Byte); | ADELE | Cette procédure permet de fixer le nombre de ligne texte. |
SETPAGE | Procedure SetPage(Pg:Byte); | ADELE | Cette procédure permet de fixer la page de travail. |
SETPALBLK | Procedure SetPalBlk(Start,Nm:Word); | ADELE | Cette procédure permet de fixer les palettes en noir. |
SETPALETTERGB | Procedure SetPaletteRGB(Start:Word;R,G,B:Byte); | ADELE | Cette procédure permet de fixer une palette isolée. |
SETPALRGB | Procedure SetPalRGB(Var P;Start,Num:Word); | ADELE | Cette procédure permet de fixer un groupe de palette. |
SETPG | Procedure SetPg(Pg:Byte); | ADELE | Cette procédure permet de fixer la page de travail. |
SETPHYSINFOVIDEO | Procedure SetPhysInfoVideo(Var X:PIV); | ADELE | Cette procédure permet de fixer tous les informations physique concernant la carte vidéo actuel. |
SETPHYSICALINFOVIDEO | Procedure SetPhysicalInfoVideo(Var X:PIV); | ADELE | Cette procédure permet de fixer tous les informations physique concernant la carte vidéo actuel. |
SETPIV | Procedure SetPIV(Var X:PIV); | ADELE | Cette procédure permet de fixer tous les informations physique concernant la carte vidéo actuel. |
SETPIXEL | Procedure SetPixel(X,Y,Kr:Word); | ADELE | Cette procédure permet de fixer un pixel à l'écran. |
SETTXTMTX | Procedure SetTxtMtx(Mtx:Pointer); | ADELE | Cette procédure permet de fixer l'adresse de la nouvelle police de caractères texte. |
SETUNDERLINE | Procedure SetUnderline(X:Boolean); | ADELE | Cette procédure permet de fixer l'attribut haut de couleur d'écriture pour soulignement/Intensité et ainsi obtenir un effet d'écran de texte couleur avec soulignement comme sur le Coco 3 par exemple. |
SETVERTICALSCALE | Procedure SetVerticalScale(Y:Word); | ADELE | Cette procédure permet de fixer le décalage vertical pour les effets d'animation vertical en autre. |
SETVIDEOMODE | Function SetVideoMode(Mode:Word):Boolean; | VIDEO | Cette fonction permet de changer de mode vidéo et de mettre en jour le gestionnaire vidéo de l'application. |
SETVIDEOMODEDELUXE | Function SetVideoModeDeluxe(Mode:Word):Boolean; | VIDEO | Cette fonction permet de fixer le mode vidéo spécifié en mode grands luxe pour les applications. Il retourne un drapeau indiquant si l'opération c'est correctement déroulés. |
SETVIDEOSEG | Procedure SetVideoSeg(Seg:Word); | ADELE | Cette procédure permet de fixer l'adresse de segment vidéo. |
SETVIDEOSIZE | Function SetVideoSize(Grf,Length,Height:Word):Boolean; | VIDEO | Cette fonction permet de fixer un mode vidéo en fonction d'une taille et d'un nombre de couleurs spécifiée. |
SETVISUALPAGE | Procedure SetVisualPage(Pg:Byte); | ADELE | Cette procédure permet de fixer le numéro de la page actuellement affiché. |
SETVISUALPG | Procedure SetVisualPg(Pg:Byte); | ADELE | Cette procédure permet de fixer le numéro de la page actuellement affiché. |
SETWRITEMODE | Procedure SetWriteMode(Mode:Byte); | ADELE | Cette procédure permet de fixer le mode d'écriture: 0=Écrase, 1=Et, 2=Ou, 3=Ou exclusif. |
SPLITSCREEN | Procedure SplitScreen(Y:Word); | ADELE | Cette procédure permet de fractionner l'écran en deux parties. |
STAT | Function Stat(X,Y:Byte):Word; | ADELE | Cette fonction permet de retourner les informations de caractère et attribut comme le BASIC étendu du Coco 3. |
UPDATEPOS | Procedure UpDatePos; | VIDEO | Cette procédure permet d'effectuer une mise à jour de la position du pointeur d'écran texte. |
VGA320x400FOUND | Function VGA320x400Found:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode VGA 320x400 est supporté. |
VIDEOFONTFOUND | Function VideoFontFound:Boolean; | ADELE | Cette fonction permet d'indiquer si la police programmable est supporté par cette carte. |
VIDEOHERCULEFOUND | Function VideoHerculeFound:Boolean; | ADELE | Cette fonction permet d'indiquer si le mode Hercule est supporté par cette carte. |
VIDEOMOUSEPORTFOUND | Function VideoMousePortFound:Boolean; | ADELE | Cette fonction permet d'indiquer si le port de souris est inclue à la carte vidéo. |
VIDEOPALETTEFOUND | Function VideoPaletteFound:Boolean; | ADELE | Cette fonction permet d'indiquer si la palette de couleur programmable est supporté. |
WRITEBNK | Procedure WriteBnk(aY:LongInt;L:Word;Const x0); | ADELE | Cette procédure permet d'écrire des données dans la banque vidéo Super VGA. |
WRITEXY | Procedure WriteXY(X,Y:Byte;Const Str:String;Attr:Byte); | ADELE | Cette procédure permet d'afficher un message à (X,Y). |
WRITEXYUNKR | Procedure WriteXYUnKr(X,Y:Byte;Const Str:String); | ADELE | Cette procédure permet d'afficher un message à (X,Y) sans affecter les couleurs présente. |
WRITEXYUNKR | Procedure WriteXYUnKr(X,Y:Byte;Const Str:String); | ADELE | Cette procédure permet d'afficher un message à (X,Y) sans affecter les couleurs présente. |
_ALGETBUF | Function _ALGetBuf(Var Q:ArrayList;P:RBP):Pointer; | MEMORIES | Cette fonction permet de connaître le contenu d'une ligne à une position précis dans une liste symétrique de l'objet «ArrayList». |
_ALGETCURRBUF | Function _ALGetCurrBuf(Var Q:ArrayList):Pointer; | MEMORIES | Cette procédure permet de retourner l'enregistrement courante de la liste symétrique de l'objet «ArrayList» |
_ALGETSTR | Function _ALGetStr(Var Q:ArrayList;P:RBP):String; | MEMORIES | Cette fonction permet de connaître le contenu d'une ligne de format de chaîne de caractères Pascal à une position précis dans une liste symétrique de l'objet «ArrayList». |
_ALSETPTR | Function _ALSetPtr(Var Q:ArrayList;P:RBP):Pointer; | MEMORIES | Cette fonction permet de déplacer le pointeur de la liste symétrique de l'objet «ArrayList» à un endroit précis de celle-ci. |
_FREEMEMORY | Procedure _FreeMemory(Var x0:Pointer;Var Size:Word); | MEMORIES | Cette procédure libère la mémoire (tout comme ses soeurs FreeMem ou FreeMemory) mais en plus réinitialise les variables d'appel: Le tampon pointe sur NIL et la variable de taille «Size», vaut 0 après appel de cette procédure. |
_GETACTIVEPAGE | Function _GetActivePage:Byte; | ADELE | Cette fonction permet de demander la page de travail. |
_GETPIXEL | Function _GetPixel(X,Y:Word):Word; | ADELE | Cette fonction permet de connaître la couleur du pixel se trouvant à (X,Y). |
_IMAGESIZE | Function _ImageSize(X1,Y1,X2,Y2:Word):Word; | ADELE | Cette fonction permet de demander le numéro de banque de la page courant. |
_SETACTIVEPAGE | Procedure _SetActivePage(Pg:Byte); | ADELE | Cette procédure permet de fixer la page de travail. |
Dernière mise à jour : Dimanche, le 28 février 2016