1;redcode-94
2;name Mini Return Of The Jedimp
3;author John K W
4;strategy MiniQ^3 -> Jedimp / Wimp
5;assert CORESIZE==8000
6;optimax pwi
7       ORG      START
8       SPL.B  @     0, }  1751
9       MOV.I  }    -1, >    -1
10       SPL.B  #  1143, $  1818
11       MOV.I  $     3, >     2
12       ADD.F  $    -2, $     1
13       JMP.F  $ -1142, {  1813
14       DAT.F  <     1, $     1
15       MOV.I  #  1143, *     0
16       DAT.F  $     0, $     0
17       DAT.F  $     0, $     0
18       DAT.F  $     0, $     0
19       DAT.F  $     0, $     0
20       DAT.F  $     0, $     0
21       DAT.F  $     0, $     0
22       DAT.F  $     0, $     0
23       DAT.F  $     0, $     0
24       DAT.F  $     0, $     0
25       DAT.F  $     0, $     0
26       DAT.F  $     0, $     0
27       DAT.F  $     0, $     0
28       DAT.F  $     0, $     0
29       DAT.F  $     0, $     0
30       DAT.F  $     0, $     0
31       DAT.F  $     0, $     0
32       DAT.F  $     0, $     0
33       DAT.F  $     0, $     0
34       DAT.F  $     0, $     0
35       DAT.F  $     0, $     0
36       DAT.F  $     0, $     0
37       DAT.F  $     0, $     0
38       DAT.F  $     0, $     0
39       DAT.F  $     0, $     0
40       DAT.F  $     0, $     0
41       DAT.F  $     0, $     0
42       DAT.F  $     0, $     0
43       DAT.F  $     0, $     0
44       DAT.F  $     0, $     0
45       DAT.F  $     0, $     0
46       DAT.F  $     0, $     0
47       DAT.F  $     0, $     0
48       DAT.F  $     0, $     0
49       DAT.F  $     0, $     0
50       DAT.F  $     0, $     0
51       DAT.F  $     0, $     0
52       DAT.F  $     0, $     0
53       DAT.F  $     0, $     0
54       DAT.F  $     0, $     0
55       DAT.F  $     0, $     0
56       DAT.F  $     0, $     0
57       DAT.F  $     0, $     0
58       DAT.F  $     0, $     0
59       JMP.B  #     0, #     0
60START  SEQ.I  $   581, $   259
61       DJN.F  $    33, {   587
62       SEQ.I  $  1689, $  1367
63       DJN.F  $    30, {  1695
64       SEQ.I  $  1465, $  1143
65       JMP.B  $    28, <    42
66       SEQ.I  $  1907, $  1585
67       JMP.B  $    26, >    40
68       SEQ.I  $  2349, $  2027
69       DJN.B  $    24, {    24
70       SEQ.I  $  2569, $  2247
71       JMN.B  $    22, {    22
72       SEQ.I  $  1013, $   691
73       DJN.F  >    20, {  1019
74       SEQ.I  $   789, $   467
75       JMN.B  >    18, {    17
76       SEQ.I  $  1231, $   909
77       JMN.B  >    16, }    15
78       SEQ.I  $  3005, $  2683
79       JMN.B  $    13, {    13
80       SEQ.I  $  3669, $  3347
81       JMP.B  $    11, <    26
82       SEQ.I  $ -3001, $ -3323
83       JMP.B  $     9, >    24
84       SEQ.I  $ -2337, $ -2659
85       JMN.B  $     7, }     7
86       SEQ.I  $ -1673, $ -1995
87       DJN.B  $     5, {     6
88       SEQ.I  $ -1009, $ -1331
89       JMN.B  $     3, {     4
90       SNE.I  $ -3675, $ -3997
91       JMZ.F  $     9, $ -3686
92       MUL.AB #     3, $     5
93       MUL.B  $    14, @    -1
94       SNE.I  > -2891, >     3
95       ADD.AB #   322, $     2
96       MOV.I  *     1, <     1
97       MOV.I  $    10, }   222
98       SUB.AB #     6, @    -2
99       DJN.B  $    -3, #    11
100       SPL.B  $     2, >  -600
101       SPL.B  $     2, { -1100
102       SPL.B  $     1, }     0
103       SPL.B  $     1, { -1600
104       DJN.B  $   -96, #     1
105       MOV.I  $   -46, *     1
106       DJN.F  $   925, <    10
107       DAT.F  {    67, {     6
108
109