CPC-POWER : CPC-SOFTS - CPCArchives 
Options de Recherche :
 
 
 

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-Mode

L'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 Rupture

Faire 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

 

Voici quelques exemples de Multi-Mode présents dans des jeux :

 

 

* MODE 0 (16 couleurs) + MODE 1 (4 couleurs)

After The War - Partie 1

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.

 

Target Renegade

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)

Corruption

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 ?

Sol Negro

 

 

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.

 

Wec Le Mans

 

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)

The Apprentice

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).

 

Robocop

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

 

Liste des programmes utilisant cette technique :

FICHIERS : 295
#
1st Division Manager
007 The Living Daylights
6128 Games Selection
A
A View To A Kill
Action Force
Action Service
Activator
Adios A La Casta - Episode 2
After The War
Al-Qamia
Amaurote
Amsoft Pack 1
Amsoft Pack 2
Arkanoid 4
Arkanoid 5
Arkanoid Revenge Of Doh
Arnhem
Arquimedes XXI
Ashkeron
Assault On Port Stanley
Atoz
Attentat
Auf Wiedersehen Monty
B
BMX Kidz
BMX Ninja
Back To The Future II
Ball Breaker
Ball Breaker II
Barbarian
Beach-Head
Bigtop Barney
Bitume
Black Magic
Blasteroids
Bobo
Bounder
Butcher Hill
C
Caesar's Travels
California Games
Camembert Meeting 4
Cauldron
Centurions
Challenge Of The Gobots
Championship Baseball
Chubby Gristle
Clever & Smart 2
Cobra's Arc
Colony
Color Lines
Commonwealth Games
Conspiration De L'An III
Continental Circus
Cool World
Corruption
Cote Gamers 02 - Tuto CPC - Multi-Mode
Couleurs
Crafton & Xunk
Croco Chanel
D
DBTPal
Daley Thompson's Decathlon
Daley Thompson's Super Test
Dan Dare - Pilot Of The Future
Dark Sceptre
Dark Star - A Time Of Changes
Dark Star 3 - Forbidden Planet
Databox 12-86
Dead On Time
Death Stalker
Death Wake
Death Wish 3
Desert Rats
Digital Press Issue 1
Digital Press Issue 2
Dogfight 2187
Donkey Kong
Double Dare
Double Mode
Dragon's Lair
Dragons Of Flame
E
E.x.i.t
Edd The Duck
Elevator Action
Emlyn Hughes Arcade Quiz
Enlightenment - Druid II
Enterprise
Escape From Singe's Castle
Escape The ROM
Espejos
F
F16 Combat Pilot
F16 Fighting Falcon
Feud
Fighting Warrior
Fire & Forget
Fly Spy
Football Manager 3
Frankie Crashed On Jupiter
Fruit Machine Simulator 2
Future Knight
G
Gabrielle
Galactic Games
Garfield - Big Fat Hairy Deal
Gauntlet - The Deeper Dungeons
Gauntlet
Gauntlet II
Gazza II
Glen Hoddle Soccer
Gnome Ranger
Gothik
Graham Gooch's Test Cricket
Gremlins 2 - The New Batch
Ground Zero
Gryzor
Guadalcanal
H
Han D'Islande
Hard Drivin'
Hardmare
Helichopper
Hive
Hong Kong Phooey
Howard The Duck
Hunchback The Adventure
Hyper Sports
I
Imperial Mahjong
Ingrid's Back!
Into The Eagle's Nest
Invasion
J
Jet Set Willy 2+ [CPC+]
Jinxter
Jump Jet
K
Kane
Karateka
Karatian
Kikstart II
Killer Cobra
Knight Orc
Kokotoni Wilf
Kong Strikes Back
Koronis Rift
Ku Klux Klan
L
L'Aigle D'Or
L'Ange De Cristal
L'Antre De Gork
L'Or Des Azteques
La Casa
La Cite Perdue
Lancelot
Les Dieux De La Mer
Les Mondes Paralleles
Les Pyramides D'Atlantys
Little Computer People Discovery Kit
M
Madness Demo
Maffia
Mag Max
Mask
Mask II
Mermaid Madness
Metaplex
Micro Mouse Goes De-Bugging
Mig 29 Soviet Fighter
Milk Race 1987
Mindshadow
Mini Meeting 2
Molecularr 2
Monte Carlo Casino
Moon Cresta
Muggins The Spaceman
Multi-Coloured Modes
Multi-Player Soccer Manager
Mystique
N
Nemesis The Warlock
Nigel Mansell's Grand Prix
Ninja
Nonterraqueous
O
Obliterator
Omeyad
One
Operation Hormuz
Orgams Beta
Oriental Games
Out Run
Overdrive
P
Paint Addict
Paperboy
Party Games
Passing Shot
Picrocs [GX4000]
Pinball Dreams
Pinball Dreams Preview
Pinball Power
Pirates
Play Your Cards Right
Popeye 3 - Wrestle Crazy
Powerplay - The Game Of The Gods
Prince De Perse
Pro Mountain Bike Simulator
Pro Skateboard Simulator
Pulsator
Q
Questor
R
Raid !!!
Rasputin
Rasterscan
Relentless
Renegade
Reset #0 Mir'Color
Return To Oz
Ricochet
Robocop
Rockford
Rodeo
Rsx Multimode
S
SEX - Shit Egbert's Xploded
Sailing
Sauvez Yurk
Scalextric
Scapeghost
Scroll Factory
Short Circuit
Sigma Seven
Skate Crazy
Skate Rock
Smugglers Cove
Sol Negro
Sorcery+
Sorcery
Space Crusade
Speed King
Spitfire
Split Modes For CPC
Sport Of Kings
Spride - Editeur De Sprites
Star Wars - Return Of The Jedi
Star Wars Droids
Strangeloop
Strangeloop Plus
Street Gang
Strike
Striker
Strip Poker
Sudoku Master
T
Tank Busters
Target Renegade
Techno Cop
Terreur Sur Le Nid
Terrorpods
The Adventures Of Bond... Basildon Bond
The Apprentice
The Devil's Crown
The Famous Five On Treasure Island
The Games Winter Edition
The Great Giana Sisters
The Guild Of Thieves
The Hit Squad
The Hunt For Red October
The Krypton Factor
The Last Mission
The Last V8
The Never Ending Story
The Pawn
The Plot
The Sacred Armour Of Antiriad
The Vindicator
The Way Of The Exploding Fist+
The Way Of The Exploding Fist
Throne Of Fire
Thunder Blade
Time And Magik Trilogy
Top Gun
Trailblazer
Trailblazer Plus
Trakers
Trivial Pursuit A New Beginning
Trivial Pursuit Baby Boomer Edition
Trivial Pursuit Edition Junior
Trivial Pursuit Edition Revolution
Tut's Pyramid
U
Uchi Mata
Usagi Yojimbo
V
Viaje Al Centro De La Tierra - Version Extendida
Viaje Al Centro De La Tierra
Vie Et Mort Des Dinosaures
Vulcan - The Tunisian Campaign
W
Wacci Public Domain Disc 74 - Amsdos - Utilities Disc Four
Wec Le Mans
Western Games
Winter Games
Wizball
Wonder Boy
World Championship Boxing Manager
World Class Rugby
Wulfpack
X
Xenophobe
Y
YaGol4CPC
Yogi's Great Escape
Yogi Bear
Z
Zombi Terror Reloaded

 

Article créé le : Dimanche 20 Novembre 2011 à 23 h 16
Dernière mise à jour le : Dimanche 05 Mai 2013 à 16 h 31
 
 

CPC-POWER/CPCArchives, projet maintenu par Fredouille.
Programmation par Kukulcan © 2007-2019 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisées appartiennent à leurs propriétaires respectifs.