114Fermer116
DEATHLe 23/05/2021 à 01:54
Voici un petit exemple.
Uniquement en 60Hz

C'est une image 320*240 constituée de cadres permettant de voir exactement ce qui est affiché sur les bordures au pixel près

Il y a un cadre blanc d'un pixel (ou ligne) tout autour sur le 1er pixel, le 5ème, 10, 20 et 30 pixels avec une indication chiffrée et une flèche pour les 3 premiers. Et ce tout autour de l'image (droit, gauche, bas, haut)
Entre le 1er et le 2ème cadre ainsi que le 2ème et 3ème cadre il y a également des lignes de couleurs différentes pour voir chaque pixel/ligne facilement.
Dans le 1er cadre ça donne donc : blanc (1er pixel), rouge (pixel 2), vert (pixel 3), bleu pixel 4 et blanc (pixel 5)
Puis de nouveau rouge (pixel 6), vert (pixel 7) bleu (pixel) 8, rouge (pixel 9), blanc (pixel 10)

L'affichage est en 242p et l'image de 240lignes est centrée dessus. On voit donc en haut et en bas 1 ligne de la couleur de BG défini exprès en bleu
L'image est également centrée horizontalement avec les valeurs Atari de base.

Voici les valeurs paramétrées pour obtenir un affichage correct :

VS = 518
VBE = 28
VDB = 26
VDE = 510
VBB = 512
VEB = 512

Pour les 2 branch objet au début,
VC > 511
VC < 28

Pour l'objet 320*240
YPOS = 28

Ne pas oublier que les valeurs sont en demie ligne

Donc l'affichage commence ligne 28
VDE doit commencer 2 demie ligne avant pour que l'OP puisse construire la ligne suivante
VDE doit se terminer 2 demie ligne avant VBB sinon la 1ère ligne de l'objet n'est pas affiché (par contre la dernière ligne 242 est bien affiché puisque l'OP traite une ligne en avance)
YPOS de l'objet devrait être de 30 pour être centré puisque l'image fait 240 sur un affichage de 242, mais il faut décaler de 2 vers le haut à cause du bug
On ne voit pas la dernière ligne décalé de 2 pixels puisqu'à ce moment c'est la couleur BG

On a donc :
ligne 1 (28) : BG
ligne 2 (30) : début image (mais YPOS = 28)
ligne 241 (508) : dernière ligne de l'image
ligne 242 (510) : BG

Sur mon moniteur DAEWOO je peux voir toute l'image correctement. Sur virtualjaguar l'image est décalée vers le haut de 4 pixels ce qui ne m'étonne pas, virtualjaguar ne doit pas prendre en compte les subtilités tordues de la Jaguar. D'ailleurs sont elles les mêmes sur toutes les Jaguar ?

tromb Fichier joint : PRO.COF