]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Fri, 23 Oct 2015 18:33:34 +0000 (13:33 -0500)
committersparky4 <sparky4@cock.li>
Fri, 23 Oct 2015 18:33:34 +0000 (13:33 -0500)
16 files changed:
16.exe
PLANAR.16 [new file with mode: 0755]
exmmtest.exe
makefile
pcxtest.exe
pcxtest2.exe
planrpcx.exe [new file with mode: 0755]
scroll.exe
src/lib/planar.c
src/lib/planar.h
src/planrpcx.c [moved from src/pcxtest0.c with 58% similarity]
src/test2.c
src/tesuto.c [moved from src/tesutobakapee.c with 100% similarity]
test.exe
test2.exe
tesutobakapee.exe [deleted file]

diff --git a/16.exe b/16.exe
index 05529702e14aeae8c49722b77e175b5935638c64..71b7fff47ecab1762c398f5ed926cae380188695 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/PLANAR.16 b/PLANAR.16
new file mode 100755 (executable)
index 0000000..282860b
--- /dev/null
+++ b/PLANAR.16
@@ -0,0 +1,455 @@
+\r
+16\r
+16\r
+Plane 0\r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 58 16 58 00 00 00 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 00 00 00 00 00 00 16 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 01 16 58 58 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 01 16 58 58 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 17 16 58 58 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 71 58 16 17 16 16 16 00 00 00 00 00 00 58 16 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 71 71 16 17 16 16 01 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 11 16 71 71 71 01 16 16 44 00 00 00 00 00 00 58 16 00 00 \r
+00 00 00 00 00 00 00 00 11 11 16 71 71 71 71 16 71 02 00 00 00 00 00 00 58 16 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 11 71 71 71 71 16 71 00 00 00 00 00 00 16 11 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 11 16 71 71 71 71 71 00 00 00 00 00 00 16 11 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 11 16 16 71 71 71 02 00 00 00 00 00 00 00 11 12 00 \r
+00 00 00 00 00 00 00 00 00 11 11 11 16 16 16 16 71 71 7D 00 00 00 00 00 00 11 11 16 \r
+00 00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 16 71 7D 3D 00 00 00 00 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 71 01 42 7D 00 00 00 00 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 00 16 16 16 16 16 71 71 4A 42 4A 00 00 00 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 00 16 16 16 16 71 16 71 03 4A 00 00 00 00 00 16 16 00 \r
+00 00 00 00 00 00 00 00 00 00 00 79 16 16 16 16 16 16 02 00 00 00 00 00 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 00 16 79 79 79 16 16 58 16 00 00 00 00 00 00 00 00 16 58 \r
+00 00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 16 58 \r
+00 00 00 00 00 00 00 00 00 58 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 16 58 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 58 00 00 58 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 00 11 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 16 58 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 11 00 58 \r
+00 00 00 00 00 00 00 00 79 79 11 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 16 79 79 11 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 79 13 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 11 00 \r
+00 00 00 00 00 00 00 01 00 79 79 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 46 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 7A 79 79 79 79 79 79 79 79 79 11 79 00 00 00 00 00 16 00 \r
+00 00 00 00 00 00 00 00 17 7A 79 11 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 7A 18 79 16 79 79 79 79 16 79 79 79 16 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 16 7A 17 79 16 79 79 79 79 79 79 79 11 00 17 00 00 00 00 00 00 \r
+00 00 00 00 00 00 58 7A 7A 7A 79 16 79 79 79 79 79 79 79 16 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 7A 7A 7A 7A 79 79 79 79 79 79 79 16 79 16 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 11 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 7A 58 79 79 79 79 79 79 79 79 79 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 16 7A 7A 7A 58 79 79 79 79 79 79 79 16 79 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 58 7A 7A 7A 79 79 79 79 79 79 79 79 16 79 7A 13 00 00 00 00 00 00 \r
+00 00 00 00 00 16 58 7A 7A 7A 58 79 79 79 79 79 79 79 16 79 7A 7A 16 00 00 00 00 00 \r
+00 00 00 00 00 7B 58 7A 7A 7A 58 11 11 79 79 79 79 79 7A 58 7A 7A 7A 00 00 00 00 00 \r
+00 00 00 00 00 7B 58 7A 7A 7A 58 11 16 79 79 13 79 79 7A 7A 7A 7A 16 58 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7A 16 11 16 79 46 18 79 79 11 7A 7A 7A 16 58 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7A 16 11 7A 79 46 18 79 16 11 7A 7A 7A 16 16 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7A 7B 11 7A 79 46 18 79 16 7A 7A 7A 11 7B 16 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7A 7B 11 7A 79 7A 18 11 16 11 7A 7A 11 7B 16 00 00 00 00 \r
+00 00 00 00 00 7B 7B 4A 7A 02 7B 11 7A 79 7A 18 11 16 11 7A 7A 11 7B 16 00 00 00 00 \r
+00 00 00 00 00 7B 7B 4A 7A 7B 7B 16 7A 79 7A 18 11 16 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 4A 7A 7B 7B 16 7A 79 7A 18 11 7B 7B 7A 7A 7B 7B 58 00 00 00 00 \r
+00 00 00 00 00 16 7B 4A 7A 7B 44 01 16 79 7A 17 11 16 7B 7A 7A 7B 7B 58 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 3D 7B 7B 7B 16 79 7A 17 7B 16 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 7D 7B 7B 7B 01 16 7A 01 7B 16 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 00 7B 7B 7D 7B 7B 4A 17 16 01 16 16 7B 17 7A 7A 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 00 01 7B 7B 7B 7B 7B 02 16 16 7B 7B 7B 7B 17 7A 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 00 01 7B 7B 7B 7B 7B 03 7B 7B 7B 16 7B 7B 17 7A 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 00 44 7B 4A 7B 4A 7B 7B 16 7B 7B 7B 17 7B 18 7A 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 4A 7B 03 02 4A 7B 7B 7B 7B 7B 7B 7B 7A 11 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 00 7B 02 02 4A 7B 7B 7B 7B 7B 7B 46 7A 16 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 3B 7B 7B 7B 7B 7B 7B 7B 7B 7B 00 13 16 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 7B 7B 4A 7B 7B 7B 7B 7B 4B 00 0C 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 03 7B 7B 01 16 7B 7B 7B 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 4A 4A 01 16 7B 7B 17 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 16 00 16 7B 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 01 00 16 16 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 01 00 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 44 00 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 42 02 00 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 42 03 00 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 03 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 02 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 02 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 44 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 01 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 4B 00 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 42 44 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 04 44 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 4A 4A 02 58 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 03 02 02 58 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 16 00 00 00 \r
+00 00 16 02 02 44 58 58 00 00 00 00 00 16 17 11 00 00 00 00 00 00 00 58 16 00 00 00 \r
+00 00 58 01 01 01 58 58 00 00 00 16 16 16 17 16 00 00 00 00 00 00 00 58 01 00 00 00 \r
+00 00 58 16 16 01 58 58 00 00 58 16 16 16 02 01 00 00 00 00 00 00 58 58 01 16 00 00 \r
+00 58 58 58 16 16 58 58 02 16 58 16 11 16 02 17 16 00 00 00 00 44 58 58 02 16 00 00 \r
+00 00 58 58 16 16 58 58 02 01 58 16 11 01 03 02 16 00 00 58 02 02 58 16 03 01 58 00 \r
+00 00 58 58 16 16 58 58 03 44 58 16 16 01 03 02 16 11 16 16 03 02 58 01 4A 44 58 00 \r
+00 00 58 58 16 11 58 16 4A 02 16 16 16 01 02 02 01 16 16 01 4A 02 58 01 42 02 16 00 \r
+00 00 00 16 11 11 58 58 4A 03 01 16 01 17 02 02 17 16 16 02 3B 02 58 01 42 4A 01 00 \r
+00 00 00 16 11 16 58 58 03 4A 44 16 01 02 01 02 02 16 16 02 4A 01 58 01 4A 4A 01 00 \r
+00 00 00 16 11 16 58 58 02 03 02 01 01 02 16 01 02 01 01 03 03 01 58 16 03 4A 44 00 \r
+00 00 00 00 16 58 58 58 01 02 02 01 01 01 58 16 44 01 01 02 02 16 58 58 02 03 45 00 \r
+00 00 00 00 16 58 58 58 58 01 44 01 01 01 58 58 01 01 01 02 01 58 58 58 01 02 00 00 \r
+00 00 00 00 58 58 58 58 58 16 01 16 16 16 58 58 16 16 16 01 58 58 58 58 58 01 00 00 \r
+00 00 00 00 00 58 58 58 58 58 16 58 58 58 58 58 58 58 58 16 58 58 58 58 58 00 00 00 \r
+00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 \r
+00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 00 00 00 00 00 00 00 00 00 \r
+Plane 1\r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 58 16 58 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 16 58 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 16 16 16 16 00 00 00 00 00 00 16 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 16 16 58 00 00 00 00 00 00 16 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 01 16 58 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 17 16 58 58 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 17 16 58 16 00 00 00 00 00 00 58 16 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 71 58 16 17 16 58 01 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 71 71 16 17 16 16 02 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 11 16 71 71 71 01 16 16 02 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 11 11 16 71 71 71 71 16 71 03 00 00 00 00 00 00 16 16 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 11 71 71 71 71 71 71 00 00 00 00 00 00 00 11 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 16 16 71 71 71 16 71 00 00 00 00 00 00 00 11 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 71 71 16 71 00 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 16 16 02 3D 00 00 00 00 00 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 16 02 3D 00 00 00 00 00 00 11 11 58 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 16 02 7D 7D 00 00 00 00 00 11 11 58 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 16 02 42 42 00 00 00 58 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 00 16 16 16 16 71 16 71 03 03 00 00 00 58 16 16 16 00 \r
+00 00 00 00 00 00 00 00 00 00 16 79 16 16 16 16 16 01 02 00 00 00 00 58 00 16 16 58 \r
+00 00 00 00 00 00 00 00 00 00 79 79 79 79 16 16 58 16 00 00 00 00 00 58 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 00 00 00 00 00 58 00 00 16 00 \r
+00 00 00 00 00 00 00 00 00 58 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 11 58 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 16 00 58 58 \r
+00 00 00 00 00 00 00 00 11 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 00 79 79 16 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 16 79 79 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 11 00 00 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 79 13 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 17 18 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 58 00 18 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 58 00 18 79 79 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 58 00 18 46 79 79 79 79 79 79 79 79 11 79 11 00 00 00 00 00 00 01 \r
+00 00 00 00 00 00 00 00 18 7A 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 18 7A 79 16 79 79 79 79 79 79 79 16 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 18 7A 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 16 18 02 79 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 7A 7A 17 79 79 79 79 79 79 16 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 16 7A 7A 17 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 7A 7A 7A 7A 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 11 58 79 79 79 79 79 79 16 79 16 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 16 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 7A 7A 7A 7A 79 79 79 79 79 79 79 79 58 16 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 7A 7A 7A 7A 79 79 79 79 79 79 79 11 7A 79 7A 00 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 16 7A 7A 7A 79 79 79 79 79 79 79 11 7A 79 7A 11 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 16 7A 7A 7A 79 79 79 79 18 79 79 11 7A 79 7A 7A 16 00 00 00 00 00 \r
+00 00 00 00 00 7B 16 7A 7A 7A 79 79 79 79 18 79 79 11 7A 58 7A 7A 16 16 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7A 16 79 79 79 7A 79 16 11 7A 7A 7A 7A 16 16 00 00 00 00 \r
+00 00 00 00 00 7B 01 7A 7A 7A 16 79 16 79 7A 79 16 16 7A 7A 7A 11 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 44 7A 7A 16 7B 11 7A 79 7A 79 16 16 7A 7A 7A 7B 7B 01 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 01 7B 16 7A 79 7A 79 79 16 11 7A 7A 7B 7B 01 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7B 7B 16 7A 79 7A 79 16 16 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7B 7B 16 7A 79 7A 79 16 16 16 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 42 7A 7B 01 16 7A 79 7A 79 16 7B 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 42 7A 7B 01 7B 16 17 7A 79 7B 16 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 58 7B 42 7A 7B 7B 7B 16 16 7A 79 7B 7B 7B 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 58 7B 7B 42 7B 7B 02 7B 16 7A 79 16 16 16 7A 7A 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 42 7B 7B 7B 7B 16 01 16 16 7B 7B 7A 7A 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 16 02 7B 42 7B 7B 4A 7B 7B 16 7B 7B 7B 7B 7A 7A 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 00 02 7B 3B 7B 7B 7B 7B 16 7B 7B 16 7B 7B 7A 7A 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 7B 3B 7B 7B 7B 02 16 7B 7B 16 18 7B 18 0C 11 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 3B 7B 7B 03 7B 7B 7B 7B 7B 7B 7B 18 0C 16 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 00 7B 7B 7B 03 7B 7B 7B 7B 7B 7B 46 0C 16 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 4A 44 02 03 7B 7B 7B 7B 7B 4C 00 0C 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 7B 02 7B 01 7B 7B 7B 7B 00 00 12 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 02 7B 7B 01 7B 7B 7B 7B 00 00 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 4A 02 00 16 7B 7B 17 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 73 00 16 7B 16 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 00 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 42 02 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 02 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 02 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 17 16 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 01 01 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 01 11 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 04 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 4A 01 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 42 4A 01 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 4A 03 01 00 00 00 00 00 00 00 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 02 03 02 44 58 00 00 00 00 00 00 11 11 00 00 00 00 00 00 00 00 00 16 00 00 00 \r
+00 00 01 44 44 01 58 00 00 00 00 00 00 16 17 00 00 00 00 00 00 00 00 58 16 00 00 00 \r
+00 00 16 01 01 01 58 16 00 00 00 16 16 16 17 00 00 00 00 00 00 00 00 58 01 00 00 00 \r
+00 58 58 58 16 16 58 16 00 00 16 11 16 01 02 16 00 00 00 00 00 00 58 16 01 00 00 00 \r
+00 58 58 58 16 16 58 16 02 58 58 11 16 01 03 01 00 00 00 00 00 01 58 01 02 58 00 00 \r
+00 58 58 58 16 16 58 16 03 16 58 11 16 01 03 01 16 00 00 16 03 01 58 01 03 16 58 00 \r
+00 00 58 58 16 16 58 01 4A 01 58 16 16 17 03 17 16 16 58 01 4A 01 58 44 4A 01 58 00 \r
+00 00 58 16 11 16 58 01 4A 02 58 16 01 02 02 02 01 16 16 44 42 01 58 02 42 44 58 00 \r
+00 00 00 16 11 16 58 01 4A 02 16 16 01 02 02 02 01 16 16 02 42 01 58 02 42 02 16 00 \r
+00 00 00 16 11 16 58 16 4A 03 01 16 01 02 01 02 01 16 01 03 4A 01 58 44 42 03 16 00 \r
+00 00 00 16 11 16 58 58 02 03 44 01 44 44 16 02 44 01 01 03 02 16 58 01 03 03 01 00 \r
+00 00 00 16 16 58 58 58 01 02 44 01 44 01 58 01 01 01 01 02 01 58 58 16 02 03 00 00 \r
+00 00 00 00 16 58 58 58 16 01 01 01 01 16 58 16 01 01 01 44 16 58 58 58 01 02 00 00 \r
+00 00 00 00 58 58 58 58 58 01 01 16 16 58 58 58 16 16 16 01 58 58 58 58 16 01 00 00 \r
+00 00 00 00 00 58 58 58 58 58 16 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 \r
+00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 \r
+00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 58 58 58 58 58 00 00 00 00 00 00 00 00 00 00 \r
+Plane 2\r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 16 58 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 16 16 16 00 00 00 00 00 00 00 16 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 58 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 58 00 00 00 00 00 00 58 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 01 16 58 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 01 16 58 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 58 16 17 16 58 01 00 00 00 00 00 00 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 17 16 58 44 00 00 00 00 00 00 16 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 16 71 16 16 17 16 16 02 00 00 00 00 00 00 16 00 00 00 \r
+00 00 00 00 00 00 00 00 00 16 16 71 71 71 01 16 16 03 00 00 00 00 00 00 16 00 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 71 71 71 71 16 16 4A 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 71 71 71 71 71 16 4A 00 00 00 00 00 00 16 11 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 16 16 71 71 16 71 71 00 00 00 00 00 00 16 11 11 00 \r
+00 00 00 00 00 00 00 00 11 11 11 16 16 16 71 16 71 71 00 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 71 71 4A 00 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 71 16 4A 3D 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 71 03 3D 7D 00 00 00 16 00 11 11 00 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 71 71 02 42 4A 00 00 00 00 00 11 16 58 \r
+00 00 00 00 00 00 00 00 00 00 16 16 16 16 16 71 16 02 4A 03 00 00 00 00 00 16 16 58 \r
+00 00 00 00 00 00 00 00 00 00 16 79 16 16 16 16 16 01 02 00 00 00 00 00 00 16 16 00 \r
+00 00 00 00 00 00 00 00 00 00 79 79 79 79 16 16 16 00 00 00 00 00 00 00 00 16 58 00 \r
+00 00 00 00 00 00 00 00 00 58 79 79 79 79 79 79 79 16 00 00 00 00 00 00 00 00 58 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 00 00 00 00 00 58 00 00 58 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 16 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 16 00 58 00 \r
+00 00 00 00 00 00 00 00 79 79 16 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 00 \r
+00 00 00 00 00 00 00 16 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 00 79 0C 79 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 11 00 58 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 58 17 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 79 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 \r
+00 00 00 00 00 00 58 00 79 46 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 01 \r
+00 00 00 00 00 00 00 00 79 7A 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 7A 79 16 79 79 79 79 79 79 11 79 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 7A 79 79 79 79 79 79 79 79 11 79 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 18 02 79 79 79 79 79 79 79 79 79 11 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 16 7A 17 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 16 7A 7A 17 79 79 79 79 79 79 79 79 79 79 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 7A 7A 7A 16 79 79 79 79 79 79 16 79 79 11 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 16 58 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 16 58 79 79 79 79 79 79 16 79 11 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 7A 7A 7A 16 58 79 79 79 11 79 79 16 79 7A 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 16 79 79 79 79 11 79 79 16 79 7A 18 00 00 00 00 00 00 00 \r
+00 00 00 00 00 58 7A 7A 7A 58 79 79 79 79 0C 79 79 11 58 16 7A 00 00 00 00 00 00 00 \r
+00 00 00 00 11 7B 7A 7A 7A 7A 79 79 79 79 13 79 11 11 7A 16 7A 11 00 00 00 00 00 00 \r
+00 00 00 00 16 7B 7A 7A 7A 7A 79 79 79 79 7A 79 16 11 7A 58 7A 7A 58 00 00 00 00 00 \r
+00 00 00 00 00 7B 01 7A 7A 7A 16 79 79 79 7A 79 16 11 7A 58 7A 7A 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 01 7A 7A 7A 11 79 79 79 7A 79 79 11 7A 58 7A 11 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 02 7A 7A 16 11 79 79 79 7A 79 79 11 7A 7A 7A 16 7B 00 00 00 00 00 \r
+00 00 00 00 11 7B 02 7A 7A 7B 11 79 16 79 7A 79 79 11 7A 7A 7A 16 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7A 7A 7B 7B 16 16 79 7A 79 79 11 7A 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 11 7B 02 7A 7A 7B 7B 16 16 18 7A 79 79 16 16 7A 7A 7B 7B 00 00 00 00 00 \r
+00 00 00 00 11 7B 02 7A 7A 7B 11 16 7A 18 7A 79 16 16 16 7A 11 7B 7B 00 00 00 00 00 \r
+00 00 00 00 11 7B 7B 7A 7A 7B 16 16 7A 17 7A 79 16 16 16 7A 11 7B 7B 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7D 42 7B 01 01 7A 7A 7A 79 16 16 16 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7D 42 7B 02 01 16 7A 7A 11 16 16 16 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7B 42 7B 03 02 16 01 7A 16 16 7B 7B 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 7B 7B 4A 7B 7B 7B 01 16 16 7B 7B 7A 11 7B 16 00 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 7B 7B 42 03 7B 16 7B 16 16 7B 7B 7A 11 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 00 02 7B 7B 7B 7B 7B 01 16 7B 7B 7B 18 7B 7A 11 11 00 00 00 00 00 00 \r
+00 00 00 00 00 00 02 7B 7B 7B 7B 7B 7B 7B 7B 7B 17 7B 7B 7A 11 11 00 00 00 00 00 00 \r
+00 00 00 00 00 00 02 03 7B 7B 7B 03 7B 7B 7B 7B 7B 7B 7B 7A 12 16 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 42 7B 7B 7B 02 16 7B 7B 7B 7B 7B 18 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 02 00 7B 7B 7B 7B 16 7B 7B 7B 7B 4B 00 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 03 01 7B 7B 7B 7B 7B 7B 7B 00 00 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 7B 03 02 16 7B 7B 7B 46 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 03 4A 73 00 16 7B 16 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 73 00 73 7B 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 73 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 44 01 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 01 16 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 03 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 7D 03 16 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 42 03 01 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 4A 03 01 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 02 02 02 01 00 00 00 00 00 00 00 11 11 00 00 00 00 00 00 00 00 16 00 00 00 00 \r
+00 00 01 44 17 01 58 00 00 00 00 00 16 11 17 00 00 00 00 00 00 00 00 16 16 00 00 00 \r
+00 58 16 16 01 16 58 00 00 00 00 16 16 16 17 00 00 00 00 00 00 00 00 16 16 00 00 00 \r
+00 58 58 58 01 16 58 16 00 58 16 11 16 01 02 16 00 00 00 00 00 00 58 16 01 00 00 00 \r
+00 58 58 58 16 16 58 01 44 58 16 11 16 17 02 01 00 00 00 00 02 16 58 01 44 58 00 00 \r
+00 58 58 58 16 58 58 01 02 58 58 11 16 17 03 01 16 00 58 01 03 16 58 02 02 58 00 00 \r
+00 58 58 58 11 16 58 02 03 16 58 11 16 02 03 01 16 16 58 44 4A 16 58 03 4A 16 58 00 \r
+00 00 58 16 11 16 58 02 4A 01 16 16 01 02 02 17 16 16 16 02 4A 16 58 03 4A 01 58 00 \r
+00 00 58 16 11 16 58 02 4A 02 16 16 01 02 02 02 01 16 01 03 4A 16 58 03 42 02 58 00 \r
+00 00 00 16 11 16 58 01 4A 02 01 16 44 44 01 02 01 16 01 4A 03 58 58 02 42 02 00 00 \r
+00 00 00 11 16 58 58 01 03 03 01 01 02 01 16 02 01 01 44 03 02 58 58 44 4A 03 00 00 \r
+00 00 00 16 16 58 58 58 02 02 01 01 44 16 58 01 01 01 45 02 01 58 58 01 02 02 00 00 \r
+00 00 00 00 58 58 58 58 01 02 01 01 01 58 58 16 01 01 01 44 16 58 58 58 01 02 00 00 \r
+00 00 00 00 58 58 58 58 58 01 16 16 16 58 58 58 16 16 01 16 58 58 58 58 16 01 00 00 \r
+00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 16 58 58 58 58 58 00 00 00 00 \r
+00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 \r
+00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 00 00 00 00 00 00 00 00 00 00 \r
+Plane 3\r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 58 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 58 00 00 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 00 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 58 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 58 16 16 16 16 58 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 58 58 16 01 01 16 58 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 58 58 16 01 01 16 58 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 16 58 16 01 17 16 58 00 00 00 00 00 00 58 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 71 71 16 01 16 16 16 00 00 00 00 00 00 58 16 00 00 00 \r
+00 00 00 00 00 00 00 00 11 16 71 71 71 71 16 16 16 00 00 00 00 00 00 58 00 16 00 00 \r
+00 00 00 00 00 00 00 11 11 11 11 71 71 71 71 16 01 00 00 00 00 00 00 00 16 00 00 00 \r
+00 00 00 00 00 00 00 11 11 11 11 71 71 71 71 16 71 00 00 00 00 00 00 00 16 00 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 16 71 71 71 71 01 42 00 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 11 11 11 16 16 71 71 71 71 42 00 00 00 00 00 00 11 12 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 71 71 42 00 00 00 00 00 16 11 12 00 00 \r
+00 00 00 00 00 00 00 00 00 11 11 16 16 16 16 71 71 42 3D 00 00 00 00 16 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 00 11 16 16 16 16 16 01 4A 3D 00 00 00 00 00 11 11 00 00 \r
+00 00 00 00 00 00 00 00 00 00 16 16 16 16 16 71 71 4A 42 4A 00 00 00 00 11 11 16 00 \r
+00 00 00 00 00 00 00 00 00 00 16 16 16 16 16 16 16 02 4A 03 00 00 00 00 00 16 16 00 \r
+00 00 00 00 00 00 00 00 00 00 79 16 16 16 16 16 16 02 02 00 00 00 00 00 00 16 58 00 \r
+00 00 00 00 00 00 00 00 00 00 79 79 79 79 16 16 16 00 00 00 00 00 00 00 00 16 00 00 \r
+00 00 00 00 00 00 00 00 00 58 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 16 00 00 \r
+00 00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 16 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 58 79 79 79 79 79 79 79 79 79 00 00 00 00 00 58 00 00 58 00 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 00 \r
+00 00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 58 58 \r
+00 00 00 00 00 00 00 11 79 79 79 79 79 79 79 79 79 79 16 00 00 00 00 00 16 00 58 58 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 58 00 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 79 79 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 16 79 79 0C 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 11 00 58 \r
+00 00 00 00 00 00 79 17 79 13 79 79 79 79 79 79 79 79 79 11 00 00 00 00 00 00 58 58 \r
+00 00 00 00 00 00 16 00 79 18 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 18 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 18 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 79 03 79 79 79 79 79 79 79 79 11 79 00 00 00 00 00 16 00 00 \r
+00 00 00 00 00 00 00 00 46 02 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 17 7A 79 79 79 79 79 79 16 79 79 11 16 16 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 7A 18 79 79 79 79 79 79 79 79 79 11 11 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 16 7A 7A 79 79 79 79 79 79 79 79 79 79 11 17 00 00 00 00 00 00 00 \r
+00 00 00 00 00 58 7A 7A 7A 79 16 79 79 79 79 79 16 79 79 11 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 7A 7A 7A 7A 79 79 79 79 79 79 79 79 79 79 0C 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7A 7A 7A 79 79 79 79 79 79 79 79 79 79 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 11 16 7A 7A 7A 79 79 79 79 79 79 79 79 16 79 17 00 00 00 00 00 00 00 00 \r
+00 00 00 00 11 16 7A 7A 7A 79 16 11 79 79 79 79 79 16 79 7A 00 00 00 00 00 00 00 00 \r
+00 00 00 00 16 58 7A 7A 7A 58 16 11 79 79 79 79 79 16 79 7A 13 00 00 00 00 00 00 00 \r
+00 00 00 00 16 7B 7A 7A 7A 7A 16 11 79 79 79 79 79 16 58 7A 7A 11 00 00 00 00 00 00 \r
+00 00 00 00 16 58 7A 7A 7A 58 16 79 79 79 13 79 79 7A 7A 7A 7A 7A 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 7A 7A 7A 58 11 79 79 79 7A 79 79 11 7A 7A 7A 7A 7B 00 00 00 00 00 \r
+00 00 00 00 16 7B 7A 7A 7A 58 11 79 79 79 7A 79 79 11 7A 7A 7A 16 7B 00 00 00 00 00 \r
+00 00 00 00 16 7B 7A 7A 7A 7B 11 16 79 79 7A 79 79 11 7A 7A 7A 16 7B 00 00 00 00 00 \r
+00 00 00 00 16 7B 03 7A 7A 7B 11 16 79 79 7A 79 79 11 7A 7A 7A 16 7B 00 00 00 00 00 \r
+00 00 00 00 16 7B 03 7A 7A 7B 11 16 79 46 7A 79 16 7B 7A 7A 11 7B 16 00 00 00 00 00 \r
+00 00 00 00 16 7B 03 7A 7A 7B 11 7A 79 7A 7A 79 16 7B 7A 7A 11 7B 16 00 00 00 00 00 \r
+00 00 00 00 16 7B 03 7A 4A 7B 16 7A 17 7A 7A 79 16 7B 7A 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 7B 7A 4A 7B 16 16 11 7A 7A 11 16 7B 16 7A 7B 7B 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 7B 3D 4A 7B 01 16 11 7A 7A 11 16 7B 16 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 7B 3D 7B 02 02 01 16 7A 7A 16 16 7B 16 7A 11 7B 58 00 00 00 00 00 \r
+00 00 00 00 16 7B 7B 7D 7B 03 03 44 16 7A 01 16 16 17 16 7A 7B 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 7B 7B 7D 7B 4A 7B 7B 16 01 7B 16 16 17 11 7A 11 7B 00 00 00 00 00 00 \r
+00 00 00 00 00 16 7B 7B 7B 42 7B 7B 16 7B 7B 7B 7B 17 7B 7A 11 11 00 00 00 00 00 00 \r
+00 00 00 00 00 01 7B 7B 7B 42 4A 03 7B 7B 7B 16 7B 7B 7B 7A 7B 16 00 00 00 00 00 00 \r
+00 00 00 00 00 01 03 7B 7B 7B 03 7B 7B 16 7B 7B 17 7B 7B 7A 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 02 03 7B 7B 7B 4A 01 16 7B 7B 7B 7B 7B 7A 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 03 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 7B 18 7B 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 42 7B 7B 7B 7B 7B 7B 7B 7B 7B 4B 18 11 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 02 7B 4A 7B 7B 7B 7B 7B 7B 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 02 7B 02 16 7B 7B 7B 04 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 03 4A 73 00 7B 7B 17 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 73 00 16 7B 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 01 00 73 16 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 44 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 4A 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 03 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 16 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 02 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 01 16 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 3D 02 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 7D 02 00 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 42 02 16 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 00 4A 02 16 00 00 00 00 00 00 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 \r
+00 00 02 03 02 16 00 00 00 00 00 00 16 11 11 00 00 00 00 00 00 00 00 16 00 00 00 00 \r
+00 00 44 02 02 16 58 00 00 00 00 00 16 17 16 00 00 00 00 00 00 00 00 16 00 00 00 00 \r
+00 58 01 01 01 58 58 00 00 00 00 16 16 17 17 00 00 00 00 00 00 00 58 16 16 00 00 00 \r
+00 58 58 16 01 58 58 00 00 58 16 11 16 17 17 16 00 00 00 00 00 00 58 01 16 00 00 00 \r
+00 58 58 16 16 58 58 44 01 58 16 11 16 02 02 16 00 00 00 00 02 58 58 02 01 58 00 00 \r
+00 58 58 58 16 58 58 02 44 58 16 11 16 02 02 16 00 00 58 44 03 58 58 03 44 58 00 00 \r
+00 58 58 16 11 58 58 03 02 58 16 11 01 02 02 01 11 16 58 02 03 58 58 4A 02 58 58 00 \r
+00 00 58 16 11 58 58 03 03 01 16 16 01 02 02 17 16 16 16 03 4A 58 16 4A 03 16 58 00 \r
+00 00 58 11 11 58 58 03 4A 44 16 01 44 02 02 02 01 16 01 4A 03 58 16 4A 4A 01 00 00 \r
+00 00 16 11 11 58 58 02 4A 02 16 01 02 01 44 02 01 16 02 4A 02 58 58 03 4A 02 00 00 \r
+00 00 00 11 16 58 58 01 03 02 01 01 02 01 01 02 01 01 02 03 01 58 58 02 4A 02 00 00 \r
+00 00 00 16 16 58 58 16 02 02 01 01 44 16 16 44 01 01 02 02 16 58 58 01 03 02 00 00 \r
+00 00 00 16 58 58 58 58 01 44 01 01 01 58 58 01 01 01 44 01 58 58 58 16 02 44 00 00 \r
+00 00 00 00 58 58 58 58 16 01 16 16 16 58 58 16 16 16 01 16 58 58 58 58 01 00 00 00 \r
+00 00 00 00 58 58 58 58 58 16 58 58 58 58 58 58 58 58 16 58 58 58 58 58 00 00 00 00 \r
+00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 \r
+00 00 00 00 00 00 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 00 00 58 58 58 58 58 58 58 58 00 00 00 00 00 00 00 00 00 00 \r
index a5b14e7011372fa5fa9471701fb3293302175379..29d5fa9e4146ce20484bc57765c418ceb5303668 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index ff72a7f0ce542a6a170f807a36f083e797d631d7..81d8e623e7667a0dcab5ed809d8d30c3fb61342c 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -73,10 +73,10 @@ DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ)
 #3812intf.$(OBJ)
 GFXLIBOBJS = modex16.$(OBJ) bitmap.$(OBJ) planar.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ)
 
-TESTEXEC = exmmtest.exe test.exe pcxtest.exe pcxtest2.exe test2.exe palettec.exe maptest.exe fmemtest.exe fonttest.exe fontgfx.exe scroll.exe vgmtest.exe inputest.exe palettel.exe
+TESTEXEC = exmmtest.exe test.exe pcxtest.exe pcxtest2.exe test2.exe palettec.exe maptest.exe fmemtest.exe fonttest.exe fontgfx.exe scroll.exe vgmtest.exe inputest.exe palettel.exe planrpcx.exe
 # tsthimem.exe
 #testemm.exe testemm0.exe fonttes0.exe miditest.exe sega.exe sountest.exe
-EXEC = 16.exe bakapi.exe $(TESTEXEC) tesutobakapee.exe
+EXEC = 16.exe bakapi.exe $(TESTEXEC) tesuto.exe
 
 all: $(EXEC) comp
 
@@ -96,10 +96,10 @@ scroll.exe: scroll.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib
 scroll.$(OBJ): $(SRC)scroll.c
        wcl $(FLAGS) -c $(SRC)scroll.c
 
-tesutobakapee.exe: tesutobakapee.$(OBJ)
-       wcl -zq -mh -d2 tesutobakapee.$(OBJ)
-tesutobakapee.$(OBJ): $(SRC)tesutobakapee.c
-       wcl -zq -mh -d2 -c $(SRC)tesutobakapee.c
+tesuto.exe: tesuto.$(OBJ)
+       wcl -zq -mh -d2 tesuto.$(OBJ)
+tesuto.$(OBJ): $(SRC)tesuto.c
+       wcl -zq -mh -d2 -c $(SRC)tesuto.c
 
 #sega.exe: sega.$(OBJ)
 #      wcl $(FLAGS) sega.$(OBJ)
@@ -151,8 +151,8 @@ palettel.exe: palettel.$(OBJ) $(16LIBOBJS) gfx.lib
 pcxtest2.exe: pcxtest2.$(OBJ) gfx.lib
        wcl $(FLAGS) pcxtest2.$(OBJ) gfx.lib -fm=pcxtest2.map
 
-pcxtest0.exe: pcxtest0.$(OBJ) gfx.lib
-       wcl $(FLAGS) pcxtest0.$(OBJ) gfx.lib -fm=pcxtest0.map
+planrpcx.exe: planrpcx.$(OBJ) gfx.lib
+       wcl $(FLAGS) planrpcx.$(OBJ) gfx.lib -fm=planrpcx.map
 
 maptest.exe: maptest.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib
        wcl $(FLAGS) maptest.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib -fm=maptest.map
@@ -195,8 +195,8 @@ test2.$(OBJ): $(SRC)test2.c $(SRCLIB)modex16.h
 pcxtest.$(OBJ): $(SRC)pcxtest.c $(SRCLIB)modex16.h
        wcl $(FLAGS) -c $(SRC)pcxtest.c
 
-pcxtest0.$(OBJ): $(SRC)pcxtest0.c $(SRCLIB)modex16.h
-       wcl $(FLAGS) -c $(SRC)pcxtest0.c
+planrpcx.$(OBJ): $(SRC)planrpcx.c $(SRCLIB)modex16.h
+       wcl $(FLAGS) -c $(SRC)planrpcx.c
 
 pcxtest2.$(OBJ): $(SRC)pcxtest2.c $(SRCLIB)modex16.h
        wcl $(FLAGS) -c $(SRC)pcxtest2.c
index 338d1f0a7a821d91dfdd2f1e7a074ed592406601..4c48d3d5b93d3cb93fcf1471155d7e5c514a5490 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index fd899f5ba64ab652a6ab9a0f061c2c188649811c..d0b60b7a140f0de4cb4ec5827a29652d9aa6e435 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
diff --git a/planrpcx.exe b/planrpcx.exe
new file mode 100755 (executable)
index 0000000..8cc2e95
Binary files /dev/null and b/planrpcx.exe differ
index 66d711e60214604c3fd9eb4e95f28f004a839daa..1a70a03947dde33867a597e334b13a71f008ebce 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 8b713691d1dcd2c03921feda2558452581645909..5541217fe4fa2ac2cc76f74caaf67dbd2b4e5a5c 100755 (executable)
@@ -1,24 +1,24 @@
-/* Project 16 Source Code~
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669
- *
- * This file is part of Project 16.
- *
- * Project 16 is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * Project 16 is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>, or
- * write to the Free Software Foundation, Inc., 51 Franklin Street,
- * Fifth Floor, Boston, MA 02110-1301 USA.
- *
- */
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
 /*\r
  * Implimentation of the planar buffer files.\r
  */\r
  */\r
 planar_buf_t *\r
 planar_buf_from_bitmap(bitmap_t *b) {\r
-    planar_buf_t *p;\r
-    int plane, bi, pi, x, y;\r
+       planar_buf_t *p;\r
+       int plane, bi, pi, x, y;\r
 \r
-    /* allocate the buffer */\r
-    p = planar_buf_alloc(b->width, b->height);\r
+       /* allocate the buffer */\r
+       p = planar_buf_alloc(b->width, b->height);\r
 \r
-    /* copy the bitmap data into the planar format */\r
-    bi=0;\r
-    pi=0;\r
-    for(y=0; y < b->height; y++) {\r
+       /* copy the bitmap data into the planar format */\r
+       bi=0;\r
+       pi=0;\r
+       for(y=0; y < b->height; y++) {\r
        /* start on the first plane */\r
        plane=0;\r
        for(x=0; x < b->width; x++) {\r
-           /* copy to each plane */\r
-           p->plane[plane++][pi]=b->data[bi++];\r
+               /* copy to each plane */\r
+               p->plane[plane++][pi]=b->data[bi++];\r
 \r
-           /* handle the completion of 4 planes. */\r
-           if(plane==4) {\r
-               plane=0;\r
-               pi++;\r
-           }\r
+               /* handle the completion of 4 planes. */\r
+               if(plane==4) {\r
+                       plane=0;\r
+                       pi++;\r
+               }\r
        }\r
 \r
        /* correct for images not divisible by 4 */\r
        if(plane) pi++;\r
-    }\r
+       }\r
 \r
-    return p;\r
+       return p;\r
 }\r
 \r
 \r
 /* allocates a planar buffer with specified dimensions */\r
 planar_buf_t *\r
 planar_buf_alloc(word width, word height) {\r
-    planar_buf_t *p;\r
-    int i;\r
+       planar_buf_t *p;\r
+       int i;\r
 \r
-    /* allocate the structure and populate sizes */\r
-    p=malloc(sizeof(planar_buf_t));\r
-    p->width  = width;\r
-    p->height = height;\r
-    p->pwidth = width / 4 + (width%4 ? 1 : 0);\r
+       /* allocate the structure and populate sizes */\r
+       p=malloc(sizeof(planar_buf_t));\r
+       p->width  = width;\r
+       p->height = height;\r
+       p->pwidth = width / 4 + (width%4 ? 1 : 0);\r
 \r
-    /* allocate the planes */\r
-    for(i=0; i<4; i++) {\r
+       /* allocate the planes */\r
+       for(i=0; i<4; i++) {\r
        p->plane[i] = malloc(p->height * p->pwidth);\r
-    }\r
+       }\r
 \r
-    return p;\r
+       return p;\r
 }\r
 \r
 \r
 /* deallocates a planar buffer */\r
 void\r
 planar_buf_free(planar_buf_t *p) {\r
-    int i;\r
+       int i;\r
 \r
-    /* free the planes */\r
-    for(i=0; i<4; i++) {\r
+       /* free the planes */\r
+       for(i=0; i<4; i++) {\r
        free(p->plane[i]);\r
-    }\r
+       }\r
 \r
-    /* free the structure */\r
-    free(p);\r
+       /* free the structure */\r
+       free(p);\r
 }\r
index 1e617ce005193fd90d829c25ba0302c6686539f4..34061a7b6d94a9253cabfa3e7163f265fc1a424e 100755 (executable)
@@ -28,7 +28,7 @@
 #ifndef PLANAR_H
 #define PLANAR_H
 typedef struct {
-  byte *plane[4];     /* 4 planes of image data */
+  byte far *plane[4];     /* 4 planes of image data */
   word width;         /* width of the image (spread across 4 planes) */
   word height;        /* height of the image (spread across 4 planes) */
   word pwidth;        /* the number of bytes in each plane */
similarity index 58%
rename from src/pcxtest0.c
rename to src/planrpcx.c
index f5efc3c7fbd77096a09f075b64a501912236d416..b8c8578423af721902c077667ce8e763c65e85d8 100755 (executable)
 \r
 global_game_variables_t gvar;\r
 \r
-/*\r
+\r
 void\r
 DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, byte sprite)\r
 {\r
-       byte plane;\r
+       word plane;\r
        word px, py;\r
        word offset;\r
 \r
        // TODO Make this fast.  It's SLOOOOOOW\r
        for(plane=0; plane < 4; plane++) {\r
-       modexSelectPlane(PLANE(plane+x));\r
-       for(px = plane; px < p->width; px+=4) {\r
-               offset=px;\r
-               for(py=0; py<p->height/2; py++) {\r
-               SELECT_ALL_PLANES();\r
-               if(!sprite || p->plane[offset])\r
-                       page->data = p->plane;\r
-               //offset+=p->width;\r
-               //offset++;\r
+               modexSelectPlane(PLANE(plane+x));\r
+                       for(px = plane; px < p->width; px+=4) {\r
+                               offset=px;\r
+                               for(py=0; py<p->height/2; py++) {\r
+                                       //SELECT_ALL_PLANES();\r
+                                       if(!sprite || p->plane[offset])\r
+                                               page->data = (p->plane[offset]);\r
+                               offset+=p->width;\r
+                               offset++;\r
                }\r
        }\r
        }\r
 }\r
-*/\r
 \r
-void main() {\r
+\r
+void main(int argc, char *argv[])\r
+{\r
        bitmap_t bmp;\r
        planar_buf_t *p;\r
        int i;\r
-       word start;\r
+       //word start;\r
        int plane;\r
-       float t1, t2;\r
+       //float t1, t2;\r
+       int x,y;\r
+       sword bakapee;\r
 \r
+       if(argv[1]) bakapee = atoi(argv[1]);\r
+       else bakapee = 1;\r
 //0000 bmp = bitmapLoadPcx("data/koishi~~.pcx");\r
 //     bmp = bitmapLoadPcx("data/chikyuu.pcx");\r
        bmp = bitmapLoadPcx("data/koishi^^.pcx");\r
-//     bmp = bitmapLoadPcx("16/PCX_LIB/chikyuu.pcx");\r
        p = planar_buf_from_bitmap(&bmp);\r
-       VGAmodeX(1, &gvar);\r
+       VGAmodeX(bakapee, &gvar);\r
        gvar.video.page[0]=modexDefaultPage(&gvar.video.page[0]);\r
        gvar.video.page[0].sw+=32;\r
        gvar.video.page[0].sh+=32;\r
@@ -79,65 +83,62 @@ void main() {
        modexClearRegion(&gvar.video.page[0], 0, 0, gvar.video.page[0].sw, gvar.video.page[0].sh, 1);\r
 \r
        /* update display~*/\r
-       gvar.video.page[0].dx+=16;\r
-       gvar.video.page[0].dy+=16;\r
+       gvar.video.page[0].dx+=32;\r
+       gvar.video.page[0].dy+=32;\r
        modexShowPage(&gvar.video.page[0]);\r
 \r
        /* non sprite comparison */\r
-       start = *clockw;\r
-       //for(i=0; i<100 ;i++) {\r
-               oldDrawBmp(VGA, 20, 20, &bmp, 0);\r
-       //}\r
+//     start = *clockw;\r
+//             oldDrawBmp(VGA, 20, 20, &bmp, 0);\r
 \r
-       start = *clockw;\r
-       //for(i=0; i<100 ;i++) {\r
+//     start = *clockw;\r
 //0000         modexDrawBmp(&gvar.video.page[0], 20, 20, &bmp);\r
-               modexDrawBmp(&gvar.video.page[0], 160, 120, &bmp);\r
-       //}\r
-       t1 = (*clockw-start) /18.2;\r
+//             modexDrawBmp(&gvar.video.page[0], 160, 120, &bmp);\r
+//     t1 = (*clockw-start) /18.2;\r
 \r
-       start = *clockw;\r
-       //for(i=0; i<100; i++) {\r
+//     start = *clockw;\r
 //0000         modexCopyPageRegion(&gvar.video.page[0], &gvar.video.page[0], 20, 20, 128, 20, 64, 64);\r
-               modexCopyPageRegion(&gvar.video.page[0], &gvar.video.page[0], 0, 0, 0, 0, 320, 240);\r
-       //}\r
-       t2 = (*clockw-start)/18.2;\r
+//             modexCopyPageRegion(&gvar.video.page[0], &gvar.video.page[0], 0, 0, 0, 0, 320, 240);\r
+//     t2 = (*clockw-start)/18.2;\r
 \r
 \r
-       start = *clockw;\r
-       //for(i=0; i<100 ;i++) {\r
-               oldDrawBmp(VGA, 20, 20, &bmp, 1);\r
-       //}\r
+//     start = *clockw;\r
+//             oldDrawBmp(VGA, 20, 20, &bmp, 1);\r
 \r
 \r
-       start = *clockw;\r
-       //for(i=0; i<100 ;i++) {\r
+//     start = *clockw;\r
 //0000         modexDrawSprite(&gvar.video.page[0], 20, 20, &bmp);\r
-               modexDrawSprite(&gvar.video.page[0], 160, 120, &bmp);\r
-       //}\r
+//             modexDrawSprite(&gvar.video.page[0], 160, 120, &bmp);\r
        //_fmemset(MK_FP(0xA000, 0), (int)p->plane, gvar.video.page[0].sw*(gvar.video.page[0].sh*2));\r
        //modexDrawBmp(&gvar.video.page[0], 0, 0, &bmp);\r
        while(!kbhit())\r
        {\r
-               //DrawPBuf(&gvar.video.page[0], 0, 0, p, 0);\r
+               DrawPBuf(&gvar.video.page[0], 0, 0, p, 0);\r
        }\r
        VGAmodeX(0, &gvar);\r
        /*printf("\nmain=%Fp\n\n", &i);\r
        printf("bmp.data=%Fp\n", bmp.data);\r
        printf("*bmp.data=%Fp\n", *(bmp.data));\r
-       printf("&bmp.data=%Fp\n", &(bmp.data));\r
+       printf("&bmp.data=%Fp\n", &(bmp.data));*/\r
 \r
        printf("\n%d\n", sizeof(p->plane));\r
-       printf("%d\n", sizeof(bmp));*/\r
+       printf("%d\n", sizeof(bmp));\r
 \r
-       /*for(i=0; i<(320*240); i++)\r
-       {\r
-               fprintf(stdout, "%d", bmp.data[i]);\r
-               if(i%bmp.width==0) fprintf(stdout, "\n");\r
-       }*/\r
-       printf("CPU to VGA: %f\n", t1);\r
-       printf("VGA to VGA: %f\n", t2);\r
-       printf("gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
-       printf("gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
+       /* print out the contents of each plane */\r
+       for(plane=0; plane < 4; plane++) {\r
+               i=0;\r
+               printf("Plane %d\n", plane);\r
+               for(y=0; y < p->height; y++) {\r
+                       for(x=0; x < p->pwidth; x++) {\r
+                               printf("%02X ", (int) p->plane[plane][i++]);\r
+                       }\r
+                       printf("\n");\r
+               }\r
+       }\r
+       fprintf(stderr, "\n");\r
+//     fprintf(stderr, "CPU to VGA: %f\n", t1);\r
+//     fprintf(stderr, "VGA to VGA: %f\n", t2);\r
+       fprintf(stderr, "gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
+       fprintf(stderr, "gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
        return;\r
 }\r
index e10597f8f09d49cb38c182ed13ce1af92bbd4f75..94121e8a2ba249ccbe3953c82d9d394a959c36b2 100755 (executable)
@@ -56,17 +56,17 @@ void main() {
     /* create the planar buffer */\r
     p = planar_buf_from_bitmap(&bmp);\r
 \r
-    /* print out the contents of each plane */\r
-    for(plane=0; plane < 4; plane++) {\r
-        i=0;\r
-       printf("Plane %d\n", plane);\r
-       for(y=0; y < p->height; y++) {\r
-           for(x=0; x < p->pwidth; x++) {\r
-               printf("%02X ", (int) p->plane[plane][i++]);\r
-           }\r
-           printf("\n");\r
+       /* print out the contents of each plane */\r
+       for(plane=0; plane < 4; plane++) {\r
+               i=0;\r
+               printf("Plane %d\n", plane);\r
+               for(y=0; y < p->height; y++) {\r
+                       for(x=0; x < p->pwidth; x++) {\r
+                               printf("%02X ", (int) p->plane[plane][i++]);\r
+                       }\r
+                       printf("\n");\r
+               }\r
        }\r
-    }\r
                /*__asm\r
                {\r
                        mov ah,31h\r
similarity index 100%
rename from src/tesutobakapee.c
rename to src/tesuto.c
index 3b6a85100a9bb731562b45a73a34c586c4d1efc1..f3a146ae6c3ad2a08549b118edacc7e9ddfab463 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 33a72c8590da247f707e31fa12e587cff1680bdf..00641349860851de738ebcd607fc015f0f1448bb 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
diff --git a/tesutobakapee.exe b/tesutobakapee.exe
deleted file mode 100755 (executable)
index e667a14..0000000
Binary files a/tesutobakapee.exe and /dev/null differ