L'école [RESOLU] Fixer la stabilité de l'image sur 8250 8255 8280 Résoudre l’insupportable vibration de l'image sur LCD.
GuillianSeed
Membre non connecté
Villageois
Instruction à placer direct dans les annales !
Y en a qui seront ravis !
Merci Igal !!
Y en a qui seront ravis !
Merci Igal !!
Fabf
Membre non connecté
Conseiller Municipal
"SCREEN X,,,,,3" sert à mettre en mode entrelacé donc ça vibre. C'est normal
Par contre, il faudrait chercher pourquoi une écriture au registre 9 (accessible par VDP(10) sous BASIC) déactive le mode entrelacé. Bug ?
Peut-être d'en mode entrelacé cette valeur change une image sur deux donc le fait d'écrire une valeur dans ce registre rétablit le mode non-entrelacé.
Par contre, il faudrait chercher pourquoi une écriture au registre 9 (accessible par VDP(10) sous BASIC) déactive le mode entrelacé. Bug ?
Peut-être d'en mode entrelacé cette valeur change une image sur deux donc le fait d'écrire une valeur dans ce registre rétablit le mode non-entrelacé.
Code :
SCREEN [color=red]X[/color],,,,,3
Mets le mode graphique sélectionné, en interlacé, avec alternance d'affichage entre la page principale et la page secondaire (SET PAGE)
Code :
VDP(10)=3
Mets la valeur 3 dans le registre 9 du VDP, ce qui donne le résultat inverse de la commande précédente (mode interlacé OFF, une seule page affichée), mais aussi : affichage du VDP en PAL et DLCLK en mode "entrée" (???)
Code :
VDP(10)=2
Mets la valeur 2 dans le registre 9 du VDP : affichage du VDP en PAL et DLCLK en mode "sortie" (???)
Dans ta vidéo, on voit bien que ce n'est pas la commande SCREEN qui modifie quelque chose, vu qu'après l'avoir exécutée, l'image vibre (normal vu que tu mets le VDP en mode interlacé). C'est donc les deux commandes VDP qui agissent.
En résumé, seule la commande VDP(10)=2 devrait suffire.
Sauf si c'est le passage interlacé/non interlacé qui influence l'écran LCD. Edité par Metalion Le 25/10/2013 à 08h34
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
igal
Membre non connecté
Conseiller Municipal
GDX :
iGal, tu as redécouvert le moyen de mettre le mode non-entrelacé en accédant aux registres du VDP.
Y-a-t-il quelqu'un pour supprimer ce sujet complètement inutile.
iGal, tu as redécouvert le moyen de mettre le mode non-entrelacé en accédant aux registres du VDP.
Y-a-t-il quelqu'un pour supprimer ce sujet complètement inutile.
Comme toujours, je prétends pas avoir inventé l'eau en poudre, mais simplement que...
Les 8250, 8255 et 8280 sont sujet à des problèmes qui se traduisent par une vibration très importante de l'image.
Il faut bien garder à l'esprit que ce problème peut être considéré comme un Bug relevant du Hardware MSX + LCD.
Le très mauvais exemple que j'ai posté [BlueMsx] était à défaut de mettre la main sur mon appareil photo qui me permet de filmer le véritable hardware.
Nb: C'était pour montrer que l'image ne vibre plus!
BlueMsx ne doit pas émuler les BUGS des 8250, 8255 et 8280. (Du moins, je vois aucun problème de synchro sur BlueMsx)
Pour la peine, je vais poster la commande qui permet de stabiliser la synchro du 8280 en mode superimpose ET 60Hz.
Comme ca, tu pourras demander à supprimer encore un autre sujet que tu penses ne servir à rien sans même l'avoir essayé Edité par igal Le 26/10/2013 à 00h25
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie