LDBI FF start
LDAI 1<<7
AND
STM FE
STM 00

LDAM FD
LDBI (1<<1)
AND
JPZ step2
LDAM 00
LDBI ~(1<<7)
AND
STM 00

LDAM 00 step2
LDBI (1<<6)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step3
LDAM 00
LDBI ~(1<<6)
AND
STM 00

LDAM 00 step3
LDBI (1<<5)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step4
LDAM 00
LDBI ~(1<<5)
AND
STM 00

LDAM 00 step4
LDBI (1<<4)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step5
LDAM 00
LDBI ~(1<<4)
AND
STM 00

LDAM 00 step5
LDBI (1<<3)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step6
LDAM 00
LDBI ~(1<<3)
AND
STM 00

LDAM 00 step6
LDBI (1<<2)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step7
LDAM 00
LDBI ~(1<<2)
AND
STM 00

LDAM 00 step7
LDBI (1<<1)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ step8
LDAM 00
LDBI ~(1<<1)
AND
STM 00

LDAM 00 step8
LDBI (1)
OR
STM FE
STM 00
LDAM FD
LDBI (1<<1)
AND
JPZ end
LDAM 00
LDBI ~(1<<0)
AND
STM 00

LDAM 00 end
LDBI FF 
AND
STM FF
JPI start