ARTICLES
61 / 74 |
Les tailles d'écrans : Overscan vertical
Les tailles d'écrans : Overscan full
Les tailles d'écrans : Biggerscreen
Les tailles d'écrans : Overscan horizontal
Les tailles d'écrans : Overscan vertical
Les tailles d'écrans : Normal
Les tailles d'écrans : Normalscreen Smalldisplay
Les tailles d'écrans : Smallscreen
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.
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.
Article créé le : | Mercredi 21 Novembre 2012 à 11 h 27 |
Dernière mise à jour le : | Dimanche 25 Novembre 2012 à 10 h 38 |