; NOTE: This is the complete version of Mule DNA, one of the '88 ; finalists. DAT 1588 ;This is Mule%dna, the entry of Douglas McDaniels. DAT 1337 DAT 123 SPL 0 START SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #1589, -10 MOV #168, -9 MOV -12, <-12 ;This entry may need particular care when typed in, MOV -13, <-13 ;since it is a complicated program. MOV -14, <-14 DJN -3, -13 JMP -6 DAT 1674 DAT 1423 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #1675, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 1760 DAT 1509 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #1761, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 1846 DAT 1595 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #1847, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 1932 DAT 1681 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #1933, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2018 DAT 1767 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2019, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2104 DAT 1853 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2105, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2190 DAT 1939 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2191, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2276 DAT 2025 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2277, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2362 DAT 2111 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2363, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2448 DAT 2197 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2449, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2534 DAT 2283 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2535, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2620 DAT 2369 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2621, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2706 DAT 2455 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2707, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2792 DAT 2541 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2793, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2878 DAT 2627 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2879, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 2964 DAT 2713 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #2965, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3050 DAT 2799 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3051, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3136 DAT 2885 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3137, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3222 DAT 2971 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3223, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3308 DAT 3057 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3309, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3394 DAT 3143 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3395, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3480 DAT 3229 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3481, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3566 DAT 3315 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3567, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3652 DAT 3401 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 ; MOV -5, @-7 DJN -4, -7 MOV #3653, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3738 DAT 3487 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #3739, -10 MOV #168, -9 ; MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 3824 DAT 3573 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 ; DJN -4, -7 MOV #3825, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 ; JMP -6 DAT 3910 DAT 3659 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 ; DJN -4, -7 MOV #3911, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 ; DAT 3996 DAT 3745 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 ; MOV -5, @-7 DJN -4, -7 MOV #3997, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 ; DJN -3, -13 JMP -6 DAT 4082 DAT 3831 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #4083, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 4168 DAT 3917 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 ; MOV #4169, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 4254 DAT 4003 DAT 123 ; SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #4255, -10 MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4340 DAT 4089 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 ; DJN -4 ,-7 MOV #4341, -10 MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4426 DAT 4175 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #4427 , -10 ; MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4512 DAT 4261 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 ; DJN -4 , -7 MOV #4513 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4598 DAT 4347 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #4599 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4684 DAT 4433 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #4685 , -10 MOV #168 ,-9 ; MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4770 DAT 4519 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #4771 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4856 DAT 4605 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #4857, -10 MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 4942 DAT 4691 DAT 123 SPL 0 ; SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #4943, -10 MOV #168 , -9 MOV -12 ,<-12 ; MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5028 ; DAT 4777 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5029 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5114 DAT 4863 DAT 123 SPL 0 ; SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5115 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 ; JMP -6 DAT 5200 DAT 4949 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #5201, -10 ; MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 ; MOV -14, <-14 DJN -3 , -13 JMP -6 DAT 5286 DAT 5035 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 ,@-7 DJN -4, -7 MOV #5287, -10 MOV #168 , -9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 ; DJN -3 , -13 JMP -6 DAT 5372 DAT 5121 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5373 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5458 DAT 5207 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5459 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 ; DJN -3 , -13 JMP -6 DAT 5544 DAT 5293 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5545 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5630 DAT 5379 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5631 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5716 DAT 5465 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4, -7 MOV #5717, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 ; JMP -6 DAT 5802 DAT 5551 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5803 ,-10 MOV #168, -9 MOV -12 , <-12 MOV -13 , <-13 ; MOV -14 ,<-14 DJN -3, -13 JMP -6 DAT 5888 DAT 5637 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #5889, -10 MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 5974 DAT 5723 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 , -7 MOV #5975 , -10 MOV #168, -9 MOV -12 , <-12 MOV -13 , <-13 MOV -14 ,<-14 DJN -3, -13 JMP -6 ; DAT 6060 DAT 5809 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #6061, -10 MOV #168 , -9 MOV -12 ,<-12 MOV -13, <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 6146 DAT 5895 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #6147 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 6232 DAT 5981 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #6233 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 ; MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 6318 ; DAT 6067 DAT 123 SPL 0 SPL 17 CMP <-5 , <-4 MOV -3 ,@-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #6319 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 6404 DAT 6153 DAT 123 SPL 0 SPL 17 CMP <-5 ,<-4 MOV -3, @-6 CMP <-7, <-6 MOV -5 , @-7 DJN -4 , -7 MOV #6405 , -10 MOV #168 ,-9 MOV -12, <-12 MOV -13 , <-13 MOV -14 , <-14 DJN -3 , -13 JMP -6 DAT 6490 DAT 6239 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #6491, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 6576 DAT 6325 ; DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #6577, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 6662 DAT 6411 DAT 123 ; SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #6663, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 6748 DAT 6497 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #6749, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 DJN -3, -13 JMP -6 DAT 6834 DAT 6583 DAT 123 ; SPL 0 SPL 17 CMP <-5, <-4 MOV -3, @-6 CMP <-7, <-6 MOV -5, @-7 DJN -4, -7 MOV #6835, -10 MOV #168, -9 MOV -12, <-12 MOV -13, <-13 MOV -14, <-14 ; DJN -3, -13 JMP -6 DAT 6920 DAT 6669 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 ; MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 , -7 MOV #6921 ,-10 MOV #168, -9 MOV -12 , <-12 MOV -13 , <-13 MOV -14 ,<-14 DJN -3, -13 JMP -6 DAT 7006 ; DAT 6755 DAT 123 SPL 0 SPL 17 CMP <-5, <-4 MOV -3 , @-6 CMP <-7 , <-6 MOV -5 , @-7 DJN -4 ,-7 MOV #7007 ,-10 MOV #168 ,-9 MOV -12 ,<-12 MOV -13 ,<-13 MOV -14 ,<-14 DJN -3 ,-13 JMP -6 END START