.code preset$ !0 preset !1 preset_t !0 !0 preset_t !1 !0 preset !2 preset !3 preset !4 preset !5 preset !6 preset !7 preset$ !2 preset !11 .code .data label cam_control preset !13 func !194 pop n0 mov !13 n0 mov n0 119 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:0->CONDITION:0 mov n0 !12 mov !0 n0 func !181 mov n0 0 mov n1 0 mov n2 10 mov !0 n0 mov !1 n1 mov !2 n2 func !844 jmp @ENDIF:0 label ELSE:0->CONDITION:0 mov n0 115 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:0->CONDITION:1 mov n0 !12 mov !0 n0 func !181 mov n0 0 mov n1 0 mov n2 -10 mov !0 n0 mov !1 n1 mov !2 n2 func !844 label ELSE:0->CONDITION:1 label ENDIF:0 mov n0 97 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:1->CONDITION:0 mov n0 !12 mov !0 n0 func !181 mov n0 -10 mov n1 0 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !844 jmp @ENDIF:1 label ELSE:1->CONDITION:0 mov n0 100 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:1->CONDITION:1 mov n0 !12 mov !0 n0 func !181 mov n0 10 mov n1 0 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !844 label ELSE:1->CONDITION:1 label ENDIF:1 mov n0 114 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:2->CONDITION:0 mov n0 !12 mov !0 n0 func !181 preset !14 preset !15 preset !16 mov n0 !14 mov n1 !15 mov n2 !16 ptr !0 n0 ptr !1 n1 ptr !2 n2 func !843 pop_ptr !3 mov n0 !14 mov n1 !15 mov n2 10 mov n3 !16 add n1 n2 mov !0 n0 mov !1 n1 mov !2 n3 func !842 jmp @ENDIF:2 label ELSE:2->CONDITION:0 mov n0 102 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:2->CONDITION:1 mov n0 !12 mov !0 n0 func !181 preset !17 preset !18 preset !19 mov n0 !17 mov n1 !18 mov n2 !19 ptr !0 n0 ptr !1 n1 ptr !2 n2 func !843 pop_ptr !3 mov n0 !17 mov n1 !18 mov n2 10 mov n3 !19 sub n1 n2 mov !0 n0 mov !1 n1 mov !2 n3 func !842 label ELSE:2->CONDITION:1 label ENDIF:2 mov n0 1073741906 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:3->CONDITION:0 mov n0 !12 mov !0 n0 func !181 mov n0 1 mov n1 0 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !847 jmp @ENDIF:3 label ELSE:3->CONDITION:0 mov n0 1073741905 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:3->CONDITION:1 mov n0 !12 mov !0 n0 func !181 mov n0 -1 mov n1 0 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !847 label ELSE:3->CONDITION:1 label ENDIF:3 mov n0 1073741904 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:4->CONDITION:0 mov n0 !12 mov !0 n0 func !181 preset !20 preset !21 preset !22 mov n0 !20 mov n1 !21 mov n2 !22 ptr !0 n0 ptr !1 n1 ptr !2 n2 func !846 pop_ptr !3 mov n0 -1 mov n1 !20 mov n2 0 mov n3 0 mul n0 n1 mov !0 n0 mov !1 n2 mov !2 n3 func !847 mov n0 0 mov n1 -1 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !847 mov n0 !20 mov n1 0 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !847 jmp @ENDIF:4 label ELSE:4->CONDITION:0 mov n0 1073741903 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:4->CONDITION:1 mov n0 !12 mov !0 n0 func !181 preset !23 preset !24 preset !25 mov n0 !23 mov n1 !24 mov n2 !25 ptr !0 n0 ptr !1 n1 ptr !2 n2 func !846 pop_ptr !3 mov n0 !23 mov n1 !24 mov n2 1 mov n3 !25 add n1 n2 mov !0 n0 mov !1 n1 mov !2 n3 func !845 label ELSE:4->CONDITION:1 label ENDIF:4 mov n0 !13 mov !0 n0 func !181 return .code mov n0 640 mov !26 n0 mov n0 480 mov !27 n0 mov n0 0 mov !28 n0 mov n0 1 mov !29 n0 mov$ s0 @0 mov n0 !26 mov n1 !27 mov n2 !28 mov n3 !29 mov$ !0 s0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !124 pop n4 mov n0 0 mov n1 0 mov n2 !26 mov n3 !27 mov n4 0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 mov !4 n4 func !176 pop n5 mov !30 n5 mov n0 !26 mov n1 !27 mov n2 0 mov n3 0 mov n4 !26 mov n5 !27 mov n6 0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 mov !4 n4 mov !5 n5 mov !6 n6 func !174 pop n7 mov !31 n7 mov n0 !31 mov n1 0 mov !0 n0 mov !1 n1 func !191 mov n0 10 mov !0 n0 func !634 pop n1 mov !32 n1 mov n0 !32 mov n1 0 mov !0 n0 mov !1 n1 func !945 pop n2 mov !33 n2 mov n0 !33 mov n1 1 mov !0 n0 mov !1 n1 func !975 mov n0 !33 mov n1 0 mov n2 200 mov n3 0 mov !0 n1 mov !1 n2 mov !2 n3 func !208 pop n4 mov !0 n0 mov !1 n4 func !965 mov n0 !32 mov n1 50 mov n2 1 mov n3 50 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !648 mov n0 !32 mov n1 1 mov !0 n0 mov !1 n1 func !679 mov n0 !32 mov n1 1 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !677 mov n0 !32 mov n1 0 mov n2 0 mov n3 45 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !651 mov n0 10 mov !0 n0 func !634 pop n1 mov !34 n1 mov n0 !34 mov n1 0 mov !0 n0 mov !1 n1 func !945 pop n2 mov !35 n2 mov n0 !35 mov n1 1 mov !0 n0 mov !1 n1 func !975 mov n0 !35 mov n1 0 mov n2 120 mov n3 0 mov !0 n1 mov !1 n2 mov !2 n3 func !208 pop n4 mov !0 n0 mov !1 n4 func !965 mov n0 !34 mov n1 100 mov n2 1 mov n3 100 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !648 mov n0 !34 mov n1 1 mov !0 n0 mov !1 n1 func !679 mov n0 !34 mov n1 1 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !677 mov n0 !32 mov n1 0 mov n2 300 mov n3 0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !645 mov n0 30 mov !0 n0 func !635 pop n1 mov !36 n1 mov n0 !36 mov n1 0 mov !0 n0 mov !1 n1 func !945 pop n2 mov !37 n2 mov n0 !37 mov n1 1 mov !0 n0 mov !1 n1 func !975 mov n0 !37 mov n1 200 mov n2 0 mov n3 0 mov !0 n1 mov !1 n2 mov !2 n3 func !208 pop n4 mov !0 n0 mov !1 n4 func !965 mov n0 !36 mov n1 0 mov n2 300 mov n3 0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !645 mov n0 !36 mov n1 1 mov !0 n0 mov !1 n1 func !679 mov n0 !36 mov n1 2 mov n2 10 mov !0 n0 mov !1 n1 mov !2 n2 func !677 mov n0 !36 mov n1 !38 mov n2 !39 mov n3 !40 mov !0 n0 ptr !1 n1 ptr !2 n2 ptr !3 n3 func !683 pop_ptr !3 mov n0 !36 mov n1 !38 mov n2 !39 mov n3 30 mov n4 !40 mul n2 n3 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n4 func !682 mov n0 !36 mov n1 0 mov n2 0 mov n3 20 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 func !706 mov n0 !36 mov n1 !32 mov n2 0 mov n3 120 mov n4 0 mov n5 0 mov n6 0 mov n7 0 mov !0 n0 mov !1 n1 mov !2 n2 mov !3 n3 mov !4 n4 mov !5 n5 mov !6 n6 mov !7 n7 func !735 pop n8 mov !41 n8 mov n0 !30 mov !0 n0 func !181 mov n0 -560 mov n1 150 mov n2 -608 mov !0 n0 mov !1 n1 mov !2 n2 func !842 mov n0 0 mov n1 40 mov n2 0 mov !0 n0 mov !1 n1 mov !2 n2 func !845 func !122 pop n0 mov !42 n0 label main.#WHILE:0 mov n0 !42 mov n1 1000 func !122 pop n2 sub n2 n0 cmp n2 n1 mov n3 %LESS_FLAG while n3 @main.#WEND:0 func !173 jmp @main.#WHILE:0 label main.#WEND:0 label main.#WHILE:1 mov n0 27 mov !0 n0 func !241 pop n1 not n1 while n1 @main.#WEND:1 mov n0 49 mov !0 n0 func !241 pop n1 cmp n1 0 je @ELSE:5->CONDITION:0 mov n0 !41 mov !0 n0 func !744 label ELSE:5->CONDITION:0 label ENDIF:5 mov n0 !30 mov !12 n0 push n0 gosub @cam_control pop n0 mov n0 !30 mov !0 n0 func !181 func !173 mov n0 !36 mov n1 !43 mov n2 !44 mov n3 !45 mov !0 n0 ptr !1 n1 ptr !2 n2 ptr !3 n3 func !646 pop_ptr !3 mov n0 !43 mov n1 !44 mov n2 !45 mov n3 !46 mov n4 !47 mov !0 n0 mov !1 n1 mov !2 n2 ptr !3 n3 ptr !4 n4 func !858 pop_ptr !2 mov n0 !31 mov !0 n0 func !181 func !185 mov n0 0 mov n1 0 mov n2 200 mov !0 n0 mov !1 n1 mov !2 n2 func !208 pop n3 mov !0 n3 func !203 mov n0 !46 mov n1 10 mov n2 !47 mov n3 10 mov n4 20 mov n5 20 sub n0 n1 sub n2 n3 mov !0 n0 mov !1 n2 mov !2 n4 mov !3 n5 func !206 func !128 jmp @main.#WHILE:1 label main.#WEND:1 end