diff --git a/src/hardware/Makefile.am b/src/hardware/Makefile.am index b200390e..4259ac3c 100644 --- a/src/hardware/Makefile.am +++ b/src/hardware/Makefile.am @@ -7,7 +7,7 @@ noinst_LIBRARIES = libhardware.a libhardware_a_SOURCES = adlib.cpp dma.cpp gameblaster.cpp hardware.cpp iohandler.cpp joystick.cpp keyboard.cpp \ memory.cpp mixer.cpp pcspeaker.cpp pic.cpp sblaster.cpp tandy_sound.cpp timer.cpp \ vga.cpp vga_attr.cpp vga_crtc.cpp vga_dac.cpp vga_draw.cpp vga_gfx.cpp vga_other.cpp \ - vga_memory.cpp vga_misc.cpp vga_seq.cpp font-switch.h ega-switch.h cmos.cpp disney.cpp \ + vga_memory.cpp vga_misc.cpp vga_seq.cpp cmos.cpp disney.cpp \ gus.cpp mpu401.cpp serialport.cpp softmodem.cpp ipx.cpp ipxserver.cpp diff --git a/src/hardware/ega-switch.h b/src/hardware/ega-switch.h deleted file mode 100644 index b4dff453..00000000 --- a/src/hardware/ega-switch.h +++ /dev/null @@ -1,9730 +0,0 @@ -switch (bit_mask) { - case 0: - break; - case 1: - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 2: - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 3: - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 4: - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 5: - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 6: - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 7: - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 8: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 9: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 10: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 11: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 12: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 13: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 14: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 15: - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 16: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 17: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 18: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 19: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 20: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 21: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 22: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 23: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 24: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 25: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 26: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 27: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 28: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 29: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 30: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 31: - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 32: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - break; - case 33: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 34: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 35: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 36: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 37: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 38: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 39: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 40: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 41: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 42: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 43: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 44: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 45: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 46: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 47: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 48: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 49: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 50: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 51: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 52: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 53: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 54: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 55: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 56: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 57: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 58: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 59: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 60: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 61: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 62: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 63: - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 64: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - break; - case 65: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 66: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 67: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 68: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 69: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 70: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 71: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 72: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 73: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 74: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 75: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 76: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 77: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 78: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 79: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 80: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 81: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 82: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 83: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 84: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 85: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 86: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 87: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 88: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 89: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 90: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 91: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 92: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 93: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 94: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 95: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 96: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - break; - case 97: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 98: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 99: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 100: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 101: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 102: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 103: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 104: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 105: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 106: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 107: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 108: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 109: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 110: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 111: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 112: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 113: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 114: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 115: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 116: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 117: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 118: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 119: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 120: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 121: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 122: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 123: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 124: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 125: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 126: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 127: - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 128: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - break; - case 129: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 130: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 131: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 132: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 133: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 134: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 135: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 136: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 137: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 138: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 139: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 140: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 141: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 142: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 143: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 144: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 145: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 146: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 147: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 148: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 149: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 150: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 151: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 152: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 153: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 154: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 155: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 156: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 157: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 158: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 159: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 160: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - break; - case 161: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 162: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 163: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 164: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 165: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 166: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 167: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 168: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 169: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 170: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 171: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 172: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 173: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 174: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 175: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 176: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 177: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 178: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 179: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 180: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 181: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 182: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 183: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 184: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 185: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 186: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 187: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 188: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 189: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 190: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 191: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 192: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - break; - case 193: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 194: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 195: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 196: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 197: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 198: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 199: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 200: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 201: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 202: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 203: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 204: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 205: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 206: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 207: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 208: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 209: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 210: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 211: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 212: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 213: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 214: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 215: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 216: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 217: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 218: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 219: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 220: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 221: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 222: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 223: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 224: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - break; - case 225: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 226: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 227: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 228: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 229: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 230: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 231: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 232: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 233: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 234: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 235: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 236: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 237: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 238: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 239: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 240: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - break; - case 241: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 242: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 243: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 244: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 245: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 246: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 247: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 248: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - break; - case 249: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 250: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 251: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 252: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - break; - case 253: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; - case 254: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - break; - case 255: - { - Bit8u color=0; - if (pixels.b[0] & 128) color|=1; - if (pixels.b[1] & 128) color|=2; - if (pixels.b[2] & 128) color|=4; - if (pixels.b[3] & 128) color|=8; - *(write_pixels+0)=color; - *(write_pixels+0+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 64) color|=1; - if (pixels.b[1] & 64) color|=2; - if (pixels.b[2] & 64) color|=4; - if (pixels.b[3] & 64) color|=8; - *(write_pixels+1)=color; - *(write_pixels+1+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 32) color|=1; - if (pixels.b[1] & 32) color|=2; - if (pixels.b[2] & 32) color|=4; - if (pixels.b[3] & 32) color|=8; - *(write_pixels+2)=color; - *(write_pixels+2+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 16) color|=1; - if (pixels.b[1] & 16) color|=2; - if (pixels.b[2] & 16) color|=4; - if (pixels.b[3] & 16) color|=8; - *(write_pixels+3)=color; - *(write_pixels+3+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 8) color|=1; - if (pixels.b[1] & 8) color|=2; - if (pixels.b[2] & 8) color|=4; - if (pixels.b[3] & 8) color|=8; - *(write_pixels+4)=color; - *(write_pixels+4+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 4) color|=1; - if (pixels.b[1] & 4) color|=2; - if (pixels.b[2] & 4) color|=4; - if (pixels.b[3] & 4) color|=8; - *(write_pixels+5)=color; - *(write_pixels+5+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 2) color|=1; - if (pixels.b[1] & 2) color|=2; - if (pixels.b[2] & 2) color|=4; - if (pixels.b[3] & 2) color|=8; - *(write_pixels+6)=color; - *(write_pixels+6+512*1024)=color; - } - { - Bit8u color=0; - if (pixels.b[0] & 1) color|=1; - if (pixels.b[1] & 1) color|=2; - if (pixels.b[2] & 1) color|=4; - if (pixels.b[3] & 1) color|=8; - *(write_pixels+7)=color; - *(write_pixels+7+512*1024)=color; - } - break; -} diff --git a/src/hardware/font-switch.h b/src/hardware/font-switch.h deleted file mode 100644 index 80a3adfd..00000000 --- a/src/hardware/font-switch.h +++ /dev/null @@ -1,2562 +0,0 @@ -switch (bit_mask) { - case 0: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 1: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 2: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 3: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 4: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 5: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 6: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 7: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 8: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 9: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 10: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 11: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 12: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 13: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 14: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 15: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 16: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 17: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 18: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 19: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 20: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 21: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 22: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 23: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 24: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 25: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 26: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 27: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 28: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 29: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 30: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 31: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 32: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 33: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 34: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 35: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 36: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 37: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 38: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 39: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 40: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 41: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 42: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 43: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 44: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 45: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 46: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 47: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 48: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 49: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 50: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 51: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 52: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 53: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 54: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 55: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 56: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 57: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 58: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 59: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 60: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 61: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 62: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 63: - *(draw+0)=bg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 64: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 65: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 66: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 67: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 68: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 69: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 70: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 71: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 72: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 73: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 74: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 75: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 76: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 77: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 78: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 79: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 80: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 81: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 82: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 83: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 84: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 85: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 86: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 87: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 88: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 89: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 90: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 91: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 92: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 93: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 94: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 95: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 96: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 97: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 98: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 99: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 100: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 101: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 102: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 103: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 104: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 105: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 106: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 107: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 108: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 109: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 110: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 111: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 112: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 113: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 114: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 115: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 116: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 117: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 118: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 119: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 120: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 121: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 122: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 123: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 124: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 125: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 126: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 127: - *(draw+0)=bg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 128: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 129: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 130: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 131: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 132: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 133: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 134: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 135: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 136: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 137: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 138: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 139: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 140: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 141: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 142: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 143: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 144: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 145: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 146: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 147: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 148: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 149: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 150: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 151: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 152: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 153: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 154: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 155: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 156: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 157: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 158: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 159: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 160: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 161: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 162: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 163: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 164: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 165: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 166: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 167: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 168: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 169: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 170: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 171: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 172: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 173: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 174: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 175: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 176: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 177: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 178: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 179: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 180: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 181: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 182: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 183: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 184: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 185: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 186: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 187: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 188: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 189: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 190: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 191: - *(draw+0)=fg; - *(draw+1)=bg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 192: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 193: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 194: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 195: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 196: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 197: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 198: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 199: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 200: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 201: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 202: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 203: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 204: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 205: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 206: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 207: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 208: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 209: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 210: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 211: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 212: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 213: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 214: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 215: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 216: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 217: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 218: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 219: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 220: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 221: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 222: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 223: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=bg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 224: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 225: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 226: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 227: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 228: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 229: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 230: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 231: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 232: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 233: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 234: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 235: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 236: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 237: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 238: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 239: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=bg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 240: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 241: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 242: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 243: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 244: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 245: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 246: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 247: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=bg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 248: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 249: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 250: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 251: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=bg; - *(draw+6)=fg; - *(draw+7)=fg; - break; - case 252: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=bg; - break; - case 253: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=bg; - *(draw+7)=fg; - break; - case 254: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=bg; - break; - case 255: - *(draw+0)=fg; - *(draw+1)=fg; - *(draw+2)=fg; - *(draw+3)=fg; - *(draw+4)=fg; - *(draw+5)=fg; - *(draw+6)=fg; - *(draw+7)=fg; - break; -} diff --git a/src/hardware/sblaster.cpp b/src/hardware/sblaster.cpp index a54fff56..7eb553a3 100644 --- a/src/hardware/sblaster.cpp +++ b/src/hardware/sblaster.cpp @@ -549,12 +549,14 @@ static void DSP_DoDMATranfser(DMA_MODES mode) { DSP_ChangeMode(MODE_DMA_WAIT); sb.dma.mode=mode; sb.dma.chan->Register_Callback(DSP_DMA_CallBack); +#if (C_DEBUG) LOG(LOG_SB,LOG_NORMAL)("DMA Transfer:%d-bits %s %s dma-rate %d size %d", bits, sb.dma.stereo ? "Stereo" : "Mono", sb.dma.autoinit ? "Auto-Init" : "Single-Cycle", sb.dma.rate,sb.dma.total ); +#endif } static void DSP_PrepareDMA_Old(DMA_MODES mode,bool autoinit) {