1
X ( var ) 1
Y ( var ) : JOY_OLED_send
( b -- ) X @ Y
2 pick 0b00000001 & 0xFFFFFF * putpixel X @ Y
2 pick 0b00000010 & 1 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b00000100 & 2 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b00001000 & 3 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b00010000 & 4 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b00100000 & 5 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b01000000 & 6 >> 0xFFFFFF * putpixel X @ Y
2 pick 0b10000000 & 7 >> 0xFFFFFF * putpixel X
drop Y 8 <-=> drop drop
; ( ret ) : JOY_OLED_data_start
( y -- ) X 0 <=> drop Y 8 2 pick * <=> drop drop
; ( ret ) 1
button ( var ) 0 button ! ( init ) : pressed
( -- n ) button @ return ( ret )
; ( ret ) :: snd
( freq dur -- ) drop drop
; ( ret ) 1
rnval ( var ) 0xACE1 rnval ! ( init ) : rnd
( -- n ) rnval rnval @ 0x01 >> rnval @ 0x01 & <-x> 0xB400 & ^ <=> return ( ret )
; ( ret ) :: dly
( ms -- ) drop
; ( ret ) 0
Music ( var ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 110 , ( init ) 255 , ( init ) 110 , ( init ) 255 , ( init ) 95 , ( init ) 255 , ( init ) 95 , ( init ) 255 , ( init ) 75 , ( init ) 255 , ( init ) 75 , ( init ) 255 , ( init ) 75 , ( init ) 255 , ( init ) 116 , ( init ) 255 , ( init ) 116 , ( init ) 255 , ( init ) 116 , ( init ) 255 , ( init ) 116 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 120 , ( init ) 255 , ( init ) 120 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 100 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 115 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 125 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 140 , ( init ) 255 , ( init ) 155 , ( init ) 255 , ( init ) 155 , ( init ) 255 , ( init ) 155 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 165 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 170 , ( init ) 255 , ( init ) 0
fruits ( var ) 0x60 , ( init ) 0xF6 , ( init ) 0xFF , ( init ) 0x6F , ( init ) 0x46 , ( init ) 0x58 , ( init ) 0xF0 , ( init ) 0xC0 , ( init ) 0x1C , ( init ) 0x36 , ( init ) 0x3F , ( init ) 0x5F , ( init ) 0x77 , ( init ) 0x3F , ( init ) 0x1E , ( init ) 0x3B , ( init ) 0x38 , ( init ) 0x6C , ( init ) 0x5C , ( init ) 0x7C , ( init ) 0x38 , ( init ) 0x38 , ( init ) 0x10 , ( init ) 0x60 , ( init ) 0x1F , ( init ) 0x7E , ( init ) 0x58 , ( init ) 0xB0 , ( init ) 0xE0 , ( init ) 0xE0 , ( init ) 0x40 , ( init ) 0x40 , ( init ) 0
caracters ( var ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x03 , ( init ) 0x7F , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x0F , ( init ) 0x03 , ( init ) 0x0F , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x22 , ( init ) 0x63 , ( init ) 0x75 , ( init ) 0x77 , ( init ) 0x3E , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x14 , ( init ) 0x36 , ( init ) 0x77 , ( init ) 0x75 , ( init ) 0x77 , ( init ) 0x3E , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x7D , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x60 , ( init ) 0x7F , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x78 , ( init ) 0x60 , ( init ) 0x78 , ( init ) 0x36 , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x7F , ( init ) 0x7D , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x1C , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x77 , ( init ) 0x75 , ( init ) 0x77 , ( init ) 0x36 , ( init ) 0x14 , ( init ) 0x00 , ( init ) 0x1C , ( init ) 0x3E , ( init ) 0x77 , ( init ) 0x75 , ( init ) 0x63 , ( init ) 0x22 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x2D , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x5B , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x5A , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x5B , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x2D , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x6D , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x5A , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x7F , ( init ) 0x6D , ( init ) 0x7F , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x2D , ( init ) 0x77 , ( init ) 0x41 , ( init ) 0x65 , ( init ) 0x41 , ( init ) 0x41 , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x5A , ( init ) 0x77 , ( init ) 0x41 , ( init ) 0x65 , ( init ) 0x41 , ( init ) 0x41 , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x2D , ( init ) 0x77 , ( init ) 0x41 , ( init ) 0x41 , ( init ) 0x53 , ( init ) 0x41 , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x5A , ( init ) 0x77 , ( init ) 0x41 , ( init ) 0x41 , ( init ) 0x53 , ( init ) 0x41 , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x24 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x24 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x12 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x12 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0
back ( var ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xF8 , ( init ) 0xFC , ( init ) 0x0C , ( init ) 0xEC , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2E , ( init ) 0x2E , ( init ) 0x20 , ( init ) 0x3E , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x3E , ( init ) 0x20 , ( init ) 0x2E , ( init ) 0x2E , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0xEC , ( init ) 0x0C , ( init ) 0xEC , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0xEC , ( init ) 0x0C , ( init ) 0xFC , ( init ) 0xF8 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0x20 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0x20 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0xBF , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0x20 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0x80 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x1F , ( init ) 0x10 , ( init ) 0x1F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0F , ( init ) 0x08 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xF0 , ( init ) 0x10 , ( init ) 0xF0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0x20 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x03 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0x02 , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x03 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x03 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x03 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x03 , ( init ) 0x02 , ( init ) 0x03 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0F , ( init ) 0x08 , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0E , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0E , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0F , ( init ) 0x08 , ( init ) 0x0B , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0xFA , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0F , ( init ) 0x08 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x3F , ( init ) 0x7F , ( init ) 0x60 , ( init ) 0x6F , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0xE8 , ( init ) 0xE8 , ( init ) 0x08 , ( init ) 0xF8 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xF8 , ( init ) 0x08 , ( init ) 0xE8 , ( init ) 0xE8 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x6F , ( init ) 0x60 , ( init ) 0x6F , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x6F , ( init ) 0x60 , ( init ) 0x7F , ( init ) 0x3F , ( init ) 0x00 , ( init ) 0
dots ( var ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x06 , ( init ) 0x06 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x02 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x06 , ( init ) 0x06 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x04 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x04 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x04 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x04 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x08 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x40 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x40 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x20 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x40 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x40 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0
BackBlitz ( var ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xF0 , ( init ) 0xF8 , ( init ) 0x1C , ( init ) 0xCC , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2E , ( init ) 0x2E , ( init ) 0x20 , ( init ) 0x1E , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x1E , ( init ) 0x20 , ( init ) 0x2E , ( init ) 0x2E , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0xEC , ( init ) 0x0C , ( init ) 0xEC , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0x2C , ( init ) 0xCC , ( init ) 0x1C , ( init ) 0xF8 , ( init ) 0xF0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0x20 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x40 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x40 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0x20 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x7F , ( init ) 0x80 , ( init ) 0xBF , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0xA0 , ( init ) 0x20 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0x20 , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x7F , ( init ) 0x80 , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0xBF , ( init ) 0x80 , ( init ) 0x7F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x7F , ( init ) 0x80 , ( init ) 0x7F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x7F , ( init ) 0x80 , ( init ) 0x7F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x0F , ( init ) 0x10 , ( init ) 0x0F , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x07 , ( init ) 0xA8 , ( init ) 0x07 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0x80 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xE0 , ( init ) 0x10 , ( init ) 0xE0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xC0 , ( init ) 0x2A , ( init ) 0xC0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFE , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x01 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0xFE , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFC , ( init ) 0x02 , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0xFA , ( init ) 0x02 , ( init ) 0xFC , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x01 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x01 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x01 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x01 , ( init ) 0x02 , ( init ) 0x01 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFC , ( init ) 0x02 , ( init ) 0xFC , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFC , ( init ) 0x02 , ( init ) 0xFC , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x07 , ( init ) 0x08 , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x07 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x04 , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x04 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x07 , ( init ) 0x08 , ( init ) 0x0B , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x07 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFC , ( init ) 0x02 , ( init ) 0xFA , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0A , ( init ) 0x0B , ( init ) 0x08 , ( init ) 0x07 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x07 , ( init ) 0x08 , ( init ) 0x07 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0xFF , ( init ) 0xFF , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x1F , ( init ) 0x3F , ( init ) 0x70 , ( init ) 0x67 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0xE8 , ( init ) 0xE8 , ( init ) 0x08 , ( init ) 0xF0 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0x00 , ( init ) 0xF0 , ( init ) 0x08 , ( init ) 0xE8 , ( init ) 0xE8 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x6F , ( init ) 0x60 , ( init ) 0x6F , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x68 , ( init ) 0x67 , ( init ) 0x70 , ( init ) 0x3F , ( init ) 0x1F , ( init ) 0x00 , ( init ) 1
LEVELSPEED ( var ) 1
GobbingEND ( var ) 1
LIVE ( var ) 1
INGAME ( var ) 1
Gobeactive ( var ) 1
TimerGobeactive ( var ) 1
add ( var ) 8
dotsMem ( var ) 1
dotscount ( var ) 1
Frame ( var ) 50
Sprite ( var ) : ResetVar
( -- ) LEVELSPEED 200 <=> drop GobbingEND 0 <=> drop LIVE 3 <=> drop Gobeactive 0 <=> drop TimerGobeactive 0 <=> drop add 0 <=> drop INGAME 0 <=> drop 0
! ( init ) begin
@ 8 <<> while ( for ) dotsMem
@ + 0xFF <=> drop
drop repeat ( endfor ) dotscount 0 <=> drop Frame 0 <=> drop
; ( ret ) : StartGame
( -- ) INGAME @ 0 <==> if ( if ) Sprite 1 10 <[]> 6 + 76 <=> drop Sprite 1 10 <[]> 8 + 3 <=> drop Sprite 2 10 <[]> 6 + 75 <=> drop Sprite 2 10 <[]> 8 + 4 <=> drop Sprite 3 10 <[]> 6 + 77 <=> drop Sprite 3 10 <[]> 8 + 3 <=> drop Sprite 4 10 <[]> 6 + 76 <=> drop Sprite 4 10 <[]> 8 + 4 <=> drop INGAME 1 <=> drop button 0 <=> drop then ( endif )
; ( ret ) : CollisionPac2Caracter
( -- n ) 0
! ( init ) INGAME @ if ( if ) 1 1
! ( init ) begin 1
@ 4 <<=> while ( for ) Sprite 0 10 <[]> 6 + @ 6 + Sprite 1
@ 10 <[]> 6 + @ <<> if 1 else Sprite 0 10 <[]> 6 + @ Sprite 1
@ 10 <[]> 6 + @ 6 + <>> if 1 else Sprite 0 10 <[]> 8 + @ 8 * Sprite 0 10 <[]> 7 + @ + 6 + Sprite 1
@ 10 <[]> 8 + @ 8 * Sprite 1
@ 10 <[]> 7 + @ + <<> if 1 else Sprite 0 10 <[]> 8 + @ 8 * Sprite 0 10 <[]> 7 + @ + Sprite 1
@ 10 <[]> 8 + @ 8 * Sprite 1
@ 10 <[]> 7 + @ + 6 + <>>
then then then if ( if ) Gobeactive @ if ( if ) Sprite 1
@ 10 <[]> 1 + @ 1 if ( if ) 20 100 snd 2 100 snd then ( endif ) Sprite 1
@ 10 <[]> 1 + 1 <=> drop else ( else ) Sprite 1
@ 10 <[]> 1 + @ 1 if ( if )
1 <=> drop then ( endif ) then ( endif ) then ( endif ) 1
drop repeat ( endfor ) then ( endif )
@ return ( ret )
; ( ret ) : Trim
( Y1orY2 TrimValue Decalage -- n ) 2 pick if 0b01111111 8 2 pick - >> else 0b01111111 over << then 2 pick & nip nip nip return ( ret )
; ( ret ) : RecupeBacktoCompV
( SpriteCheck -- n ) 0 back Sprite 3 pick 10 <[]> 8 + @ 128 * Sprite 4 pick 10 <[]> 6 + @ + 6 Sprite 5 pick 10 <[]> 5 + @ * + + @ Sprite 3 pick 10 <[]> 7 + @ Trim if 1 else 1 back Sprite 3 pick 10 <[]> 8 + @ 1 + 128 * Sprite 4 pick 10 <[]> 6 + @ + 6 Sprite 5 pick 10 <[]> 5 + @ * + + @ Sprite 3 pick 10 <[]> 7 + @ Trim
then nip return ( ret )
; ( ret ) : ScanHRecupe
( UporDown Decalage -- n ) over if 0b01111111 8 2 pick - >> else 0b01111111 over << then nip nip return ( ret )
; ( ret ) : RecupeBacktoCompH
( SpriteCheck -- n ) Sprite over 10 <[]> 4 + @ 0 <==> if ( if ) 0 Sprite 2 pick 10 <[]> 7 + @ ScanHRecupe 1
! ( init ) 0 2
! ( init ) begin 2
@ 6 <<=> while ( for ) Sprite over 10 <[]> 8 + @ 128 * Sprite 2 pick 10 <[]> 6 + @ + 2
@ + 1023 <>> if 1 else Sprite over 10 <[]> 8 + @ 128 * Sprite 2 pick 10 <[]> 6 + @ + 2
@ + 0 <<>
then if ( if )
0x00 <=> drop else ( else )
back Sprite 3 pick 10 <[]> 8 + @ 128 * Sprite 4 pick 10 <[]> 6 + @ + 2
@ + + @ <=> drop then ( endif ) 1
@
@ & if ( if ) 1 nip return ( ret ) then ( endif ) 2
drop repeat ( endfor ) else ( else ) Sprite over 10 <[]> 4 + @ 1 <==> if ( if ) Sprite over 10 <[]> 7 + @ 2 <>> 3
! ( init ) 3
@ Sprite 2 pick 10 <[]> 7 + @ ScanHRecupe 4
! ( init ) 0 5
! ( init ) begin 5
@ 6 <<=> while ( for ) Sprite over 10 <[]> 8 + @ 3
@ + 128 * Sprite 2 pick 10 <[]> 6 + @ + 5
@ + 1023 <>> if 1 else Sprite over 10 <[]> 8 + @ 3
@ + 128 * Sprite 2 pick 10 <[]> 6 + @ + 5
@ + 0 <<>
then if ( if )
0x00 <=> drop else ( else )
back Sprite 3 pick 10 <[]> 8 + @ 3
@ + 128 * Sprite 4 pick 10 <[]> 6 + @ + 5
@ + + @ <=> drop then ( endif ) 4
@
@ & if ( if ) 1 nip return ( ret ) then ( endif ) 5
drop repeat ( endfor ) then ( endif ) then ( endif ) 0 nip return ( ret )
; ( ret ) : CheckCollisionWithBack
( SpriteCheck HorVcheck -- n ) dup if over RecupeBacktoCompV else over RecupeBacktoCompH then nip nip return ( ret )
; ( ret ) : RefreshCaracter
( -- ) 0 3
! ( init ) begin 3
@ 4 <<=> while ( for )
Sprite 3
@ 10 <[]> 6 + @ <=> drop 1
Sprite 3
@ 10 <[]> 8 + @ <=> drop 2
Sprite 3
@ 10 <[]> 7 + @ <=> drop Sprite 3
@ 10 <[]> 8 + @ 1 <-x> <>> if Sprite 3
@ 10 <[]> 8 + @ 8 <<>
else 0 then if ( if ) Frame @ 1 & 0 <==> if 1 else 3
@ 0 <==> if 1 else LEVELSPEED @ 160 <<=>
then then if ( if ) Sprite 3
@ 10 <[]> 5 + @ 1 <==> if ( if ) Sprite 3
@ 10 <[]> 6 +
drop then ( endif ) Sprite 3
@ 10 <[]> 5 + @ 0 <==> if ( if ) 3
@ if ( if ) Sprite 3
@ 10 <[]> 6 +
drop else ( else ) Sprite 0 10 <[]> 8 + @ 3 if 1 else Sprite 0 10 <[]> 6 + @ 86
then if ( if ) Sprite 3
@ 10 <[]> 6 +
drop then ( endif ) then ( endif ) then ( endif ) then ( endif ) then ( endif ) 3
@ 1 CheckCollisionWithBack if ( if ) Sprite 3
@ 10 <[]> 5 + 3
@ if rnd 1 & else 2 then <=> drop Sprite 3
@ 10 <[]> 6 +
@ <=> drop then ( endif ) Frame @ 1 & 0 <==> if 1 else 3
@ 0 <==> if 1 else LEVELSPEED @ 160 <<=>
then then if ( if ) Sprite 3
@ 10 <[]> 4 + @ 1 <==> if ( if ) Sprite 3
@ 10 <[]> 7 + @ 7 <<> if ( if ) Sprite 3
@ 10 <[]> 7 +
drop else ( else ) Sprite 3
@ 10 <[]> 7 + 0 <=> drop Sprite 3
@ 10 <[]> 8 +
drop Sprite 3
@ 10 <[]> 8 + @ 9 <==> if ( if ) Sprite 3
@ 10 <[]> 8 + 1 <-x> <=> drop then ( endif ) then ( endif ) then ( endif ) Sprite 3
@ 10 <[]> 4 + @ 0 <==> if ( if ) Sprite 3
@ 10 <[]> 7 + @ 0 <>> if ( if ) Sprite 3
@ 10 <[]> 7 +
drop else ( else ) Sprite 3
@ 10 <[]> 7 + 7 <=> drop Sprite 3
@ 10 <[]> 8 +
drop Sprite 3
@ 10 <[]> 8 + @ 2 <-x> <==> if ( if ) Sprite 3
@ 10 <[]> 8 + 8 <=> drop then ( endif ) then ( endif ) then ( endif ) then ( endif ) 3
@ 0 CheckCollisionWithBack if ( if ) Sprite 3
@ 10 <[]> 4 + 3
@ if rnd 1 & else 2 then <=> drop Sprite 3
@ 10 <[]> 8 + 1
@ <=> drop Sprite 3
@ 10 <[]> 7 + 2
@ <=> drop then ( endif ) 3
@ if ( if ) Frame @ 0 <==> if 1 else Frame @ 12 <==>
then if ( if ) Sprite 3
@ 10 <[]> 3 + Sprite 3
@ 10 <[]> 4 + @ 1 if 2 else 0 then <=> drop then ( endif ) Sprite 3
@ 10 <[]> 1 + @ 1 <==> if Sprite 3
@ 10 <[]> 6 + @ 74 <>=> if Sprite 3
@ 10 <[]> 6 + @ 76 <<=> if Sprite 3
@ 10 <[]> 8 + @ 2 <>=> if Sprite 3
@ 10 <[]> 8 + @ 4 <<=>
else 0 then else 0 then else 0 then else 0 then if ( if ) Sprite 3
@ 10 <[]> 1 + 0 <=> drop then ( endif ) Frame @ 1 & 0 <==> if ( if ) Sprite 3
@ 10 <[]> 1 <^=> drop then ( endif ) else ( else ) Frame @ 1 & 0 <==> if ( if ) Sprite 0 10 <[]> 4 + @ 1 <==> if ( if ) Sprite 0 10 <[]> 3 + 0 <=> drop then ( endif ) Sprite 0 10 <[]> 4 + @ 0 <==> if ( if ) Sprite 0 10 <[]> 3 + 2 3 * <=> drop then ( endif ) Sprite 0 10 <[]> 5 + @ 1 <==> if ( if ) Sprite 0 10 <[]> 3 + 3 3 * <=> drop then ( endif ) Sprite 0 10 <[]> 5 + @ 0 <==> if ( if ) Sprite 0 10 <[]> 3 + 1 3 * <=> drop then ( endif ) Sprite 0 10 <[]> 9 + @ if ( if ) Sprite 0 10 <[]> @ 0 <>> if ( if ) Sprite 0 10 <[]>
drop else ( else ) Sprite 0 10 <[]> 9 + 0 <=> drop then ( endif ) else ( else ) Sprite 0 10 <[]> @ 2 <<> if ( if ) Sprite 0 10 <[]>
drop else ( else ) Sprite 0 10 <[]> 9 + 1 <=> drop then ( endif ) then ( endif ) then ( endif ) then ( endif ) 3
drop repeat ( endfor )
; ( ret ) : FruitWrite
( x y -- n ) over 7 <<=> if ( if ) dup switch ( switch ) 7 case ( case ) fruits 3 pick + @ nip nip nip return ( ret ) 6 case ( case ) LEVELSPEED @ 190 <<=> if ( if ) fruits 3 pick 8 + + @ nip nip nip return ( ret ) then ( endif ) break ( break ) 5 case ( case ) LEVELSPEED @ 180 <<=> if ( if ) fruits 3 pick 16 + + @ nip nip nip return ( ret ) then ( endif ) break ( break ) 4 case ( case ) LEVELSPEED @ 170 <<=> if ( if ) fruits 3 pick 24 + + @ nip nip nip return ( ret ) then ( endif ) endswitch ( endswitch ) then ( endif ) 0 nip nip return ( ret )
; ( ret ) : LiveWrite
( x y -- n ) dup LIVE @ <<> if over 7 <<=>
else 0 then if caracters 2 pick 1 8 * + + @ else 0 then nip nip return ( ret )
; ( ret ) : checkDotPresent
( DotsNumber -- n ) dotsMem over 3 >> + @ 0b10000000 2 pick 7 & >> & nip return ( ret )
; ( ret ) : DotsDestroy
( DotsNumber -- ) dotsMem over 3 >> + 0b10000000 2 pick 7 & >> <^=> drop drop
; ( ret ) : DotsWrite
( x y -- n ) 0
! ( init ) dots 2 pick 128 3 pick * + + @ 1
! ( init ) 1
@ 0 if ( if ) dotscount <++i> switch ( switch ) 0 case ( case ) 1 case ( case ) 12 case ( case ) 13 case ( case ) 50 case ( case ) 51 case ( case ) 62 case ( case ) 63 case ( case )
1 <=> drop endswitch ( endswitch ) dotscount @ checkDotPresent if ( if ) Sprite 0 10 <[]> 6 + @ 2 pick <<> if Sprite 0 10 <[]> 6 + @ 2 pick 6 - <>>
else 0 then if Sprite 0 10 <[]> 8 + @ over <==> if Sprite 0 10 <[]> 7 + @ 6 <<>
else 0 then if 1 else Sprite 0 10 <[]> 8 + @ over 1 - <==> if Sprite 0 10 <[]> 7 + @ 5 <>>
else 0 then
then
else 0 then if ( if ) dotscount @ DotsDestroy
@ if ( if ) TimerGobeactive LEVELSPEED @ <=> drop Gobeactive 1 <=> drop else ( else ) 10 10 snd 50 10 snd then ( endif ) then ( endif ) else ( else ) 1
0x00 <=> drop then ( endif ) then ( endif )
@ if Frame @ 6 <>=> if Frame @ 12 <<=>
else 0 then if 1 else Frame @ 18 <>=> if Frame @ 24 <<=>
else 0 then
then
else 0 then if 0 else 1
@ then nip nip return ( ret )
; ( ret ) : SplitSpriteDecalageY
( decalage Input UPorDOWN -- n ) dup if over 3 pick << else over 8 4 pick - >> then nip nip nip return ( ret )
; ( ret ) : return_if_sprite_present
( x SpriteNumber -- n ) over Sprite 2 pick 10 <[]> 6 + @ <>=> if over Sprite 2 pick 10 <[]> 6 + @ 8 + <<>
else 0 then if ( if ) dup if ( if ) Sprite over 10 <[]> 1 + @ if ( if )
1 4 8 * * <=> drop 1
Sprite 2 pick 10 <[]> 1 + @ 4 8 * * <=> drop else ( else ) Frame @ 6 <>=> if Frame @ 12 <<=>
else 0 then if 1 else Frame @ 18 <>=> if Frame @ 24 <<=>
else 0 then
then if 1 else TimerGobeactive @ GobbingEND @ <>>
then if ( if )
Gobeactive @ 4 8 * * <=> drop else ( else )
0 <=> drop then ( endif ) 1
0 <=> drop then ( endif ) else ( else ) 1
0 <=> drop
0 <=> drop then ( endif ) INGAME @ if 1 else dup
then if ( if ) caracters 2 pick Sprite 3 pick 10 <[]> 6 + @ - 8 Sprite 4 pick 10 <[]> 2 + @ * 12 * + Sprite 3 pick 10 <[]> @ 8 * + Sprite 3 pick 10 <[]> 3 + @ 8 * +
@ + 1
@ + + @ nip nip return ( ret ) then ( endif ) then ( endif ) 0 nip nip return ( ret )
; ( ret ) : SpriteWrite
( x y -- n ) 0
! ( init ) 0 1
! ( init ) begin 1
@ 5 <<> while ( for ) Sprite 1
@ 10 <[]> 8 + @ over <==> if ( if )
Sprite 1
@ 10 <[]> 7 + @ 3 pick 1
@ return_if_sprite_present 1 SplitSpriteDecalageY <|=> drop else ( else ) Sprite 1
@ 10 <[]> 8 + @ 1 + over <==> if Sprite 1
@ 10 <[]> 7 + @
else 0 then if ( if )
Sprite 1
@ 10 <[]> 7 + @ 3 pick 1
@ return_if_sprite_present 0 SplitSpriteDecalageY <|=> drop then ( endif ) then ( endif ) 1
drop repeat ( endfor )
@ nip nip return ( ret )
; ( ret ) : background
( x y -- n ) BackBlitz over 128 * 3 pick + + @ nip nip return ( ret )
; ( ret ) : Tiny_Flip
( -- ) dotscount 1 <-x> <=> drop 0