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

ARTICLES

61 / 74

Les tailles d'écrans : Overscan vertical



Le terme "Overscan vertical" a été popularisé par "Longshot" du groupe "Logon System", en fait nous devrions plutôt parler de reformatage d'écran vertical.

Overscan vertical :

Les registres R1 (40 : nb colonnes), R2 (46 : position x), R6 (25 : nb lignes) et R7 (30 : position y) du CRTC sont modifiés.

Note : Le registre R5 du CRTC permet de décaler d'une ligne vers le haut et la 7ième, on fait évoluer les R12 et R13 d'une ligne ce qui donne l'impression d'un scroll vertical. 

Pour modifier :

 

Etape 1 : OUT &BC00,registre

Etape 2 : OUT &BD00,valeur (0 a 255)

 

Avant de vous montrer un exemple, si on souhaite ne pas dépasser la taille d'un écran normal (16Ko), il faudrat que R1*R6 soit inférieur ou égal a 1024 (40*25). Maintenant a nous de jouer.

 

On va définir les registres comme suit :

R1 = 30 (Position du BORDER et donc de la longueur d'une ligne de caractères)

R2 = 41 (Position de la HBL : signale servant à synchroniser le moniteur horizontalement)

R6 = 33 (Position verticale du BORDER, donc du nombre de lignes de caractères)

R7 = 34 (Position de la VBL : Signale servant à synchroniser le moniteur verticalement)

 

L'image écran fait toujours 16 Ko (R1*R6 = 990 nous n'utilisons pas tout) mais elle est déformée pour s'afficher du bord haut (quasiment) au bord bas de l'écran. 

 

Et oui, l'affichage du texte est complétement décalé.

 

 

 

Exemple : Ultima Ratio (ingame)

R1 = 28 (&1C) ; R2 = 40(&28) ; R6 = 36 (&24) ; R7 = 36 (&24)

Les registre R12 et R13 sont modifiés plusieurs fois, c'est ce qu'on appel changer l'offset ; L'offset est l'adresse de début d'un écran.

 

Exemple : Mission Genocide (ingame)

R1 = 32 (&20) ; R2 = 42 (&2A) ; R6 = 32 (&20) ; R7 = 127 (&7F)

les registre R12 et R13 sont modifiés plusieurs fois, encore une technique avancée d'utilisé, décidément il est difficile de trouver un overscan vertical tout simple.

 

 

Liste des programmes utilisant cette technique :

FICHIERS : 41
A
Agent X II
Alinka
Arkanoid 3 Doh Strikes Again
Arkanoid 4
Arkanoid 5
Arkanoid 2000
Arkanoid
Arkanoid Arkarym 1
Arkanoid Construction Set
Arkanoid Inedit
Arkanoid Revenge Of Doh
B
BeTiled!
C
CC 6015 - Spielbox 15
D
Dead On Time
Donkey Kong
E
Epimetheus
F
Feud
Frogger [CPC+]
G
Girls
Gothik
L
Le Crime Du Parking
Little Puff In Dragonland
M
Maffia
Mission Genocide
Moon Cresta
Motos
Muri
P
Plumpy
Power Magic
R
Reflex
S
Scramble
Space Thief
Star Sabre
Subtera Puzlo
T
Test Anim - Demoniak
Tetrix
Titan
U
Ultima Ratio
V
Virusdog
Y
YaGol4CPC
Z
Zaxon

 

Article créé le : Mercredi 21 Novembre 2012 à 11 h 27
Dernière mise à jour le : Dimanche 25 Novembre 2012 à 10 h 38
 
 

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