ARTICLES
27 / 32 |
Multi-Mode Graphique
Vous connaissez tous les 3 modes graphiques de base du CPC accessible via le Basic.
* Le Mode 0 avec sa résolution en 160 x 200 pixels, 20 colonnes x 25 lignes, en 16 couleurs (très colorés)
* Le Mode 1 avec sa résolution en 320 x 200 pixels, 40 colonnes x 25 lignes, en 4 couleurs (finesse)
* Le Mode 2 avec sa résolution en 640 x 200 pixels, 80 colonnes x 25 lignes, en 2 couleurs (précision)
Certains programmeurs ont utilisés une technique avancée qui permet de mélanger les résolutions graphiques que je vais baptiser le Multi-Mode.
Cette technique ne peux pas être utilisée n'importe comment, le changement de MODE se fait forcément horizontalement.
Avant tout, quelques explications sur 3 principes :
1) le Multi-ModeL'une des toute première technique à être utilisée dans les jeux.
En fait il suffit juste de changer 2 bits du GateArray pour changer le mode.
En fait il existe 4 modes : mode 0, 1, 2 et 3
Le mode 3 n'étant accessible que via l'assembleur et ne servant vraiment pas a grand chose sinon à cacher des infos dans les graphismes (C'est un MODE 0 avec seulement 4 couleurs).
Changer de mode n'impose aucune contrainte puisqu'on peut le faire n'importe quand.
Le changement de mode a lieu d'une ligne à l'autre (impossible de changer le mode pendant une ligne sans rupture verticale avec HBL).
Donc pour résumer : un Multi-Mode c'est juste un changement de résolution. Y'a pas de rupture et les couleurs ne changent pas.
2) les Rasters
Un raster est un changement de couleur pendant le balayage.
Ici aucune contrainte, on peut même changer de couleur plusieurs fois pas ligne.
Pas besoin de rupture pour changer de couleur. Ca ne change pas la résolution.
3) la RuptureFaire une rupture sert juste à découper ce que l'on voit à l'écran en plusieurs zones n'étant pas située au même endroit dans la RAM.
Ca ne change pas le mode ; ni les couleurs !!!
En Conclusion :
- Si les couleurs changent c'est qu'il y a des rasters.
- Si le mode change et les couleurs aussi c'est qu'il y a du Multi-Mode et des rasters.
- Ce n'est pas parce qu'il y a du Multi-Mode qu'il y a une rupture.
Explications fournies par BDCIron
* MODE 0 (16 couleurs) + MODE 1 (4 couleurs)
Sur cette capture écran du jeu c'est flagrant, la zone de jeu est en MODE 0 et la zone des scores est en MODE 1. L'alternance entre les 2 modes rend vraiment très bien pour la phase 1 de ce jeu. A noter que la palette de couleur est de 16 couleurs (le MODE 1 utilisant les 4 premières encres du MODE 0), le programmeur a privilégié la finesse pour la zone des scores.
La zone de jeu est en MODE 0 et la zone des scores est en MODE 1.
La palette de couleur est de 16 couleurs (le MODE 1 utilisant les 4 premières encres du MODE 0).
* MODE 0 (16 couleurs) + MODE 2 (2 couleurs)
Le décor est en MODE 0 et la zone de texte en MODE 2.
La palette de couleur est de 16 couleurs (Le MODE 2 utilisant les 2 premières encres du MODE 0).
Dans ce genre de jeu, c'est surtout la précision du mode 2 pour afficher un maximum de texte grâce aux 80 colonnes qui est recherchée.
* MODE 1 (4 couleurs) + MODE 1 (4 couleurs) = du MODE 1 donc rien a faire dans cet article ?
Pourquoi mettre ce jeu dans les Multi-Mode vous allez me dire, surtout après avoir lu les explications de BDCIron.
Le jeu est effectivement en MODE 1 et nous avons un changement de couleur via l'utilisation des rasters entre la zone de jeu et la zone des scores qui permet d'avoir pour ce jeu en MODE 1 jusqu'à 8 couleurs sur l'écran (Le programmeur a utilisé 7 couleurs différentes) mais voilà sur le menu principal du jeu nous avons du MODE 1 + MODE 2 avec l'utilisation de rasters pour augmenter le nombre de couleur (Donc ce jeu se retrouve classé dans les Multi-Mode grâce a son menu). Si comme moi vous vous êtes fais avoir en croyant que le jeu était Multi-Mode, alors bien venu au club.
Voici un autre cas identique a Sol Negro.
La zone des Scores est en MODE 1 et la zone de jeu est elle aussi en MODE 1, donc nous sommes en présence de MODE 1, le programmeur utilisant des rasters entre la zone des scores et le jeu pour augmenter le nombre de couleur jusqu'à 7. A noter que sur le menu principal le programmeur a utilisé un mélange de MODE 0 et MODE 1 + Raster pour augmenter le nombre de couleur, voilà pourquoi ce jeu se retrouve lui aussi dans les Multi-Mode (uniquement grâce a son menu principal).
* MODE 1 (4 couleurs) + MODE 0 (16 couleurs)
La zone des scores est en MODE 1 et la zone de jeu en MODE 0. La palette de couleur est de 16 couleurs (Le MODE 1 utilisant les 4 premières encres du MODE 0).
Dans la phase où il faut reconstruire le visage du bandit, la zone de jeu est en MODE 1 et la zone des scores est en MODE 0. La palette de couleur est de 16 couleurs (Le MODE 1 utilitant les 4 premières encres du MODE 0).
Article rédigé par BDCIron & Kukulcan
Article créé le : | Dimanche 20 Novembre 2011 à 23 h 16 |
Dernière mise à jour le : | Dimanche 05 Mai 2013 à 16 h 31 |