@0 S: MOV RIGHT ACC JNZ NZ EZ: MOV -999 DOWN JMP S NZ: MOV ACC DOWN @1 MOV UP ANY @2 ## FEWEST CYCLES # 112/8/41 @3 MOV ANY ACC JLZ B A: ADD ANY JGZ A B: MOV ACC DOWN @4 S: MOV UP ACC JNZ NZ EZ: MOV -999 LEFT JMP S NZ: MOV ACC LEFT @5 @6 @7 MOV 999 ACC ADD UP MOV ACC RIGHT @8 MOV LEFT DOWN MOV 1 RIGHT @9 A: JRO ANY MOV ACC DOWN MOV 0 ACC B: JRO ANY MOV 0 DOWN JMP A ADD 1 @10 MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 LAST MOV 6 ANY