] Maybe you'd better make a Screen 10 / 11-converter??? (Anyone knows the
] difference between those two?)
There is no physical difference between the two modes. It is only a logical 
difference for the BASIC interpreter.

In both modes, bit 4 of the pixel determines wether the pixel must be shown 
as a YJK encoded pixel or as a colorpalette pixel.
Bit 4=0: Show as an YJK encoded pixel. Bit 0-3 determine the Y value.
Bit 4=1: Show as a colorpalette pixel. Bit 0-3 determine the color.
In both cases, Bit 7-5 determine 3 bits of the JK component, just like in 
screen 12.

When you are in screen 10, the BASIC interpreter assumes that all commands, 
like line and pset, should only work on the lowest four bits and should set 
bit 4 to 1. So, you can make screen 5 like drawings on a high-color 
background.

When you are in screen 11, the BASIC interpreter assumes that all commands, 
like line and pset, should work on all 8 bits of the pixel. So, you can 
manipulate your high-color background. Just like in screen 12.

When you switch from screen 10 to 11 or viceversa, NO VDP settings are 
changed!

I hope that this is clear enough and that I did not confuse anybody.


Kind regards,
Alex Wulms

-- 
Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever
See my homepage for info on the  *** XSA *** format
http://www.inter.nl.net/users/A.P.Wulms



****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to