MSX on a LCD screen problem

بواسطة ashame

Expert (128)

صورة ashame

17-11-2009, 20:37

Hi there,

I'm not much of a techy and was wondering if someone could advice me on this problem.

With two different MSX machines I get a shaking image. The MSX logo looks fine but at soon as the prompt appears everything is shaking. I noticed that on a black background I get large vertical blue stripes. I've seen people use MSX machines on LCD screens so no idea why I have this problem. I've also tried two different LCD screens to no joy Crying

Login أوregister لوضع تعليقاتك

بواسطة Leo

Paragon (1236)

صورة Leo

18-11-2009, 09:17

maybe some interference due to cpu activity which is not the same at the begining and in basic ?
Have you tried different output like s-vhs , rgb , composite , every one looks shaking ?
That black background and blue stripes makes me think of a loosy composite signal , should be be better on rgb .

بواسطة Jipe

Paragon (1594)

صورة Jipe

18-11-2009, 12:19

the logo is in screen 6 : 512 x 212 4 colors , test in basic with screen 6 picture or draw it for tester your LCD in this mode

بواسطة ashame

Expert (128)

صورة ashame

18-11-2009, 15:01

Thanks for the replies! I've only tried a scart cable (which gave the shaking screen). I've been told that this could be an issue with interlacing. I'll have to test that tonight.

@ Jipe: I have no idea what you're talking about.

بواسطة Jipe

Paragon (1594)

صورة Jipe

18-11-2009, 15:22

You say : "the MSX logo looks fine"
i replay the MSX logo is in Screen 6 a screen mode with only 4 colors
after boot the MSX is on screen 0 or screen 1 in basic

type on basic :

10 SCREEN 6
20 LINE(10,10)-(501,201),2,BF
30 GOTO 30

and look if the screen shaking

is possible that MSX logo is in interlaced mode

بواسطة Leo

Paragon (1236)

صورة Leo

18-11-2009, 19:08

by default the msx does not output interlaced image , so it should not come from that ...
maybe you can try in basic the following commandsto see if it gets better :

vdp(10) = 0

or
vdp(10) = 2

or

vdp(10) = 10

or

vdp(10) = 8