S

SCREEN

<fieldset class="formatter-container formatter-fieldset" style=""><legend>SCREEN</legend><div class="formatter-content">Instruction qui permet de basculer vers un autre mode d'affichage.

Syntaxe
SCREEN [numéro de mode[,format des sprites[,bip des touches[,vitesse d'enregistrement de cassette[,type d'imprimante[, paramètres du mode]]]]]]


Les crochets indiquent un contenu optionnel.

Par défaut, à l'allumage du MSX, on a SCREEN 0,0,1,1,0,0.

Suivant les modèles de MSX, on dispose de plus ou moins de numéros de mode d'affichage.
Pour les MSX1, seuls existent les SCREEN 0, 1, 2 et 3.
Pour les MSX2, il faut ajouter les SCREEN 4, 5, 6, 7 et 8.
Pour les MSX2+ et Turbo-R, ce sont les SCREEN 9 à 12 qu'il faut ajouter (quoique le SCREEN 9 reste inaccessible car dédié au marché coréen).

Le format des sprites peut prendre 4 valeurs :
0 : taille normale 8x8
1 : 8x8 avec agrandissement
2 : 16x16
3 : 16x16 avec agrandissement

Le bip des touches peut prendre 2 valeurs :
0 : pas de bip
1 : bip activé

La vitesse d'enregistrement de cassette peut prendre 2 valeurs :
1 : 1200 bauds
2 : 2400 bauds

Le type d'imprimante peut prendre 2 valeurs :
0 : imprimante dédiée MSX
1 : autre

Le paramètre du mode d'affichage peut prendre 4 valeurs :
0 : normal
1 : entrelacé
2 : normal avec succession de pages paires et impaires
3 : entrelacé avec succession de pages paires et impaires

Voici un tableau qui résume les différents modes d'affichage :

numéro de SCREEN résolution couleurs
0 40 ou 80 colonnes sur 24 lignes 2 parmi 512 (écriture + fond)
1 32 colonnes sur 24 lignes 16 parmi 512
2 256 par 192 pixels 16 parmi 512
3 64 par 48 pixels 16 parmi 512
4 256 par 192 pixels 16 parmi 512
5 256 par 212 pixels 16 parmi 512
6 512 par 212 pixels 4 parmi 512
7 512 par 212 16 parmi 512
8 256 par 212 256 couleurs
10 256 sur 212 ou 424 pixels 12499
11 256 sur 212 ou 424 12499
12 256 sur 212 ou 424 19268


Exemple
10 SCREEN 2
20 LINE (0,0) – (60,60),3
30 GOTO 30


Résultat
Le programme va passer en mode graphique 2, puis tracer une ligne de couleur verte.


</div></fieldset>
Cette page a été vue 2703 fois