X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=specs%2Ffreevga%2Fvga%2Fseqplanr.txt;fp=specs%2Ffreevga%2Fvga%2Fseqplanr.txt;h=ad14c279e1f56ede1a8fa37832655519a999ea9b;hb=8af06d1fd50343e17229618ef4d2693193b2b3d9;hp=0000000000000000000000000000000000000000;hpb=d0d14ca50fbac167253e1e1d8d806bfd749a5e8a;p=pintos-anon diff --git a/specs/freevga/vga/seqplanr.txt b/specs/freevga/vga/seqplanr.txt new file mode 100644 index 0000000..ad14c27 --- /dev/null +++ b/specs/freevga/vga/seqplanr.txt @@ -0,0 +1,31 @@ + Planar Shift Mode Diagram + ------------------------- + + Pixel Value Display Memory + + 3 2 1 0 7 6 5 4 3 2 1 0 ++-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+ +|.....|.....|.....|.....|___|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| +|.....|.....|.....|.....| |.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| ++-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+ + | | | Plane 0 | | | | | | | | + | | | +-----+-----+-----+-----+-----+-----+-----+-----+ + | | |____________|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + | | Plane 1|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + | | +-----+-----+-----+-----+-----+-----+-----+-----+ + | | | | | | | | | | + | | +-----+-----+-----+-----+-----+-----+-----+-----+ + | |__________________|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + | Plane 2|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + | +-----+-----+-----+-----+-----+-----+-----+-----+ + | | | | | | | | | + | +-----+-----+-----+-----+-----+-----+-----+-----+ + |________________________|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + Plane 3|.....|%%%%%|:::::|%%%%%|:::::|%%%%%|:::::|%%%%%| + +-----+-----+-----+-----+-----+-----+-----+-----+ + | | | | | | | | + + Pixel: 0 1 2 3 4 5 6 7 + + <-------- Direction of Shift +