Largeur definit le nombre de pixels qui formeront la largeur du nouvel ecran. Il n y a aucun probleme a ouvrir un ecran plus large que la limite physique de l affichage du televiseur ou du moniteur, et les ecrans extra-larges peuvent etre manipules avec la commande SCREEN OFFSET. La largeur maximale possible est de 1024 pixels, de zero a 1023.
Hauteur indique le nombre de pixels qui composent la hauteur de l ecran. Comme pour le parametre de largeur, cela peut etre superieur a la hauteur visible de l ecran, jusqu a un maximum de 1023 pixels, et defile vers l affichage. Les ecrans de grande taille peuvent etre utilises avec toutes les techniques d ecran normales qui seront expliquees plus loin.
Couleurs definit le nombre de couleurs a utiliser pour le nouvel ecran. Le choix habituel est 2, 4, 8, 16 ou 32. Il existe deux types speciaux d ecrans pouvant utiliser 64 couleurs (mode Extra Half Bright) et 4096 couleurs (mode Hold And Modify), et ces modes sont expliques a la fin de ce chapitre.
Mode pixel correspond au choix de la largeur des points de pixel a l ecran. Lowres est l etat normal, permettant d afficher 320 pixels sur la largeur de l ecran, a tout moment. Hires divise par deux la largeur de chaque pixel, ce qui permet d afficher 640 pixels.
LOWRES
fonction : definit le mode ecran a 320 pixels de large
Screen Open numero,largeur,hauteur,couleurs,Lowres
HIRES
fonction : definit le mode ecran a 640 pixels de large
Screen Open numero,largeur,hauteur,couleurs,Hires
Lorsque l ecran par defaut est automatiquement ouvert, l ecran 0 equivaut au parametre suivant :
X> Screen Open 0,320,200,16,Lowres
Pour ouvrir l ecran numero 1 comme un ecran surdimensionne en haute resolution avec huit couleurs, vous utiliseriez une commande comme celle-ci :
D> Screen Open 1,600,400,8,Hires
Cette routine ouvre les huit ecrans disponibles et les affiche :
D> Curs Off : Cls 13: Paper 13 Print : Centre "Hello, I'm SCREEN 0" For S=1 To 7 Screen Open S,320,20,16,Lowres Curs Off : Cls S+2 : Paper S+2 Centre "And I am SCREEN"+Str$(S) Screen Display S,,50+S*25,,8 Next S