MSX on a LCD screen problem

By 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

By 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 .

By 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

By 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.

By 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

By 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