checkpoint
authoradam <adam@megacz.com>
Fri, 22 Sep 2006 03:50:59 +0000 (04:50 +0100)
committeradam <adam@megacz.com>
Fri, 22 Sep 2006 03:50:59 +0000 (04:50 +0100)
bitstreams/slipway_drone.bst
src/com/atmel/fpslic/Fpslic.java [new file with mode: 0644]
src/edu/berkeley/obits/device/atmel/AvrDrone.java
src/edu/berkeley/obits/device/atmel/FakeAtmelDevice.java [new file with mode: 0644]
src/edu/berkeley/slipway/slipway_drone.c

index 391d754..0eedad8 100644 (file)
@@ -5,7 +5,7 @@
 10000000\r
 00001101\r
 00000001\r
-11111101\r
+11110001\r
 00000000\r
 00000000\r
 11010100\r
 01000010\r
 00001000\r
 10001111\r
-01101100\r
+00111110\r
 11100000\r
 01101100\r
 11110000\r
 10001111\r
 00111001\r
 00001001\r
-01110010\r
+01000100\r
 00100000\r
 01110000\r
 00110000\r
 00101000\r
 00111001\r
 00001100\r
-01011000\r
+00101010\r
 10000000\r
 01000101\r
 00001000\r
 10000000\r
 10010010\r
 00001100\r
-01011000\r
+00101010\r
 00111011\r
-01011001\r
+00101011\r
 00111011\r
 01000110\r
 00001000\r
 11110000\r
 11100001\r
 00001001\r
-01011001\r
+00101011\r
 11100010\r
 00001001\r
 01000111\r
 01000111\r
 00001000\r
 10000111\r
-00111100\r
+00001110\r
 11101110\r
 00001001\r
 10101001\r
 10000000\r
 01101110\r
 00111010\r
-01001000\r
+00011000\r
 01001010\r
 00001000\r
 10000000\r
 10000000\r
 01101110\r
 00111010\r
-00011000\r
+11101000\r
 00111010\r
 01010101\r
 01001101\r
 10000000\r
 01101110\r
 00111010\r
-11101000\r
+10111000\r
 00111010\r
 01010101\r
 00100000\r
 00001000\r
 10001111\r
 00111010\r
-10111000\r
+10001000\r
 00111010\r
 01010101\r
 00100000\r
 10000000\r
 01101110\r
 00111010\r
-10001000\r
+01010110\r
 01010101\r
 00001000\r
 10001000\r
 10001111\r
 00111010\r
 01010101\r
+00111011\r
 00100000\r
-01101110\r
+01101100\r
 00110000\r
-01101111\r
-00101111\r
-00111111\r
-01010110\r
-00001000\r
+01101101\r
 10000000\r
 01010110\r
 00001000\r
-10000111\r
-10000100\r
-00100000\r
-00111000\r
-00010100\r
-00100000\r
-00110000\r
 10000000\r
-01110010\r
-01010110\r
-00001000\r
-10001000\r
 01010110\r
 00001000\r
-10001111\r
-10010000\r
-01110011\r
-00101000\r
-00111001\r
-01101001\r
-11100000\r
-01101110\r
-11110000\r
-01010111\r
-00001000\r
-10000000\r
-01010111\r
-00001000\r
-10000111\r
-01101111\r
-11100000\r
-11111111\r
-10001010\r
-10000000\r
-10000000\r
-01101110\r
-10010000\r
-01010111\r
-00001000\r
-10001000\r
-01010111\r
-00001000\r
-10001111\r
-01101111\r
-00000001\r
-00100100\r
-10000000\r
-10010010\r
-00010100\r
-10000000\r
-10010000\r
-01011000\r
-00001000\r
-10000000\r
-01011000\r
-00001000\r
 10000111\r
-10010000\r
-01101111\r
-10000000\r
-01101110\r
-00111010\r
-01010110\r
-00111010\r
-01010101\r
-01011000\r
-00001000\r
-10001000\r
-01011000\r
-00001000\r
-10001111\r
-00111011\r
-00100000\r
-01101100\r
-00110000\r
-01101101\r
-10000000\r
 01110000\r
 10010000\r
-01011001\r
-00001000\r
-10000000\r
-01011001\r
-00001000\r
-10000111\r
 01110001\r
 10000010\r
 10010011\r
 00001001\r
-10010100\r
+11000010\r
 00111111\r
-00100000\r
-01101100\r
-01011001\r
+01010110\r
 00001000\r
 10001000\r
-01011001\r
+01010110\r
 00001000\r
 10001111\r
+00100000\r
+01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-10000010\r
-10010011\r
-01011010\r
+01010111\r
 00001000\r
 10000000\r
-01011010\r
+01010111\r
 00001000\r
 10000111\r
+10000010\r
+10010011\r
 00001001\r
-10000111\r
+10110101\r
 00111111\r
 00100000\r
 01101100\r
 00110000\r
-01101101\r
-10000000\r
-01011010\r
+01010111\r
 00001000\r
 10001000\r
-01011010\r
+01010111\r
 00001000\r
 10001111\r
+01101101\r
+10000000\r
 01110000\r
 10010000\r
 01110001\r
 10000010\r
 10010011\r
 00111001\r
-01111010\r
-10000000\r
-01011011\r
+01011000\r
 00001000\r
 10000000\r
-01011011\r
+01011000\r
 00001000\r
 10000111\r
+10101000\r
+10000000\r
 01110000\r
 10010000\r
 01110001\r
 00100000\r
 01101100\r
 00110000\r
-01101101\r
-10000010\r
-01011011\r
+01011000\r
 00001000\r
 10001000\r
-01011011\r
+01011000\r
 00001000\r
 10001111\r
+01101101\r
+10000010\r
 10010011\r
 10000001\r
 10010010\r
 00001100\r
-10101000\r
+11010110\r
 00111111\r
-00111011\r
-10100111\r
-01011100\r
+01011001\r
 00001000\r
 10000000\r
-01011100\r
+01011001\r
 00001000\r
 10000111\r
 00111011\r
+11010101\r
+00111011\r
 11111111\r
 11100111\r
 11110000\r
 11100001\r
 00001001\r
-10100111\r
-00100000\r
-01011100\r
+01011001\r
 00001000\r
 10001000\r
-01011100\r
+01011001\r
 00001000\r
 10001111\r
+11010101\r
+00100000\r
 01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
-01110001\r
-00101000\r
-01011101\r
+01011010\r
 00001000\r
 10000000\r
-01011101\r
+01011010\r
 00001000\r
 10000111\r
-00111001\r
+01110001\r
+10000010\r
+10010011\r
 00001001\r
 01000000\r
 11100000\r
 01101100\r
 11110000\r
-01101101\r
-11101110\r
-01011101\r
+01011010\r
 00001000\r
 10001000\r
-01011101\r
+01011010\r
 00001000\r
 10001111\r
+01101101\r
+11101110\r
 11111011\r
 11100000\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
-00000001\r
-00100100\r
-01011110\r
+01011011\r
 00001000\r
 10000000\r
-01011110\r
+01011011\r
 00001000\r
 10000111\r
+00000001\r
+00100100\r
 10000000\r
 10010010\r
 00010100\r
 10000000\r
 10010000\r
 10010000\r
-01101101\r
-10000000\r
-01011110\r
+01011011\r
 00001000\r
 10001000\r
-01011110\r
+01011011\r
 00001000\r
 10001111\r
+01101101\r
+10000000\r
 01101100\r
 00100000\r
 01110000\r
 00110000\r
 01110001\r
 10000000\r
-01101100\r
-10010000\r
-01011111\r
+01011100\r
 00001000\r
 10000000\r
-01011111\r
+01011100\r
 00001000\r
 10000111\r
+01101100\r
+10010000\r
 01101101\r
 00101000\r
 00111001\r
 00001001\r
-10110011\r
+10001101\r
 00100000\r
-01110000\r
-00110000\r
-01011111\r
+01011100\r
 00001000\r
 10001000\r
-01011111\r
+01011100\r
 00001000\r
 10001111\r
+01110000\r
+00110000\r
 01110001\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00101000\r
-00111001\r
-00001100\r
-01100000\r
+01011101\r
 00001000\r
 10000000\r
-01100000\r
+01011101\r
 00001000\r
 10000111\r
-10011001\r
+00111001\r
+00001100\r
+01110011\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00100000\r
-01110000\r
-00110000\r
-01100000\r
+01011101\r
 00001000\r
 10001000\r
-01100000\r
+01011101\r
 00001000\r
 10001111\r
+01110000\r
+00110000\r
 01110001\r
 10000010\r
 10010011\r
 10000000\r
 10010010\r
 00001100\r
-10011001\r
-00111011\r
-01100001\r
+01011110\r
 00001000\r
 10000000\r
-01100001\r
+01011110\r
 00001000\r
 10000111\r
-10011010\r
+01110011\r
+00111011\r
+01110100\r
 00111011\r
 10101110\r
 10111011\r
 10100111\r
 10110000\r
-00100000\r
-01101100\r
-01100001\r
+01011110\r
 00001000\r
 10001000\r
-01100001\r
+01011110\r
 00001000\r
 10001111\r
+00100000\r
+01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-00101000\r
-00111001\r
-01100010\r
+01011111\r
 00001000\r
 10000000\r
-01100010\r
+01011111\r
 00001000\r
 10000111\r
+10000010\r
+10010011\r
 00001001\r
 00001011\r
 11100000\r
 01101100\r
 11110000\r
 01101101\r
-11101110\r
-11111011\r
-01100010\r
+01011111\r
 00001000\r
 10001000\r
-01100010\r
+01011111\r
 00001000\r
 10001111\r
+11101110\r
+11111011\r
 11100000\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00000001\r
-00100100\r
-10000000\r
-01100011\r
+01100000\r
 00001000\r
 10000000\r
-01100011\r
+01100000\r
 00001000\r
 10000111\r
+00100100\r
+10000000\r
 10010010\r
 00010100\r
 10000000\r
 10010000\r
 10010000\r
 01101101\r
-10000000\r
-01101100\r
-01100011\r
+01100000\r
 00001000\r
 10001000\r
-01100011\r
+01100000\r
 00001000\r
 10001111\r
+10000000\r
+01101100\r
 00100000\r
 01110000\r
 00110000\r
 01110001\r
 10000000\r
 01101100\r
-10010000\r
-01101101\r
-01100100\r
+01100001\r
 00001000\r
 10000000\r
-01100100\r
+01100001\r
 00001000\r
 10000111\r
+10010000\r
+01101101\r
 00101000\r
 00111001\r
 00001001\r
 01010001\r
 00100000\r
 01110000\r
-00110000\r
-01110001\r
-01100100\r
+01100001\r
 00001000\r
 10001000\r
-01100100\r
+01100001\r
 00001000\r
 10001111\r
+00110000\r
+01110001\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00101000\r
 00111001\r
-00001100\r
-00110111\r
-01100101\r
+01100010\r
 00001000\r
 10000000\r
-01100101\r
+01100010\r
 00001000\r
 10000111\r
+00001100\r
+00110111\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00100000\r
 01110000\r
-00110000\r
-01110001\r
-01100101\r
+01100010\r
 00001000\r
 10001000\r
-01100101\r
+01100010\r
 00001000\r
 10001111\r
+00110000\r
+01110001\r
 10000010\r
 10010011\r
 10000000\r
 10010010\r
 00001100\r
 00110111\r
-00111011\r
-00111000\r
-01100110\r
+01100011\r
 00001000\r
 10000000\r
-01100110\r
+01100011\r
 00001000\r
 10000111\r
 00111011\r
+00111000\r
+00111011\r
 01101110\r
 01110111\r
 01100111\r
 01110000\r
 00100000\r
-01101100\r
-00110000\r
-01100110\r
+01100011\r
 00001000\r
 10001000\r
-01100110\r
+01100011\r
 00001000\r
 10001111\r
+01101100\r
+00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
 10000010\r
-10010011\r
-00001001\r
-01100111\r
+01100100\r
 00001000\r
 10000000\r
-01100111\r
+01100100\r
 00001000\r
 10000111\r
+10010011\r
+00001001\r
 11010110\r
 11100000\r
 01101100\r
 11110000\r
 01101101\r
 11101110\r
-11111011\r
-11100000\r
-01100111\r
+01100100\r
 00001000\r
 10001000\r
-01100111\r
+01100100\r
 00001000\r
 10001111\r
+11111011\r
+11100000\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00000001\r
 00100100\r
-10000000\r
-10010010\r
-01101000\r
+01100101\r
 00001000\r
 10000000\r
-01101000\r
+01100101\r
 00001000\r
 10000111\r
+10000000\r
+10010010\r
 00010100\r
 10000000\r
 10010000\r
 10010000\r
 01101101\r
 10000000\r
-01101100\r
-00100000\r
-01101000\r
+01100101\r
 00001000\r
 10001000\r
-01101000\r
+01100101\r
 00001000\r
 10001111\r
+01101100\r
+00100000\r
 01110000\r
 00110000\r
 01110001\r
 10000000\r
 01101100\r
 10010000\r
-01101101\r
-00101000\r
-01101001\r
+01100110\r
 00001000\r
 10000000\r
-01101001\r
+01100110\r
 00001000\r
 10000111\r
+01101101\r
+00101000\r
 00111001\r
 00001001\r
-11101111\r
+00010101\r
 00100000\r
 01110000\r
 00110000\r
-01110001\r
-10000000\r
-01101001\r
+01100110\r
 00001000\r
 10001000\r
-01101001\r
+01100110\r
 00001000\r
 10001111\r
+01110001\r
+10000000\r
 01101100\r
 10010000\r
 01101101\r
 00101000\r
 00111001\r
 00001100\r
-11010101\r
-10000000\r
-01101010\r
+01100111\r
 00001000\r
 10000000\r
-01101010\r
+01100111\r
 00001000\r
 10000111\r
+11111011\r
+10000000\r
 01101100\r
 10010000\r
 01101101\r
 00100000\r
 01110000\r
 00110000\r
-01110001\r
-10000010\r
-01101010\r
+01100111\r
 00001000\r
 10001000\r
-01101010\r
+01100111\r
 00001000\r
 10001111\r
+01110001\r
+10000010\r
 10010011\r
 10000000\r
 10010010\r
 00001100\r
-11010101\r
-00111011\r
-11010110\r
+11111011\r
 00111011\r
-01101011\r
+01101000\r
 00001000\r
 10000000\r
-01101011\r
+01101000\r
 00001000\r
 10000111\r
+11111100\r
+00111011\r
 01001110\r
 01010101\r
 01000111\r
 01010000\r
 00100000\r
 01101100\r
-00110000\r
-01101101\r
-01101011\r
+01101000\r
 00001000\r
 10001000\r
-01101011\r
+01101000\r
 00001000\r
 10001111\r
+00110000\r
+01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
 10000010\r
 10010011\r
-01100001\r
-00111111\r
-01101100\r
+01101001\r
 00001000\r
 10000000\r
-01101100\r
+01101001\r
 00001000\r
 10000111\r
+01100001\r
+00111111\r
 00100000\r
 01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
-10010000\r
-01110001\r
-01101100\r
+01101001\r
 00001000\r
 10001000\r
-01101100\r
+01101001\r
 00001000\r
 10001111\r
+10010000\r
+01110001\r
 10000010\r
 10010011\r
 10100001\r
 11100000\r
 01101100\r
 11110000\r
-01101101\r
-11101110\r
-01101101\r
+01101010\r
 00001000\r
 10000000\r
-01101101\r
+01101010\r
 00001000\r
 10000111\r
+01101101\r
+11101110\r
 11111011\r
 11100000\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
-00000001\r
-00100100\r
-01101101\r
+01101010\r
 00001000\r
 10001000\r
-01101101\r
+01101010\r
 00001000\r
 10001111\r
+00000001\r
+00100100\r
 10000000\r
 10010010\r
 00010100\r
 10000000\r
 10010000\r
 10010000\r
-01101101\r
-10000000\r
-01101110\r
+01101011\r
 00001000\r
 10000000\r
-01101110\r
+01101011\r
 00001000\r
 10000111\r
+01101101\r
+10000000\r
 01101100\r
 00100000\r
 01110000\r
 00110000\r
 01110001\r
 10000000\r
-01101100\r
-10010000\r
-01101110\r
+01101011\r
 00001000\r
 10001000\r
-01101110\r
+01101011\r
 00001000\r
 10001111\r
+01101100\r
+10010000\r
 01101101\r
 00101000\r
 00111001\r
 00001001\r
 10000010\r
 00100000\r
-01110000\r
-00110000\r
-01101111\r
+01101100\r
 00001000\r
 10000000\r
-01101111\r
+01101100\r
 00001000\r
 10000111\r
+01110000\r
+00110000\r
 01110001\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00101000\r
-00111001\r
-00001100\r
-01101111\r
+01101100\r
 00001000\r
 10001000\r
-01101111\r
+01101100\r
 00001000\r
 10001111\r
+00111001\r
+00001100\r
 01101000\r
 10000000\r
 01101100\r
 10010000\r
 01101101\r
 00100000\r
-01110000\r
-00110000\r
-01110000\r
+01101101\r
 00001000\r
 10000000\r
-01110000\r
+01101101\r
 00001000\r
 10000111\r
+01110000\r
+00110000\r
 01110001\r
 10000010\r
 10010011\r
 10000000\r
 10010010\r
 00001100\r
-01101000\r
-00111011\r
-01110000\r
+01101101\r
 00001000\r
 10001000\r
-01110000\r
+01101101\r
 00001000\r
 10001111\r
+01101000\r
+00111011\r
 01101001\r
 00111011\r
 01001000\r
 01101001\r
 10101010\r
 10001110\r
-10011001\r
-10000111\r
-01110001\r
+01101110\r
 00001000\r
 10000000\r
-01110001\r
+01101110\r
 00001000\r
 10000111\r
+10011001\r
+10000111\r
 10010000\r
 10001011\r
-00001010\r
+00111000\r
 00111111\r
 00100000\r
 01101100\r
-00110000\r
-01101101\r
-01110001\r
+01101110\r
 00001000\r
 10001000\r
-01110001\r
+01101110\r
 00001000\r
 10001111\r
+00110000\r
+01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-00101000\r
-00111001\r
-00001001\r
-10110011\r
-01110010\r
+10000010\r
+10010011\r
+01101111\r
 00001000\r
 10000000\r
-01110010\r
+01101111\r
 00001000\r
 10000111\r
+00001001\r
+10110011\r
 00111111\r
 00100000\r
 01101100\r
 00110000\r
 01101101\r
 10000000\r
-01110000\r
-10010000\r
-01110010\r
+01101111\r
 00001000\r
 10001000\r
-01110010\r
+01101111\r
 00001000\r
 10001111\r
+01110000\r
+10010000\r
 01110001\r
-00101000\r
-00111001\r
+10000010\r
+10010011\r
 00111001\r
 10100110\r
 00111111\r
-00100000\r
-01101100\r
-01110011\r
+01110000\r
 00001000\r
 10000000\r
-01110011\r
+01110000\r
 00001000\r
 10000111\r
+00100000\r
+01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-00101000\r
-00111001\r
-01110011\r
+01110000\r
 00001000\r
 10001000\r
-01110011\r
+01110000\r
 00001000\r
 10001111\r
+00101000\r
+00111001\r
 00001001\r
 11101000\r
 00111111\r
 00100000\r
 01101100\r
 00110000\r
-01101101\r
-10000000\r
-01110100\r
+01110001\r
 00001000\r
 10000000\r
-01110100\r
+01110001\r
 00001000\r
 10000111\r
+01101101\r
+10000000\r
 01110000\r
 10010000\r
 01110001\r
 00101000\r
 00111001\r
 00111001\r
-11011011\r
-00111111\r
-01110100\r
+01110001\r
 00001000\r
 10001000\r
-01110100\r
+01110001\r
 00001000\r
 10001111\r
+11011011\r
+00111111\r
 00100000\r
 01101100\r
 00110000\r
 01101101\r
 10000000\r
 01110000\r
-10010000\r
-01110001\r
-01110101\r
+01110010\r
 00001000\r
 10000000\r
-01110101\r
+01110010\r
 00001000\r
 10000111\r
-10000010\r
-10010011\r
+10010000\r
+01110001\r
+00101000\r
+00111001\r
 00001001\r
 00011101\r
 00111111\r
 00100000\r
-01101100\r
-00110000\r
-01110101\r
+01110010\r
 00001000\r
 10001000\r
-01110101\r
+01110010\r
 00001000\r
 10001111\r
+01101100\r
+00110000\r
 01101101\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-10000010\r
-10010011\r
-00111001\r
-01110110\r
+00101000\r
+01110011\r
 00001000\r
 10000000\r
-01110110\r
+01110011\r
 00001000\r
 10000111\r
+00111001\r
+00111001\r
 00010000\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
 00100000\r
-01101100\r
-00110000\r
-01110110\r
+01110011\r
 00001000\r
 10001000\r
-01110110\r
+01110011\r
 00001000\r
 10001111\r
+01101100\r
+00110000\r
 01101101\r
 10000010\r
 10010011\r
 10000001\r
 10010010\r
 00001100\r
-10011000\r
-00111111\r
-01110111\r
+01110100\r
 00001000\r
 10000000\r
-01110111\r
+01110100\r
 00001000\r
 10000111\r
+10011000\r
+00111111\r
 00111011\r
 10010111\r
 00111011\r
 10010110\r
 10000000\r
 01110000\r
-10010000\r
-01110001\r
-01110111\r
+01110100\r
 00001000\r
 10001000\r
-01110111\r
+01110100\r
 00001000\r
 10001111\r
+10010000\r
+01110001\r
 00100000\r
 01101100\r
 00110000\r
 01101101\r
 10000010\r
 10010011\r
-10000001\r
-10010010\r
-01111000\r
+01110101\r
 00001000\r
 10000000\r
-01111000\r
+01110101\r
 00001000\r
 10000111\r
+10000001\r
+10010010\r
 00001100\r
-00101011\r
+10001101\r
 00111111\r
 00111011\r
-00101010\r
+10001100\r
 00111011\r
-00101001\r
-10000000\r
-01111000\r
+01110101\r
 00001000\r
 10001000\r
-01111000\r
+01110101\r
 00001000\r
 10001111\r
+10001011\r
+10000000\r
 01110000\r
 10010000\r
 01110001\r
 00100000\r
 01101100\r
 00110000\r
-01101101\r
-10000010\r
-01111001\r
+01110110\r
 00001000\r
 10000000\r
-01111001\r
+01110110\r
 00001000\r
 10000111\r
+01101101\r
+10000010\r
 10010011\r
 10000001\r
 10010010\r
 00001100\r
 11001001\r
 00111111\r
-00111011\r
-11001000\r
-01111001\r
+01110110\r
 00001000\r
 10001000\r
-01111001\r
+01110110\r
 00001000\r
 10001111\r
 00111011\r
+11001000\r
+00111011\r
 11000111\r
 10000000\r
 01110000\r
 10010000\r
 01110001\r
-00100000\r
-01101100\r
-01111010\r
+01110111\r
 00001000\r
 10000000\r
-01111010\r
+01110111\r
 00001000\r
 10000111\r
+00100000\r
+01101100\r
 00110000\r
 01101101\r
 10000010\r
 10010011\r
 10000001\r
 10010010\r
-00001100\r
-01100111\r
-01111010\r
+01110111\r
 00001000\r
 10001000\r
-01111010\r
+01110111\r
 00001000\r
 10001111\r
+00001100\r
+00000101\r
 00111111\r
 00111011\r
-01100110\r
+00000100\r
 00111011\r
-01100101\r
+00000011\r
 01000100\r
-00100000\r
-01101110\r
-01111011\r
+01111000\r
 00001000\r
 10000000\r
-01111011\r
+01111000\r
 00001000\r
 10000111\r
+00100000\r
+01101110\r
 00110000\r
 01101111\r
 00101111\r
 00111111\r
 10000100\r
 00100000\r
-00111000\r
-00010100\r
-01111011\r
+01111000\r
 00001000\r
 10001000\r
-01111011\r
+01111000\r
 00001000\r
 10001111\r
+00111000\r
+00010100\r
 00100000\r
 00110000\r
 10000000\r
 01110010\r
 10010000\r
 01110011\r
-00101000\r
-00111001\r
-01111100\r
+01111001\r
 00001000\r
 10000000\r
-01111100\r
+01111001\r
 00001000\r
 10000111\r
+00101000\r
+00111001\r
 01101001\r
 11100000\r
 01101110\r
 11110000\r
 01101111\r
 11100000\r
-11111111\r
-01000000\r
-01111100\r
+01111001\r
 00001000\r
 10001000\r
-01111100\r
+01111001\r
 00001000\r
 10001111\r
+11111111\r
+01000000\r
 10000000\r
 01101110\r
 10010000\r
 01101111\r
 00000001\r
 00100100\r
-10000000\r
-10010010\r
-01111101\r
+01111010\r
 00001000\r
 10000000\r
-01111101\r
+01111010\r
 00001000\r
 10000111\r
+10000000\r
+10010010\r
 00010100\r
 10000000\r
 10010000\r
 10010000\r
 01101111\r
 10000000\r
-01101110\r
-00111010\r
-01111101\r
+01111010\r
 00001000\r
 10001000\r
-01111101\r
+01111010\r
 00001000\r
 10001111\r
-00010001\r
+01101110\r
+00111010\r
+00001111\r
 00111010\r
 01010101\r
-01000001\r
+01101111\r
 00111010\r
 01010101\r
-00111011\r
-10101001\r
-01111110\r
+01111011\r
 00001000\r
 10000000\r
-01111110\r
+01111011\r
 00001000\r
 10000111\r
+00111011\r
+10101001\r
 00111010\r
 01110111\r
 00111010\r
 01000111\r
 00111010\r
 00010111\r
-00111010\r
-11100111\r
-01111110\r
+01111011\r
 00001000\r
 10001000\r
-01111110\r
+01111011\r
 00001000\r
 10001100\r
 00111010\r
-10110111\r
+11100111\r
 00111010\r
 01010101\r
-00110000\r
+01100000\r
 10000000\r
 00001000\r
 10000000\r
 00001000\r
 10000111\r
 11100000\r
-11101101\r
+11100111\r
 11100000\r
 11000000\r
 10010000\r
 10010011\r
 00000000\r
 10011011\r
-11000011\r
+11000010\r
 10011000\r
 10011010\r
 11001101\r
 10001111\r
 10011000\r
 10011010\r
+10011010\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
-01011111\r
-01001111\r
+10010001\r
 11010110\r
 00001000\r
 10000000\r
 11010110\r
 00001000\r
 10000111\r
-11100000\r
-00110000\r
-00000111\r
-11110000\r
-11100000\r
-11100000\r
-10010001\r
-00001000\r
-11010110\r
-00001000\r
-10001000\r
-11010110\r
-00001000\r
-10001111\r
+00000100\r
 10010001\r
-00001000\r
+00000100\r
 00010111\r
 00000111\r
-11110011\r
-10010001\r
-00000000\r
-10010001\r
-11010111\r
-00001000\r
-10000000\r
-11010111\r
-00001000\r
-10000111\r
-00000000\r
-01011001\r
-01001111\r
-11100000\r
-10000011\r
-10010001\r
-00000000\r
-10010001\r
-11010111\r
-00001000\r
-10001000\r
-11010111\r
-00001000\r
-10001111\r
-00000000\r
-10010110\r
-11100000\r
-00110000\r
-00000111\r
 11110000\r
-11100000\r
-11100000\r
-11011000\r
-00001000\r
-10000000\r
-11011000\r
-00001000\r
-10000111\r
-10010011\r
-00000000\r
-10010011\r
-00000000\r
-10011011\r
-11000010\r
+11001110\r
 10011000\r
-10011010\r
-11011000\r
+11010110\r
 00001000\r
 10001000\r
-11011000\r
+11010110\r
 00001000\r
 10001111\r
-10011010\r
 10010001\r
 00000000\r
 10010001\r
 10010001\r
 00000100\r
 10010001\r
-11011001\r
+00000100\r
+11010111\r
 00001000\r
 10000000\r
-11011001\r
+11010111\r
 00001000\r
 10000111\r
-00000100\r
 00010111\r
 00000111\r
 11110000\r
 10011000\r
 10010001\r
 00000000\r
-11011001\r
+10010001\r
+11010111\r
 00001000\r
 10001000\r
-11011001\r
+11010111\r
 00001000\r
 10001111\r
-10010001\r
 00000000\r
 10010001\r
 00000100\r
 00000100\r
 00010111\r
 00000111\r
-11011010\r
+11110011\r
+11011000\r
 00001000\r
 10000000\r
-11011010\r
+11011000\r
 00001000\r
 10000111\r
-11110000\r
-11001110\r
-10011000\r
-10010001\r
-00000000\r
-10010001\r
-00000000\r
-10010001\r
-11011010\r
-00001000\r
-10001000\r
-11011010\r
-00001000\r
-10001111\r
-00000100\r
-10010001\r
-00000100\r
-00010111\r
-00000111\r
-11110011\r
 11001110\r
 10010001\r
-11011011\r
-00001000\r
-10000000\r
-11011011\r
-00001000\r
-10000111\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-00011011\r
-11011011\r
+11011000\r
 00001000\r
 10001000\r
-11011011\r
+11011000\r
 00001000\r
 10001111\r
+00000000\r
+00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
 11001110\r
 10011000\r
-10011001\r
-11001110\r
-11011100\r
+11011001\r
 00001000\r
 10000000\r
-11011100\r
+11011001\r
 00001000\r
 10000111\r
+10011001\r
+11001110\r
 10011010\r
 00100111\r
 11111101\r
 10010101\r
 00110000\r
 11110000\r
-11001110\r
-10010001\r
-11011100\r
+11011001\r
 00001000\r
 10001000\r
-11011100\r
+11011001\r
 00001000\r
 10001111\r
+11001110\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
-00010111\r
-11011101\r
+11011010\r
 00001000\r
 10000000\r
-11011101\r
+11011010\r
 00001000\r
 10000111\r
+00000100\r
+00010111\r
 00000111\r
 11110100\r
 11000001\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-01011000\r
-11011101\r
+11011010\r
 00001000\r
 10001000\r
-11011101\r
+11011010\r
 00001000\r
 10001111\r
+00000000\r
+01011000\r
 01001111\r
 10000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
-10010110\r
-11100000\r
-11011110\r
+11011011\r
 00001000\r
 10000000\r
-11011110\r
+11011011\r
 00001000\r
 10000111\r
+10010110\r
+11100000\r
 00110000\r
 00000111\r
 11110000\r
 11100000\r
 11100000\r
 10010011\r
-00000000\r
-10010011\r
-11011110\r
+11011011\r
 00001000\r
 10001000\r
-11011110\r
+11011011\r
 00001000\r
 10001111\r
 00000000\r
+10010011\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
-00000000\r
-10010001\r
-11011111\r
+11011100\r
 00001000\r
 10000000\r
-11011111\r
+11011100\r
 00001000\r
 10000111\r
 00000000\r
+10010001\r
+00000000\r
 00010111\r
 00000111\r
 11110100\r
 11000001\r
 10010001\r
-00000100\r
-10010001\r
-11011111\r
+11011100\r
 00001000\r
 10001000\r
-11011111\r
+11011100\r
 00001000\r
 10001111\r
 00000100\r
 10010001\r
+00000100\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00010111\r
-00000111\r
-11110000\r
-11100000\r
+11011101\r
 00001000\r
 10000000\r
-11100000\r
+11011101\r
 00001000\r
 10000111\r
+00000111\r
+11110000\r
 11000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
-10010001\r
-11100000\r
+11011101\r
 00001000\r
 10001000\r
-11100000\r
+11011101\r
 00001000\r
 10001111\r
 00000100\r
+10010001\r
+00000100\r
 00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
-11000001\r
-10011011\r
-11100001\r
+11011110\r
 00001000\r
 10000000\r
-11100001\r
+11011110\r
 00001000\r
 10000111\r
 11000001\r
+10011011\r
+11000001\r
 10011000\r
 00101111\r
 00100111\r
 11111101\r
 10010101\r
-10010001\r
-00000000\r
-11100001\r
+11011110\r
 00001000\r
 10001000\r
-11100001\r
+11011110\r
 00001000\r
 10001111\r
 10010001\r
 00000000\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
-00010111\r
-00000111\r
-11100010\r
+11011111\r
 00001000\r
 10000000\r
-11100010\r
+11011111\r
 00001000\r
 10000111\r
+00010111\r
+00000111\r
 11110100\r
 11000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
-01011000\r
-01001111\r
-11100010\r
+11011111\r
 00001000\r
 10001000\r
-11100010\r
+11011111\r
 00001000\r
 10001111\r
+01011000\r
+01001111\r
 10000001\r
 10010001\r
 00000000\r
 00000000\r
 10010110\r
 11100000\r
-00110000\r
-11100011\r
 00001000\r
 10000000\r
-11100011\r
+11100000\r
 00001000\r
 10000111\r
+11100000\r
+00110000\r
 00000111\r
 11110000\r
 11100000\r
 11100000\r
 10010011\r
 00000000\r
-10010011\r
-00000000\r
-11100011\r
+11100000\r
 00001000\r
 10001000\r
-11100011\r
+11100000\r
 00001000\r
 10001111\r
+10010011\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
 00000000\r
-10010001\r
-00000000\r
-11100100\r
+11100001\r
 00001000\r
 10000000\r
-11100100\r
+11100001\r
 00001000\r
 10000111\r
+10010001\r
+00000000\r
 00010111\r
 00000111\r
 11110100\r
 11000001\r
 10010001\r
 00000100\r
-10010001\r
-00000100\r
-11100100\r
+11100001\r
 00001000\r
 10001000\r
-11100100\r
+11100001\r
 00001000\r
 10001111\r
 10010001\r
+00000100\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00010111\r
 00000111\r
-11110000\r
-11000001\r
-11100101\r
+11100010\r
 00001000\r
 10000000\r
-11100101\r
+11100010\r
 00001000\r
 10000111\r
+11110000\r
+11000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
 00000100\r
-10010001\r
-00000100\r
-11100101\r
+11100010\r
 00001000\r
 10001000\r
-11100101\r
+11100010\r
 00001000\r
 10001111\r
+10010001\r
+00000100\r
 00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
 11000001\r
-10011011\r
-11000001\r
-11100110\r
+11100011\r
 00001000\r
 10000000\r
-11100110\r
+11100011\r
 00001000\r
 10000111\r
+10011011\r
+11000001\r
 10011000\r
 00101111\r
 00100111\r
 11111101\r
 10010101\r
 10010001\r
-00000000\r
-10010001\r
-11100110\r
+11100011\r
 00001000\r
 10001000\r
-11100110\r
+11100011\r
 00001000\r
 10001111\r
 00000000\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00010111\r
-00000111\r
-11110100\r
-11100111\r
+11100100\r
 00001000\r
 10000000\r
-11100111\r
+11100100\r
 00001000\r
 10000111\r
+00000111\r
+11110100\r
 11000000\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 01011000\r
-01001111\r
-10000001\r
-11100111\r
+11100100\r
 00001000\r
 10001000\r
-11100111\r
+11100100\r
 00001000\r
 10001111\r
+01001111\r
+10000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010110\r
 11100000\r
-00110000\r
-00000111\r
-11101000\r
+11100101\r
 00001000\r
 10000000\r
-11101000\r
+11100101\r
 00001000\r
 10000111\r
+00110000\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
-10010001\r
-11101000\r
+11100101\r
 00001000\r
 10001000\r
-11101000\r
+11100101\r
 00001000\r
 10001111\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-00010111\r
-11101001\r
+11100110\r
 00001000\r
 10000000\r
-11101001\r
+11100110\r
 00001000\r
 10000111\r
+00000000\r
+00010111\r
 00000111\r
 11110100\r
-11000000\r
-10010001\r
-00000100\r
+11000001\r
 10010001\r
 00000100\r
 10010001\r
-11101001\r
+11100110\r
 00001000\r
 10001000\r
-11101001\r
+11100110\r
 00001000\r
 10001111\r
+00000100\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00010111\r
 00000111\r
 11110000\r
-11000000\r
-10010001\r
-11101010\r
+11100111\r
 00001000\r
 10000000\r
-11101010\r
+11100111\r
 00001000\r
 10000111\r
+11000000\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
 00000100\r
 10010001\r
-00000100\r
-00011011\r
-11101010\r
+11100111\r
 00001000\r
 10001000\r
-11101010\r
+11100111\r
 00001000\r
 10001111\r
+00000100\r
+00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
 11000000\r
 10011011\r
-11000000\r
-10011000\r
-11101011\r
+11101000\r
 00001000\r
 10000000\r
-11101011\r
+11101000\r
 00001000\r
 10000111\r
+11000000\r
+10011000\r
 00101111\r
 00100111\r
 11111101\r
 10010101\r
 10010001\r
 00000000\r
-10010001\r
-00000000\r
-11101011\r
+11101000\r
 00001000\r
 10001000\r
-11101011\r
+11101000\r
 00001000\r
 10001111\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00010111\r
 00000111\r
-11110100\r
-10011000\r
-11101100\r
+11101001\r
 00001000\r
 10000000\r
-11101100\r
+11101001\r
 00001000\r
 10000111\r
+11110100\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
 00000100\r
-10010001\r
-00000100\r
-11101100\r
+11101001\r
 00001000\r
 10001000\r
-11101100\r
+11101001\r
 00001000\r
 10001111\r
+10010001\r
+00000100\r
 00010111\r
 00000111\r
 11110011\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-01011000\r
-11101101\r
+11101010\r
 00001000\r
 10000000\r
-11101101\r
+11101010\r
 00001000\r
 10000111\r
+00000000\r
+01011000\r
 01001111\r
 10000001\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
-10010110\r
-11100000\r
-11101101\r
+11101010\r
 00001000\r
 10001000\r
-11101101\r
+11101010\r
 00001000\r
 10001111\r
+10010110\r
+11100000\r
 00110000\r
 00000111\r
 11110000\r
 11100000\r
 11100000\r
 10010011\r
-00000000\r
-10010011\r
-11101110\r
+11101011\r
 00001000\r
 10000000\r
-11101110\r
+11101011\r
 00001000\r
 10000111\r
 00000000\r
+10010011\r
+00000000\r
 10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
-00000000\r
-10010001\r
-11101110\r
+11101011\r
 00001000\r
 10001000\r
-11101110\r
+11101011\r
 00001000\r
 10001111\r
 00000000\r
+10010001\r
+00000000\r
 00010111\r
 00000111\r
 11110100\r
 11000000\r
 10010001\r
-00000100\r
-10010001\r
-11101111\r
+11101100\r
 00001000\r
 10000000\r
-11101111\r
+11101100\r
 00001000\r
 10000111\r
 00000100\r
 10010001\r
+00000100\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00010111\r
-00000111\r
-11110000\r
-11101111\r
+11101100\r
 00001000\r
 10001000\r
-11101111\r
+11101100\r
 00001000\r
 10001111\r
+00000111\r
+11110000\r
 11000000\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
-10010001\r
-11110000\r
+11101101\r
 00001000\r
 10000000\r
-11110000\r
+11101101\r
 00001000\r
 10000111\r
 00000100\r
+10010001\r
+00000100\r
 00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
-11000000\r
-10011011\r
-11110000\r
+11101101\r
 00001000\r
 10001000\r
-11110000\r
+11101101\r
 00001000\r
 10001111\r
 11000000\r
+10011011\r
+11000000\r
 10011000\r
 10111011\r
 10111011\r
 10111011\r
 00101111\r
-00100111\r
-11111101\r
-11110001\r
+11101110\r
 00001000\r
 10000000\r
-11110001\r
+11101110\r
 00001000\r
 10000111\r
+00100111\r
+11111101\r
 10010101\r
 10111011\r
 11001101\r
 10011000\r
 10010001\r
 00000000\r
-10010001\r
-00000000\r
-11110001\r
+11101110\r
 00001000\r
 10001000\r
-11110001\r
+11101110\r
 00001000\r
 10001111\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00010111\r
 00000111\r
-11110000\r
-11001110\r
-11110010\r
+11101111\r
 00001000\r
 10000000\r
-11110010\r
+11101111\r
 00001000\r
 10000111\r
+11110000\r
+11001110\r
 10011000\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
-00000100\r
-10010001\r
-11110010\r
+11101111\r
 00001000\r
 10001000\r
-11110010\r
+11101111\r
 00001000\r
 10001111\r
 00000100\r
+10010001\r
+00000100\r
 00010111\r
 00000111\r
 11110011\r
 11001110\r
 10011000\r
-10010001\r
-00000000\r
-11110011\r
+11110000\r
 00001000\r
 10000000\r
-11110011\r
+11110000\r
 00001000\r
 10000111\r
 10010001\r
 00000000\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
-00010111\r
-00000111\r
-11110011\r
+11110000\r
 00001000\r
 10001000\r
-11110011\r
+11110000\r
 00001000\r
 10001111\r
+00010111\r
+00000111\r
 11110000\r
 11001110\r
 10011000\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-10010001\r
-11110100\r
+11110001\r
 00001000\r
 10000000\r
-11110100\r
+11110001\r
 00001000\r
 10000111\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00010111\r
 00000111\r
 11110011\r
-11001110\r
-10011000\r
-11110100\r
+11110001\r
 00001000\r
 10001000\r
-11110100\r
+11110001\r
 00001000\r
 10001111\r
+11001110\r
+10011000\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010001\r
 00000100\r
-10010001\r
-00000100\r
-11110101\r
+11110010\r
 00001000\r
 10000000\r
-11110101\r
+11110010\r
 00001000\r
 10000111\r
+10010001\r
+00000100\r
 00010111\r
 00000111\r
 11110000\r
 11001111\r
 10011000\r
 10010001\r
-00000000\r
-10010001\r
-11110101\r
+11110010\r
 00001000\r
 10001000\r
-11110101\r
+11110010\r
 00001000\r
 10001111\r
 00000000\r
 10010001\r
+00000000\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 00010111\r
-00000111\r
 11110011\r
-11110110\r
 00001000\r
 10000000\r
-11110110\r
+11110011\r
 00001000\r
 10000111\r
+00000111\r
+11110011\r
 11001111\r
 10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
-00000000\r
-10010001\r
-11110110\r
+11110011\r
 00001000\r
 10001000\r
-11110110\r
+11110011\r
 00001000\r
 10001111\r
 00000000\r
+10010001\r
+00000000\r
 00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
-11001111\r
-10011000\r
-11110111\r
+11110100\r
 00001000\r
 10000000\r
-11110111\r
+11110100\r
 00001000\r
 10000111\r
+11001111\r
+10011000\r
 10011001\r
 11001111\r
 10011010\r
 11001111\r
 10010001\r
 00000100\r
-10010001\r
-00000100\r
-11110111\r
+11110100\r
 00001000\r
 10001000\r
-11110111\r
+11110100\r
 00001000\r
 10001111\r
 10010001\r
+00000100\r
+10010001\r
 00000000\r
 10010001\r
 00000000\r
 00011011\r
 00001011\r
-01010000\r
-01000000\r
-11111000\r
+11110101\r
 00001000\r
 10000000\r
-11111000\r
+11110101\r
 00001000\r
 10000111\r
+01010000\r
+01000000\r
 11110000\r
-11001111\r
+11001110\r
 10011000\r
 10011001\r
-11001111\r
+11001110\r
 10011010\r
-11001111\r
-10010001\r
-11111000\r
+11110101\r
 00001000\r
 10001000\r
-11111000\r
+11110101\r
 00001000\r
 10001111\r
+11001110\r
+10010001\r
 00000100\r
 10010001\r
 00000100\r
 10010001\r
 00000000\r
 10010001\r
-00000000\r
-00011011\r
-11111001\r
+11110110\r
 00001000\r
 10000000\r
-11111001\r
+11110110\r
 00001000\r
 10000111\r
+00000000\r
+00011011\r
 00001011\r
 01010000\r
 01000000\r
 11110000\r
 11001110\r
 10011000\r
-10011001\r
-11001110\r
-11111001\r
+11110110\r
 00001000\r
 10001000\r
-11111001\r
+11110110\r
 00001000\r
 10001111\r
+10011001\r
+11001110\r
 10011010\r
 11001110\r
 10010001\r
 00000100\r
 10010001\r
 00000100\r
-10010001\r
-00000000\r
-11111010\r
+11110111\r
 00001000\r
 10000000\r
-11111010\r
+11110111\r
 00001000\r
 10000111\r
 10010001\r
 00000000\r
+10010001\r
+00000000\r
 00011011\r
 00001011\r
 01010000\r
 01000000\r
-11110000\r
-11001110\r
-11111010\r
+11110111\r
 00001000\r
 10001000\r
-11111010\r
+11110111\r
 00001000\r
 10001111\r
+11110000\r
+11001111\r
 10011000\r
 10011001\r
-11001110\r
+11001111\r
 10011010\r
-11001110\r
+11001111\r
 10110011\r
-10010001\r
-00000000\r
-11111011\r
+11111000\r
 00001000\r
 10000000\r
-11111011\r
+11111000\r
 00001000\r
 10000111\r
 10010001\r
 00000000\r
+10010001\r
+00000000\r
 01011111\r
 01001111\r
 11100000\r
 00110000\r
-00000111\r
-11110000\r
-11111011\r
+11111000\r
 00001000\r
 10001000\r
-11111011\r
+11111000\r
 00001000\r
 10001111\r
+00000111\r
+11110000\r
 11100000\r
 11100000\r
 10010001\r
 00001000\r
 10010001\r
 00001000\r
-00010111\r
-00000111\r
-11111100\r
+11111001\r
 00001000\r
 10000000\r
-11111100\r
+11111001\r
 00001000\r
 10000111\r
+00010111\r
+00000111\r
 11110011\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 01011001\r
-01001111\r
-10000011\r
-11111100\r
+11111001\r
 00001000\r
 10001000\r
-11111100\r
+11111001\r
 00001000\r
 10001111\r
+01001111\r
+10000011\r
 10010001\r
 00000000\r
 10010001\r
 00000000\r
 10010110\r
 11100000\r
-00110000\r
-00000111\r
-11111101\r
+11111010\r
 00001000\r
 10000000\r
-11111101\r
+11111010\r
 00001000\r
 10000111\r
+00110000\r
+00000111\r
 11110000\r
 11100000\r
 11100000\r
 10010011\r
 00000000\r
 10010011\r
-00000000\r
-10011011\r
-11111101\r
+11111010\r
 00001000\r
 10001000\r
-11111101\r
+11111010\r
 00001000\r
 10001111\r
+00000000\r
+10011011\r
 11000000\r
 10011000\r
 10011010\r
 11001100\r
 10011010\r
 10011010\r
-10011010\r
-11001101\r
-11111110\r
+11111011\r
 00001000\r
 10000000\r
-11111110\r
+11111011\r
 00001000\r
 10000111\r
 10011010\r
 10011010\r
 11001101\r
 10011010\r
-11001100\r
-11111110\r
+11001101\r
+11111011\r
 00001000\r
 10001000\r
-11111110\r
+11111011\r
 00001000\r
 10001100\r
 10011010\r
diff --git a/src/com/atmel/fpslic/Fpslic.java b/src/com/atmel/fpslic/Fpslic.java
new file mode 100644 (file)
index 0000000..d35f623
--- /dev/null
@@ -0,0 +1,15 @@
+package com.atmel.fpslic;
+
+import java.io.*;
+
+public class Fpslic {
+
+    FpslicBoot boot;
+
+    public Fpslic(FpslicBoot boot) {
+        this.boot = boot;
+    }
+
+
+
+}
index ce3a083..7860ad6 100644 (file)
@@ -30,15 +30,6 @@ public class AvrDrone extends AtmelDevice {
     }
 
     private void init() throws IOException {
-        //Log.debug(this, "waiting for device to identify itself");
-        /*
-        if (in.readByte() != (byte)'O')  throw new RuntimeException("didn't get the proper signature");
-        if (in.readByte() != (byte)'B')  throw new RuntimeException("didn't get the proper signature");
-        if (in.readByte() != (byte)'I')  throw new RuntimeException("didn't get the proper signature");
-        if (in.readByte() != (byte)'T')  throw new RuntimeException("didn't get the proper signature");
-        if (in.readByte() != (byte)'S')  throw new RuntimeException("didn't get the proper signature");
-        if (in.readByte() != (byte)'\n') throw new RuntimeException("didn't get the proper signature");
-        */
         byte[] bytes = new byte[6];
         int i=0;
 
@@ -50,18 +41,17 @@ public class AvrDrone extends AtmelDevice {
             System.arraycopy(bytes, 1, bytes, 0, 5);
             bytes[5] = in.readByte();
             i++;
-            System.out.println("got " + new String(bytes));
+            System.out.print("\rsignature: read \"" + new String(bytes) + "\"                   ");
             if (bytes[0] == (byte)'O' &&
                 bytes[1] == (byte)'B' &&
                 bytes[2] == (byte)'I' &&
                 bytes[3] == (byte)'T' &&
-                bytes[4] == (byte)'S' &&
-                bytes[5] == (byte)'\n') {
-                System.out.println("got proper signature");
+                bytes[4] == (byte)'S') {
+                System.out.println("\rsignature: got proper signature                  ");
                 break;
             }
         }
-        //Log.info(this, "device correctly identified itself; ready for operation");
+
     }
 
     public synchronized void scanFPGA(boolean on) throws DeviceException {
diff --git a/src/edu/berkeley/obits/device/atmel/FakeAtmelDevice.java b/src/edu/berkeley/obits/device/atmel/FakeAtmelDevice.java
new file mode 100644 (file)
index 0000000..9d245e5
--- /dev/null
@@ -0,0 +1,18 @@
+package edu.berkeley.obits.device.atmel;
+
+import edu.berkeley.obits.*;
+import java.util.*;
+import java.io.*;
+import org.ibex.util.Log;
+
+public class FakeAtmelDevice extends AtmelDevice {
+
+    public void mode4(int z, int y, int x, int d) throws DeviceException { }
+    public byte mode4(int z, int y, int x) {
+        // FIXME
+        return 0;
+    }
+    public void flush() { }
+    public void reset() { }
+
+}
index 44e1c85..0cb9fbf 100644 (file)
@@ -266,7 +266,6 @@ int main() {
         send('I');\r
         send('T');\r
         send('S');\r
-        send('\n');\r
         PORTE |=  (1<<3);\r
         break;\r
       case 1:\r