



Options supplémentaires pour Dviscr et Dvivik Dviscr et
Dvivik.
3.9.1 Configuration
+adapter /oa# Paramétrage de l'adaptateur pour Dviscr, les valeurs possibles
sont:
+adapter:M:W:H:AX:BX
où M est un nombre décrivant l'adaptateur et la combinaison d'affichage:
Le mode graphique est fixé en chargeant les registres AX et BX avec les
arguments :AX et :BX avant d'appeler l'interruption 10H. :AX et :BX
doivent être donnés en hexadécimal. :BX peut être omis si BX doit être
à zéro. Les deux-points peuvent être remplacés par des points-virgules
si vous voulez (cependant, les points-virgules ne peuvent être utilisés
comme arguments de fichiers batch). Si (W/8)*H excède 65536 alors H
sera réduit à 65536/(W/8). En conséquence, 1024x768 n'est pas supporté.
Vous êtes responsable de l'entrée des valeurs correctes, le manuel de
votre adaptateur peut parfois vous donner une aide supplémentaire.
Exemple: le mode graphique sélectionné par +adapter:13 peut être représenté
par
+adapter:102:640:350:0010
et le mode +adapter:7 est le même que
+adapter:103:800:600:6f05:62
Voici une liste de valeurs (sans garantie) pour certains adaptateurs graphiques:
| Acumos AVGA2, AVGA3 | /oa103:800:600:58 |
| Advance Logic AL2101 | /oa103:800:600:2B |
| Ahead V5000 | /oa103:800:600:71 |
| ATI VGAWONDER, Graphics Ultra etc. | /oa103:800:600:54 |
| Chips et Technologies | /oa103:800:600:6A |
| Cirrus Logic CL-GD 500/600 | /oa103:800:600:64 |
| Cirrus Logic GD 5422 | /oa103:800:600:58 |
| Compaq VGA | /oa103:800:600:59 |
| CTI | /oa103:800:600:6A |
| Diamond Stealth | /oa103:800:600:4F02:0102 |
| Everex | /oa103:800:600:70:02 |
| Genoa 5xxx, Sigma VGA | /oa103:800:600:29 |
| Genoa 6xxx | /oa103:800:600:6A |
| MXIC MX 68010 | /oa103:800:600:55 |
| NCR 77C22 | /oa103:800:600:58 |
| OAK Technologies OTI-067, OTI-077, OTI037C | /oa103:800:600:52 |
| OAK Technologies OTI037C w/ NEL BIOS | /oa103:800:600:5B |
| Orchid Prodesigner | /oa103:800:600:29 |
| Paradise | /oa103:800:600:58 |
| Poach | /oa103:800:600:6A |
| Primus | /oa103:800:600:2A |
| Realtek RT 3106 | /oa103:800:600:1F |
| S3 | /oa103:800:600:4F02:0102 |
| Tecmar | /oa103:800:600:16 |
| Trident 8900 | /oa103:800:600:5B |
| Trident 9400 CXi | /oa103:800:600:6A |
| Tseng ET-3000, ET-4000 | /oa103:800:600:29 |
| V7 Mirage | /oa103:800:600:6A |
| VEGA | /oa103:800:600:29 |
| VESA compatible adapters | /oa103:800:600:4F02:0102 |
| Video 7 SVGA | /oa103:800:600:62 |
| WD90C11 | /oa103:800:600:5C |
| Western Digital | /oa103:800:600:58 |
Si vous découvrez une erreur dans cette table, envoyez les valeurs correctes à l'auteur.
+color /oc# Définit les couleurs que doit utiliser Dviscr (seulement avec EGA
ou VGA). Les valeurs possibles vont de 0 à 15, la couleur par défaut est +color:2
(vert). Vous pouvez donner différentes couleurs aux divers éléments de
l'écran:
+color:p# /ocp:# bord du papier
+color:r# /ocr:# règle
+color:s# /ocs:# ligne d'état
Si vous omettez la lettre spécifiant l'élément de l'écran (p, r, et s), la couleur sera
utilisée pour tous les éléments de l'écran.
Les couleurs suivantes sont disponibles:
+home-x +home-y /hx# /hy# Position initiale de la face à afficher dans le coin
supérieur gauche de l'écran. Une nouvelle page sera affichée en cette position et
presser la touche <H

> fera afficher à cette position la face courante.
+home-x:0 +home-y:0 est le coin supérieur gauche de la feuille. +home-x:1in
+home-y:1in est le paramétrage par défaut.
+inverse /oi+ Affichage inversé. Utilisez +inverse:off (le défaut) pour afficher
en noir sur fond blanc, utilisez +inverse:on pour du blanc sur fond
noir.
+zoom /o# Réduit la taille de la face affichée en utilisant des niveaux de gris
(Dviscr). Un rectangle de X x Y pixels sera affiché comme un seul pixel à l'écran.
+zoom:# fixe à la fois X et Y, +zoom-x fixe X seul et +zoom-y fixe Y seul. Un
adaptateur EGA (avec affichage 16 couleurs) ou VGA est requis. Si
X et Y sont à 1, il n'y a pas d'affichage en niveaux de gris. X et Y
peuvent prendre des valeurs de 1 à 8. L'implantation est optimisée pour des
valeurs +zoom-x de 1, 2, 3, 4 et 8. Mettre +zoom-x à 5 ou 7 rend le
pilote presque inutilisable de lenteur. Si +scaling:1 est donnée (pas de
mise à l'échelle) et que le dégradé de gris est autorisé par +zoom mais que
l'adaptateur ne supporte pas les niveaux de gris, les valeurs de +zoom sont
utilisées pour la mise à l'échelle à la place, c-à-d., +zoom:3 revient à +zoom:1
+scaling:3.
Exemple :
+z.x:4 +z.y:2
+ruler /ou+ Autorise l'affichage de la règle (pas de règle par défaut).
+status-line /os+ Autorise la ligne d'état (par défaut). Si la ligne d'état est
désactivée, il y aura un beep au début et à la fin d'une entrée texte ou
numérique.
+ruler-unit /ou* Sélectionne la dimension de la règle et de la ligne d'état (le
point pt par défaut).
+scaling /s# Réduit la taille de la page en sortie; ceci permet de voir à l'écran
davantage de la face. Les pixels d'un rectangle de largeur +scaling-x pixels et
de hauteur +scaling-y pixels seront affichés comme un unique pixel.
+scaling:# fixe X et Y à la même valeur. Les valeurs possibles vont de 1 à 8. Si
des fontes de résolutions convenables sont disponibles alors il vaut mieux changer
la résolution par +resolution (en utilisant un fichier de configuration différent)
car les caractères réduits ne sont pas jolis. Encore mieux, utilisez les
dégradés de gris -- voyez +zoom, mais seulement avec une carte EGA
ou VGA et un affichage sur 16 (ou 64) couleurs. Si les niveaux de
gris sont impossibles, alors la mise à l'échelle peut se faire aussi avec
+zoom.
L'exemple suivant divise par 2 la résolution (de X et Y):
+scaling:2
L'exemple suivant réduit la largeur au 1/4 et divise par 2 la hauteur:
+s.x:4 +s.y:2