[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hires colors
- Subject: Re: Hires colors
- From: frances@laas.fr (Fabrice Frances)
- Date: 1995/11/07
- Newsgroups: comp.sys.apple2
- References: <475g6l$79v@news.cict.fr> <475rsv$ik3@pith.uoregon.edu> <47aa28$d5i@news.cict.fr> <47btam$1g6@pith.uoregon.edu>
Neil Parker (nparker@cie-2.uoregon.edu) wrote:
: In article <47aa28$d5i@news.cict.fr> frances@laas.fr (Fabrice Frances) writes:
: >[...munch, crunch, chomp, yum yum...]
8-))
: Some people DO say that the screen width is 140 pixels. But when look closely,
: you can see that every pixel really does occupy a distinct position. Try
: running the following example:
: This plots a diagonal line across the screen. Look closely at the
: alternating green and purple pixels...they don't line up under each other.
You're right, I have tried your tests and confirm the results. On my TV (surely
on all TVs), the diagonal with alternating colors is really smooth, as if it
had been anti-aliased (I don't know if this was intended, maybe it's just
because the pixels are very big and blurred 8-)
So, the resolution is 280 pixels, indeed. There's just proximity constraints.
Just a last question : I don't have a monitor, are the pixels so big on it ?
I mean, do we see the black pixel between two green pixels ?
Thanks for your comments, all of you behind my monitor 8-)
--
main(){int i,j,k,l,m,n,p;
char*s="@_DO@AJQ@AQQ@OQO@A_Q@AQQ@AQO@@@@ONN_QDQAQDAAODAOEDAAIDQAQNN_@@@@";for(j=
0;j<16;j++)for(l=0;p=j%8,m=l-7+p,i=m/6,n=j*4+i,k=1<<m%6,l<32-p;l++)putchar(l<7-p
?' ':l==31-p?'\n':s[n]&k?(j==6||!(s[n+4]&k)?'_':' '):k/2&&s[n]&k/2?'/':' ');}