@@ -188,88 +188,88 @@ Function KRowFunction(J,M,K,L,R,iRow,JA) ! Look up row rule, return rowch
188
188
if (irow= 3 ) KRowFunction = K42R(J,M,K,L,R,JA)
189
189
if (irow= 4 ) KRowFunction = K49R(J,M,K,L,R,JA)
190
190
return
191
- 105 if (irow= 5 ) KRowFunction = K44R(J,M,K,L,R,JA)
191
+ 105 if (irow= 5 ) KRowFunction = K44R(J,M,K,L,R,JA)
192
192
if (irow= 6 ) KRowFunction = K60R(J,M,K,L,R,JA)
193
193
if (irow= 7 ) KRowFunction = K41R(J,M,K,L,R,JA)
194
194
if (irow= 8 ) KRowFunction = K75R(J,M,K,L,R,JA)
195
195
return
196
- 109 if (irow>12 ) goto 113
196
+ 109 if (irow>12 ) goto 113
197
197
if (irow= 9 ) KRowFunction = K84R(J,M,K,L,R,JA)
198
198
if (irow= 10 ) KRowFunction = K32R(J,M,K,L,R,JA)
199
199
if (irow= 11 ) KRowFunction = K35R(J,M,K,L,R,JA)
200
200
if (irow= 12 ) KRowFunction = K68R(J,M,K,L,R,JA)
201
201
return
202
- 113 if (irow= 13 ) KRowFunction = K72R(J,M,K,L,R,JA)
202
+ 113 if (irow= 13 ) KRowFunction = K72R(J,M,K,L,R,JA)
203
203
if (irow= 14 ) KRowFunction = K46R(J,M,K,L,R,JA)
204
204
if (irow= 15 ) KRowFunction = K83R(J,M,K,L,R,JA)
205
205
if (irow= 16 ) KRowFunction = K47R(J,M,K,L,R,JA)
206
206
return
207
- 117 if (irow>24 ) goto 125
207
+ 117 if (irow>24 ) goto 125
208
208
if (irow>20 ) goto 121
209
209
if (irow= 17 ) KRowFunction = K64R(J,M,K,L,R,JA)
210
210
if (irow= 18 ) KRowFunction = K51R(J,M,K,L,R,JA)
211
211
if (irow= 19 ) KRowFunction = K78R(J,M,K,L,R,JA)
212
212
if (irow= 20 ) KRowFunction = K66R(J,M,K,L,R,JA)
213
213
return
214
- 121 if (irow= 21 ) KRowFunction = K58R(J,M,K,L,R,JA)
214
+ 121 if (irow= 21 ) KRowFunction = K58R(J,M,K,L,R,JA)
215
215
if (irow= 22 ) KRowFunction = K88R(J,M,K,L,R,JA)
216
216
if (irow= 23 ) KRowFunction = K31R(J,M,K,L,R,JA)
217
217
if (irow= 24 ) KRowFunction = K90R(J,M,K,L,R,JA)
218
218
return
219
- 125 if (irow>28 ) goto 129
219
+ 125 if (irow>28 ) goto 129
220
220
if (irow= 25 ) KRowFunction = K39R(J,M,K,L,R,JA)
221
221
if (irow= 26 ) KRowFunction = K79R(J,M,K,L,R,JA)
222
222
if (irow= 27 ) KRowFunction = K67R(J,M,K,L,R,JA)
223
223
if (irow= 28 ) KRowFunction = K86R(J,M,K,L,R,JA)
224
224
return
225
- 129 if (irow= 29 ) KRowFunction = K69R(J,M,K,L,R,JA)
225
+ 129 if (irow= 29 ) KRowFunction = K69R(J,M,K,L,R,JA)
226
226
if (irow= 30 ) KRowFunction = K91R(J,M,K,L,R,JA)
227
227
if (irow= 31 ) KRowFunction = K57R(J,M,K,L,R,JA)
228
228
if (irow= 32 ) KRowFunction = K70R(J,M,K,L,R,JA)
229
229
return
230
- 133 if (irow>48 ) goto 149
230
+ 133 if (irow>48 ) goto 149
231
231
if (irow>40 ) goto 141
232
232
if (irow>36 ) goto 137
233
233
if (irow= 33 ) KRowFunction = K85R(J,M,K,L,R,JA)
234
234
if (irow= 34 ) KRowFunction = K38R(J,M,K,L,R,JA)
235
235
if (irow= 35 ) KRowFunction = K40R(J,M,K,L,R,JA)
236
236
if (irow= 36 ) KRowFunction = K80R(J,M,K,L,R,JA)
237
237
return
238
- 137 if (irow= 37 ) KRowFunction = K37R(J,M,K,L,R,JA)
238
+ 137 if (irow= 37 ) KRowFunction = K37R(J,M,K,L,R,JA)
239
239
if (irow= 38 ) KRowFunction = K56R(J,M,K,L,R,JA)
240
240
if (irow= 39 ) KRowFunction = K43R(J,M,K,L,R,JA)
241
241
if (irow= 40 ) KRowFunction = K59R(J,M,K,L,R,JA)
242
242
return
243
- 141 if (irow>44 ) goto 145
243
+ 141 if (irow>44 ) goto 145
244
244
if (irow= 41 ) KRowFunction = K73R(J,M,K,L,R,JA)
245
245
if (irow= 42 ) KRowFunction = K55R(J,M,K,L,R,JA)
246
246
if (irow= 43 ) KRowFunction = K81R(J,M,K,L,R,JA)
247
247
if (irow= 44 ) KRowFunction = K87R(J,M,K,L,R,JA)
248
248
return
249
- 145 if (irow= 45 ) KRowFunction = K53R(J,M,K,L,R,JA)
249
+ 145 if (irow= 45 ) KRowFunction = K53R(J,M,K,L,R,JA)
250
250
if (irow= 46 ) KRowFunction = K76R(J,M,K,L,R,JA)
251
251
if (irow= 47 ) KRowFunction = K65R(J,M,K,L,R,JA)
252
252
if (irow= 48 ) KRowFunction = K52R(J,M,K,L,R,JA)
253
253
return
254
- 149 if (irow>56 ) goto 157
254
+ 149 if (irow>56 ) goto 157
255
255
if (irow>52 ) goto 153
256
256
if (irow= 49 ) KRowFunction = K82R(J,M,K,L,R,JA)
257
257
if (irow= 50 ) KRowFunction = K45R(J,M,K,L,R,JA)
258
258
if (irow= 51 ) KRowFunction = K62R(J,M,K,L,R,JA)
259
259
if (irow= 52 ) KRowFunction = K34R(J,M,K,L,R,JA)
260
260
return
261
- 153 if (irow= 53 ) KRowFunction = K48R(J,M,K,L,R,JA)
261
+ 153 if (irow= 53 ) KRowFunction = K48R(J,M,K,L,R,JA)
262
262
if (irow= 54 ) KRowFunction = K50R(J,M,K,L,R,JA)
263
263
if (irow= 55 ) KRowFunction = K77R(J,M,K,L,R,JA)
264
264
if (irow= 56 ) KRowFunction = K89R(J,M,K,L,R,JA)
265
265
return
266
- 157 if (irow>60 ) goto 161
266
+ 157 if (irow>60 ) goto 161
267
267
if (irow= 57 ) KRowFunction = K63R(J,M,K,L,R,JA)
268
268
if (irow= 58 ) KRowFunction = K54R(J,M,K,L,R,JA)
269
269
if (irow= 59 ) KRowFunction = K33R(J,M,K,L,R,JA)
270
270
if (irow= 60 ) KRowFunction = K71R(J,M,K,L,R,JA)
271
271
return
272
- 161 if (irow= 61 ) KRowFunction = K74R(J,M,K,L,R,JA)
272
+ 161 if (irow= 61 ) KRowFunction = K74R(J,M,K,L,R,JA)
273
273
if (irow= 62 ) KRowFunction = K93R(J,M,K,L,R,JA)
274
274
if (irow= 63 ) KRowFunction = K36R(J,M,K,L,R,JA)
275
275
return
@@ -745,7 +745,7 @@ FUNCTION K58R(J,M,K,L,R, JA)
745
745
IF (M .GT. 1 ) GOTO 99
746
746
KAM = 0
747
747
NPHA = 0
748
- 99 IF (KAM .GT. 6 ) GOTO 87
748
+ 99 IF (KAM .GT. 6 ) GOTO 87
749
749
IF (NPHA .GE. 1 ) GOTO 89
750
750
IF ((M / 18 ) * 18 .EQ. M .AND. KAM .GT. 2 ) KAM = KAM - 1
751
751
IF ((M / 6 ) * 6 .NE. M) GOTO 88
@@ -754,18 +754,18 @@ FUNCTION K58R(J,M,K,L,R, JA)
754
754
IF (K .LT. M * 2 ) GOTO 12
755
755
IF (K * 10 .LT. M * 25 ) GOTO 13
756
756
GOTO 88
757
- 10 KAM = KAM + 2
758
- 11 KAM = KAM + 1
759
- 12 KAM = KAM + 1
760
- 13 KAM = KAM + 1
757
+ 10 KAM = KAM + 2
758
+ 11 KAM = KAM + 1
759
+ 12 KAM = KAM + 1
760
+ 13 KAM = KAM + 1
761
761
NPHA = 2
762
762
GOTO 87
763
- 89 NPHA = NPHA - 1
763
+ 89 NPHA = NPHA - 1
764
764
IF (NPHA .EQ. 0 ) GOTO 87
765
765
88 K58R = 0
766
766
GOTO 86
767
767
87 K58R = 1
768
- 86 RETURN
768
+ 86 RETURN
769
769
END
770
770
FUNCTION K88R (J ,M ,K ,L ,R , JA )
771
771
C BY SCOTT APPOLD
@@ -971,15 +971,15 @@ FUNCTION K57R(J,M,K,L,R, JA)
971
971
c coop if 0, 27, 28, 32, 40-4, 46-8, 56-7,59-60,62-63
972
972
8 k57r= 1
973
973
if (n-39 ) 10 ,110 ,50
974
- 10 if (n) 100 ,100 ,20
975
- 20 if (n-28 ) 30 ,100 ,40
976
- 30 if (n-27 ) 110 ,100 ,100
977
- 40 if (n-32 ) 110 ,100 ,110
978
- 50 if (n-45 ) 100 ,110 ,60
979
- 60 if (n-49 ) 100 ,110 ,70
980
- 70 if (n-58 ) 80 ,110 ,90
981
- 80 if (n-55 ) 110 ,110 ,100
982
- 90 if (n-61 ) 100 ,110 ,100
974
+ 10 if (n) 100 ,100 ,20
975
+ 20 if (n-28 ) 30 ,100 ,40
976
+ 30 if (n-27 ) 110 ,100 ,100
977
+ 40 if (n-32 ) 110 ,100 ,110
978
+ 50 if (n-45 ) 100 ,110 ,60
979
+ 60 if (n-49 ) 100 ,110 ,70
980
+ 70 if (n-58 ) 80 ,110 ,90
981
+ 80 if (n-55 ) 110 ,110 ,100
982
+ 90 if (n-61 ) 100 ,110 ,100
983
983
100 k57r = 0
984
984
110 return
985
985
end
@@ -1380,7 +1380,7 @@ FUNCTION K55R(J,M,K,L,R, JA)
1380
1380
QNA = QNA + 1
1381
1381
ALPHA = QCA / QNA
1382
1382
GOTO 30
1383
- 20 IF (J .EQ. 0 ) QCB = QCB + 1
1383
+ 20 IF (J .EQ. 0 ) QCB = QCB + 1
1384
1384
QNB = QNB + 1
1385
1385
BETA = QCB / QNB
1386
1386
C SAVE OWN PAST
@@ -1452,7 +1452,7 @@ FUNCTION K81R(J,M,K,L,R, JA)
1452
1452
A3 = A1 / A2
1453
1453
A = 3 * A3
1454
1454
B = A + A3 + 1
1455
- 610 DO 630 C = 1 ,4
1455
+ 610 DO 630 C = 1 ,4
1456
1456
X(C) = A
1457
1457
630 X(C + 4 ) = B
1458
1458
E0 = 5
@@ -1811,7 +1811,7 @@ FUNCTION K51R(J,M,K,L,R,JA)
1811
1811
IF (LASTI .GT. 0 ) GOTO 10
1812
1812
IF (J .EQ. 1 ) K51R = 1
1813
1813
IF (J .EQ. 1 ) LASTI = 4
1814
- 10 RETURN
1814
+ 10 RETURN
1815
1815
END
1816
1816
FUNCTION K78R (J ,M ,K ,L ,R ,JA )
1817
1817
C BY FRED MAUK
@@ -1917,7 +1917,7 @@ FUNCTION K39R(J,M,K,L,R,JA)
1917
1917
IF ( (OK(STEP+1 ).EQ. 0 ) .AND.
1918
1918
1 (TATCNT.GE. 4 .OR. TITCNT.EQ. 0 ))
1919
1919
1 STEP= STEP+1
1920
- 777 continue
1920
+ 777 continue
1921
1921
C IF WE PUNISHED TOO SEVERLY, THEN GO ALL C TO ECOOPERATE
1922
1922
c c ax test
1923
1923
c if (m.eq. 51) write(6,747) m, step, substp
@@ -2175,17 +2175,17 @@ FUNCTION K52R(J,M,K,L,R,JA)
2175
2175
IF (M .GT. 1 ) GOTO 305
2176
2176
D9 = 0
2177
2177
D8 = 0
2178
- 305 D9 = D9 + 1
2178
+ 305 D9 = D9 + 1
2179
2179
IF (J .GT. 0 ) GOTO 320
2180
2180
D9 = 0
2181
- 320 IF (D9 .LT. 2 ) GOTO 345
2181
+ 320 IF (D9 .LT. 2 ) GOTO 345
2182
2182
K52R = 1
2183
2183
IF (D9 .LT. (5 + 3 * D8)) GOTO 345
2184
2184
D9 = 0
2185
2185
D8 = D8 + 1
2186
- 345 IF (R .GT. .05 ) GOTO 355
2186
+ 345 IF (R .GT. .05 ) GOTO 355
2187
2187
K52R = 1 - K52R
2188
- 355 RETURN
2188
+ 355 RETURN
2189
2189
END
2190
2190
FUNCTION K82R (J ,M ,K ,L ,R ,JA )
2191
2191
C BY ROBERT A LEYLAND
@@ -2785,7 +2785,7 @@ FUNCTION K74RXX(J,M,K,L,R,JA)
2785
2785
k74dummy= 1
2786
2786
RETURN
2787
2787
c70 K74R = 1 - K74R
2788
- 70 K74R = 1 - k74dummy
2788
+ 70 K74R = 1 - k74dummy
2789
2789
RETURN
2790
2790
80 IF (JS4 .EQ. 0 ) GOTO 15
2791
2791
IF (JS11 .EQ. 1 ) GOTO 15
@@ -2829,55 +2829,55 @@ Integer FUNCTION GRASR(JPICK, MOVEN, ISCOR, JSCOR, RANDO,JA)
2829
2829
N = 0
2830
2830
9997 CONTINUE
2831
2831
IF (MOVEN - 1 ) 25 , 25 , 26
2832
- 25 GRASR = 0
2832
+ 25 GRASR = 0
2833
2833
RETURN
2834
- 26 IF (MOVEN - 51 ) 1 , 2 , 3
2835
- 1 GRASR = JPICK
2834
+ 26 IF (MOVEN - 51 ) 1 , 2 , 3
2835
+ 1 GRASR = JPICK
2836
2836
RETURN
2837
- 2 GRASR = 1
2837
+ 2 GRASR = 1
2838
2838
RETURN
2839
- 3 IF (MOVEN - 57 ) 4 , 5 , 6
2840
- 4 IF (MOVEN - 52 ) 9 , 9 , 10
2841
- 10 NMOV(MOVEN - 52 ) = MMOVE + JPICK
2842
- 9 GRASR = JPICK
2839
+ 3 IF (MOVEN - 57 ) 4 , 5 , 6
2840
+ 4 IF (MOVEN - 52 ) 9 , 9 , 10
2841
+ 10 NMOV(MOVEN - 52 ) = MMOVE + JPICK
2842
+ 9 GRASR = JPICK
2843
2843
IF (GRASR - 1 ) 7 , 8 , 8
2844
- 7 MMOVE = 2
2844
+ 7 MMOVE = 2
2845
2845
GO TO 11
2846
- 8 MMOVE = 4
2847
- 11 RETURN
2848
- 5 IF (JSCOR - 135 ) 19 , 19 , 20
2849
- 20 J = NMOV(2 )
2846
+ 8 MMOVE = 4
2847
+ 11 RETURN
2848
+ 5 IF (JSCOR - 135 ) 19 , 19 , 20
2849
+ 20 J = NMOV(2 )
2850
2850
GO TO (12 , 12 , 30 , 31 , 32 ), J
2851
- 31 IF (NMOV(1 ) - 3 ) 12 , 35 , 12
2852
- 35 IF (NMOV(3 ) - 3 ) 12 , 16 , 12
2853
- 32 IF (NMOV(1 ) - 5 ) 12 , 33 , 12
2854
- 33 IF (NMOV(3 ) - 5 ) 12 , 16 , 12
2855
- 30 IF (NMOV(1 ) - 2 ) 12 , 34 , 12
2856
- 34 IF (NMOV(3 ) - 4 ) 12 , 40 , 12
2857
- 40 IF (NMOV(4 ) - 2 ) 12 , 41 , 12
2858
- 12 IGAME = 1
2851
+ 31 IF (NMOV(1 ) - 3 ) 12 , 35 , 12
2852
+ 35 IF (NMOV(3 ) - 3 ) 12 , 16 , 12
2853
+ 32 IF (NMOV(1 ) - 5 ) 12 , 33 , 12
2854
+ 33 IF (NMOV(3 ) - 5 ) 12 , 16 , 12
2855
+ 30 IF (NMOV(1 ) - 2 ) 12 , 34 , 12
2856
+ 34 IF (NMOV(3 ) - 4 ) 12 , 40 , 12
2857
+ 40 IF (NMOV(4 ) - 2 ) 12 , 41 , 12
2858
+ 12 IGAME = 1
2859
2859
N = RANDO * 10.0 + 5.0
2860
2860
GRASR = 0
2861
2861
RETURN
2862
- 16 IGAME = 2
2862
+ 16 IGAME = 2
2863
2863
GRASR = 0
2864
2864
RETURN
2865
- 19 IGAME = 3
2866
- 27 GRASR = 1
2865
+ 19 IGAME = 3
2866
+ 27 GRASR = 1
2867
2867
RETURN
2868
- 41 IGAME = 4
2869
- 42 GRASR = 0
2868
+ 41 IGAME = 4
2869
+ 42 GRASR = 0
2870
2870
IF (MOVEN - 118 ) 44 , 43 , 43
2871
- 43 IGAME= 2
2872
- 44 RETURN
2873
- 6 GO TO (21 , 22 , 27 , 42 ), IGAME
2874
- 21 IF (N) 23 , 23 , 24
2875
- 23 GRASR = 1
2871
+ 43 IGAME= 2
2872
+ 44 RETURN
2873
+ 6 GO TO (21 , 22 , 27 , 42 ), IGAME
2874
+ 21 IF (N) 23 , 23 , 24
2875
+ 23 GRASR = 1
2876
2876
N = RANDO * 10.0 + 5.0
2877
2877
RETURN
2878
- 24 GRASR = JPICK
2878
+ 24 GRASR = JPICK
2879
2879
N = N-1
2880
2880
RETURN
2881
- 22 GRASR = JPICK
2881
+ 22 GRASR = JPICK
2882
2882
RETURN
2883
2883
END
0 commit comments