En entrée | |
---|---|
R0 | 11 |
R1 | Nouveau numéro périphérique/pilote, ou -1 pour lire l’actuel |
En sortie | |
---|---|
R1 | Précédent (ou actuel, si mode lecture) numéro de pilote |
Tous les autres registres sont inchangés |
Cet appel permet de sélectionner le périphérique/pilote, ou de récupérer l’actuel.
Une erreur est retournée si l’écran n’existe pas, ou si le pilote refuse de s’activer.
Sur RISC OS 5, le pilote GraphicsV sera utilisé, alors que sur les versions précédente de RISC OS le pilote VideoV? sera utilisé.
Sur RISC OS 5, la valeur -2 sera retournée dans R1 si aucun pilote n’est actif. -2 peut aussi être passé que SWI dans R1 afin de désactiver le système vidéo, mais cela est déconseillé car l’OS ne gère pas totalement l’absence de pilote actif.
Sur RISC OS 5, Service_DisplayChanged sera appelé afin d’informer les autres services de l’OS que le pilote à, ou est en train de changer.