Specifications.
[pintos-anon] / specs / freevga / vga / seqpack.txt
diff --git a/specs/freevga/vga/seqpack.txt b/specs/freevga/vga/seqpack.txt
new file mode 100644 (file)
index 0000000..8400edc
--- /dev/null
@@ -0,0 +1,25 @@
+                         Packed Shift Mode Diagram
+                         -------------------------
+
+                Plane 0                                 Plane 1
+ /-----------------^-----------------\   /-----------------^-----------------\
+  7   6     5   4     3   2     1   0     7   6     5   4     3   2     1   0
++---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+
+|   |   | |   |   | |   |   | |   |   | |   |   | |   |   | |   |   | |   |   |
++---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+
+  |   |     |   |     |   |     |   |     |   |     |   |     |   |     |   |
+   \  |      \  |      \  |      \  |      \  |      \  |      \  |      \  |
+3 2 | |   3 2 | |   3 2 | |   3 2 | |   3 2 | |   3 2 | |   3 2 | |   3 2 | |
+[][][][]  [][][][]  [][][][]  [][][][]  [][][][]  [][][][]  [][][][]  [][][][]
+ | | 1 0   | | 1 0   | | 1 0   | | 1 0   | | 1 0   | | 1 0   | | 1 0   | | 1 0
+ |  \      |  \      |  \      |  \      |  \      |  \      |  \      |  \
+ |   |     |   |     |   |     |   |     |   |     |   |     |   |     |   | 
++---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+
+|   |   | |   |   | |   |   | |   |   | |   |   | |   |   | |   |   | |   |   |
++---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+ +---+---+
+  7   6     5   4     3   2     1   0     7   6     5   4     3   2     1   0
+ \-----------------v-----------------/   \-----------------v-----------------/
+                Plane 2                                 Plane 3
+
+                         <------- Direction of Shift
+