GR |
Graphique |
---|---|
BASIC |
Syntaxe
GR | Syntaxes pour le BASIC de l'Apple I et Apple II |
Description
Cette commande permet de passer en mode graphique.
Remarques
- La commande GR est utilisée dans le BASIC de l'Apple I et Apple II pour basculer le système en mode graphique. Cela signifie que l'écran quitte l'affichage textuel pour permettre l'affichage de pixels, ce qui est essentiel pour toute application visuelle.
- Lorsqu'on entre en mode graphique avec GR, la mémoire vidéo est réorganisée pour interpréter les données comme des pixels plutôt que comme des caractères. Cette transformation permet au programmeur de dessiner des formes, des lignes ou des images, ce qui ouvre la porte à la création de jeux ou d'animations.
- Sur les Apple I et Apple II, GR active un mode graphique dit "lo-res" (basse résolution), ce qui signifie que la qualité de l'image est limitée mais rapide à dessiner. Cela était idéal pour l'époque, car cela permettait des rendus visuels même avec un matériel très limité.
- Le mode activé par GR permet en général l'affichage de plusieurs couleurs, selon les capacités de l'ordinateur. Par exemple, dans le lo-res mode de l'Apple II, on peut dessiner en 16 couleurs dans une grille de 40 x 40 pixels, ce qui est suffisant pour des graphiques simples.
- Il est souvent nécessaire d'utiliser d'autres commandes après GR pour réellement dessiner à l'écran, comme COLOR, PLOT, HLIN, VLIN ou DRAW. GR sert simplement à établir le contexte visuel ; il ne trace rien par lui-même.
- La commande GR efface également l'écran lors de l'activation du mode graphique, préparant une "toile vierge" pour les futures instructions graphiques. Cela assure que le programme commence avec un écran propre, évitant les artefacts de l'affichage texte.
- Sur les machines Apple, GR est souvent utilisée au début d'un programme graphique pour définir le mode d'affichage voulu. Elle est complémentaire à la commande TEXT, permettant de revenir ensuite au mode texte classique.
- Même si le mode graphique activé par GR est rudimentaire selon les standards modernes, il représente une avancée majeure de l'époque en rendant possible une forme d'interaction visuelle. Les débuts des interfaces utilisateurs, des jeux et des présentations graphiques en BASIC passent par cette commande.
Dernière mise à jour : Vendredi, le 21 Juillet 2023