Académique Documents
Professionnel Documents
Culture Documents
RENU
CASCADES2
CASCADES2
CASCADES2
CASCADES2
v0.124
v0.123
v0.122
v0.121
v0.120
;
;
; Deflection tables changed to match Cascades detector heads deflection calibration
;
;directives moved to front to make ASEM happy.
;directives added to make MetaLink ASM51.EXE happy:
$MOD51
$TITLE(RENU K72 CPU: HE Defl. [Two on, two off], HET SD out 1.124)
$PAGEWIDTH(132)
$NOPAGING
$NODEBUG
$SYMBOLS
$OBJECT
;ASEM will object to this directive, no problem
;
; v1.119 can be assembled with ASM51 or ASEM_51 to get identical .HEX results
; the HEXBIN.EXE from ASEM will FF pad rather than 00 pad, otherwise .BINs are the same
;
; Deflectable aperture HE v.071 based on X72 Prom v1.1 25 OCT 98
; for IC1_K72 on 34_21_72 board Cascades Box 2 Tray 2
; Kevin G. Rhoads
based on X72 code Mark Widholm for Enstrophy
; Tricky timing dependencies no longer needed, we have a sync from the
; sweep generation available.
;
; moved ADC interface to Port 1 to make Port 0 available for parallel output of
; HET for serial digital interface (to eliminate Counter deck in PCM stack)
;
; Cascades MAG Y points forward (use inverting amp in signal chain)
; Cascades NEGATIVE MAG Z points outward along arm of detector
; NEG MAG Z GENERATES REF1 WHICH ACTIVATES DS1B
;; DS1B IS CONNECTED TO THE FORWARD TOP CAP DEFLECTION PLATE (UPPER)
; POS MAG Z GENERATES REF2 WHICH ACTIVATES DS2A
;; DS2A IS CONNECTED TO THE FORWARD INNER DEFLECTION PLATE (LOWER)
;
;
;
;
;
;
PORT USAGE
P0
HET counter parallel output
P1
TEST bit & ADC serial interface bits
P2
DAC serial interface bits
P3
write strobe for HET parallel output
;DOSKIP EQU 0
DOSKIP EQU 1
;directives added to make MetaLink ASM51.EXE happy:
IF (DOSKIP)
$TITLE(K72 CPU: HE Aperture Defl. [Two on, two off], HET SD out 1.124)
ELSE
$TITLE(K72 CPU: HE Aperture Defl., HET accum, HET SD out 1.124)
ENDIF
;IF (DOSKIP)
;C2_DEFL EQU
C2_DEFL EQU
0
1
FAST_OUT EQU
1
;FAST_OUT EQU
0
;SKIP_TWO EQU 1 ;on RESET skip two words out
SKIP_TWO EQU 0 ;on RESET skip two words out
IF (SKIP_TWO)
SKIP_ONE EQU 1 ;on RESET skip one word out
ELSE
SKIP_ONE EQU 1 ;on RESET skip one word out
;SKIP_ONE EQU 0 ;on RESET skip one word out
ENDIF ;IF (SKIP_TWO)
;
PARANOID EQU
;PARANOID EQU
;DOTEST EQU
DOTEST EQU
PRELOOKUP EQU
;PRELOOKUP EQU
IF (PRELOOKUP)
ZEROBOTTOM EQU
1
0
1
0
1
0
1
ELSE
;IF (PRELOOKUP)
;ZEROBOTTOM EQU
1
ZEROBOTTOM EQU
0
ENDIF
;IF (PRELOOKUP)
;;DOSKIP EQU 0
;DOSKIP EQU 1
SKIPMAX EQU 1
STEPMAX EQU 32
STEPMAXP1 EQU 33
IF (DOSKIP)
;SKIPSYNC EQU 0
SKIPSYNC EQU 1
ELSE
SKIPSYNC EQU 0
ENDIF
;IF (DOSKIP)
;DOCOUNT EQU 1
DOCOUNT EQU 0 ;(added 113)
USING
;
;
;
;
;
PORT USAGE
P0
FIFO output
P1
Single bit I/O
P2
Single bit I/O
P3
single bit IO
; IO BITS
SCHK
BIT
PLUS
BIT
MNUS
BIT
DACK
BIT
DACS
BIT
DASD
BIT
P2.0
P2.1
P2.2
P2.5
P2.6
P2.7
ADC
DAC
ADCS
ADN
ADCK
ADP
BIT
BIT
BIT
BIT
P1.4
P1.5
P1.6
P1.7
MajF
;MinF
PPS1
;INT1
BIT P3.0
BIT P3.1
BIT P3.2
BIT P3.3
;ADC
;NEG
;ADC
;POS
CHIP SELECT
ADC DATA
CLOCK
ADC DATA
EVENT
IMAGE
;WR
SWPMSB
BIT P3.4
BIT P3.5
BIT P3.6
BIT P3.7
;counter input
;LOAD FIFO
;(added 113)
; DAC COMMANDS
LOADA
EQU 1
LOADB
EQU 2
LOADC
EQU 4
;REG USAGE
;R0
SCRATCH
;R1
NEG MAG Z/X ADC RESULT
;R2
POS MAG Z/X ADC RESULT
;R3
previous R1 was SWEEP STEP COUNTER
;R4
previous R2 was TIMOUT FOR PHASE LOCK
;R5
TEST RAMP +Z/X
;R6
TEST RAMP Z/X
;R7
TEST RAMP POLARITY
DSEG
;INTERNAL RAM
ORG 0
RR0:
DS 1
RR1:
DS 1
RR2:
DS 1
RR3:
DS 1
RR4:
DS 1
ORG
MON:
RAMP:
FLAG:
WASPOS:
WASNEG:
;MEM
;MEM
;MEM
;MEM
;MEM
40H
DS 1
DS 1
DS 1
DS 1
DS 1
IF (DOSKIP)
SKIP:
DS 1
STEP:
DS 1
O1PPS: DS 1
OSWPMSB: DS 1
ENDIF ;IF (DOSKIP)
;VEC0L: DS 1
;VEC0H: DS 1
VEC1L: DS 1
VEC1H: DS 1
ADDR
ADDR
ADDR
ADDR
ADDR
FOR
FOR
FOR
FOR
FOR
R0
R1
R2
R3
R4
;DEFLECTION MONITOR
;TEST RAMP
;TEMP:
DS 1
;SWP:
DS 1
8
DS
;
;
CSEG
ORG 0
JMP RESET_
;IF (PARANOID) fill unused codespace here with NOPs
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
;ENDIF
;IF (PARANOID)
;
ORG 13H
; External INT 1 vectors to here, so each external INT 1 will jump via this
; dispatch code to the appropriate PROGn
INTV1:
CALL PROG0
RETI
;1us AND DOING A RET
;
;
RESET_:
IF (FAST_OUT)
IF (SKIP_TWO)
;
MOV A,#99
;
MOVX @R0,A ;WRITE
ELSE
IF (SKIP_ONE)
;
MOV A,#99
;
MOVX @R0,A ;WRITE
ELSE
MOV A,#99
MOVX @R0,A ;WRITE
ENDIF ;IF (SKIP_ONE)
ENDIF ;IF (SKIP_TWO)
MOV A,#88
MOVX @R0,A ;WRITE
IF (SKIP_TWO)
;
MOV A,#22
;
MOVX @R0,A ;WRITE
ELSE
MOV A,#22
MOVX @R0,A ;WRITE
ENDIF ;IF (SKIP_TWO)
MOV A,#33
MOVX @R0,A ;WRITE
ENDIF
;IF (FAST_OUT)
;
MOV SP,#3FH
MOV SP,#STACK
CLR
CLR
MOV
MOV
MOV
MOV
MOV
DACK
ADCK
RAMP,#0
FLAG,#0
R7,#0
COUNT,#0
COUNTH,#0
MOV
MOV
MOV
MOV
TMOD,#0DH
TCON,#14H
VEC1H,#02H
VEC1L,#00H
IF (DOSKIP)
MOV SKIP,#255
MOV STEP,#0
IF (SKIPSYNC)
MOV O1PPS,#0
MOV OSWPMSB,#0
ENDIF ;IF (SKIPSYNC)
ENDIF ;IF (DOSKIP)
MOV IE,#84H
CALL PROG0
IDLE LOOP
O1PPS,#0
R0,#4
; going to sample the bit to signal interrupts to K21 CPU which then bumps energy step
; update deflection each time energy sweep steps, no more timing mishegas
DJNZ R0,IDLE
;WAIT A BIT
JB
IMAGE,LOOP
;HE energy sweep being updated
TESTFLAG:
MOV R0,FLAG
CJNE R0,#0,LOOP
MOV FLAG,#255
; going to sample the bit to signal interrupts to K21 CPU which then bumps energy step
; update deflection each time energy sweep steps, no more timing mishegas
;
end IDLE LOOP
IF (DOSKIP)
IF (SKIPSYNC)
JNB PPS1,STEPNORM
MOV A,O1PPS
CJNE A,#0,STEPN0RM
STEPRST:
;Upon 1PPS we reset our stepping
MOV O1PPS,#255
;SET OLD PPS1 at ALL ONES
;
MOV A,#0
(115)
MOV STEP,#1
;start with step 1 (115)
MOV SKIP,#0
;and with deflection ON (added 112)(value will be XORed)
JMP STEPSET
STEPNORM:
MOV O1PPS,#0
;SET OLD PPS1 at zero
STEPN0RM:
ENDIF ;IF (SKIPSYNC)
MOV A,STEP
STEPSET:
IF (DOCOUNT)
;(added 113)
ADD A,#1
MOV STEP,A
MOV R0,A
CJNE R0,#STEPMAXP1,SAMESWEEP
MOV STEP,#1
XRL SKIP,#255
ELSE ;IF (DOCOUNT) ;(added 113)
JB
SWPMSB,MORETEST
MOV OSWPMSB,#0
JMP SAMESWEEP
MORETEST:
;HEI Sweep MSB is set, if it wasn't before, then new sweep
MOV A,OSWPMSB
CJNE A,#0,SAMESWEEP
MOV OSWPMSB,#255
MOV A,STEP ;is new sweep, increment STEP, every other we change mask
ADD A,#1
MOV STEP,A
RRC A
JC
SAMESWEEP ;is new sweep, but second of two, so don't change mask
XRL SKIP,#255 ;change mask
ENDIF ;IF (DOCOUNT) ;(added 113)
SAMESWEEP:
ENDIF ;IF (DOSKIP)
;POS. LOAD R5
;END OF POS RAMP?
;YES. SWITCH TO NEG RAMP
;NEG. LOAD R6
;END OF NEG RAMP?
;YES. SWITCH TO NEG RAMP
; going to sample the bit to signal interrupts to K21 CPU which then bumps energy step
; update deflection each time energy sweep steps, no more timing mishegas
; READ MAGS
RDMAG:
CLR ADCS
;START CONVERSION
;
MOV R0,#3
MOV R0,#6
CJNE R3,#0,ISPOS
MOV WASPOS,#0
JMP TSTNEG
ISPOS:
MOV WASPOS,R3
TSTNEG:
CJNE R4,#0,ISNEG
MOV WASNEG,#0
JMP SAVEOLD
ISNEG:
MOV WASNEG,R4
SAVEOLD:
MOV RR3,R1
;SAVE PREVIOUS VALUES
MOV RR4,R2
WT1:
DJNZ R0,WT1
MOV R0,#8
SETB ADCK
MOV R1,#0
MOV R2,#0
changed const from 3 to 6 as now using 24MHz clock not 12 MHz clock
CLR ADCK
NXBIT:
MOV A,R1
MOV C,ADN
RLC A
SETB ADCK
MOV R1,A
MOV A,R2
MOV C,ADP
RLC A
MOV R2,A
CLR ADCK
DJNZ R0,NXBIT
SETB ADCS
JB TST,TEST
SJMP TLU
;12us/BIT
;READ NEG Z/X BIT
;SHIFT IT
;SAVE NEG RESULT IN R1
;READ POS Z/X BIT
;SHIFT IT
;SAVE POS RESULT IN R2
;IF (PRELOOKUP)
CLR C
MOV A,R1
;INSTEAD OF DECIDING ON R2>0 VS. R2=0, compare R1 to R2
SUBB A,R2
; (R1 R2)<0 means R2 is the greater
JC
POS
CJNE R2,#0,POS
IF (PRELOOKUP)
MOV A,R1
ELSE
;IF (PRELOOKUP)
MOV A,R1
; Z/X IF + IS OFF SCALE
RRC A
;DROP LSB
;
MOV MON,A
MOV DPTR,#DS1TBL
MOVC A,@A+DPTR
MOV R1,A
;REF1
ENDIF
;IF (PRELOOKUP)
MOV R2,#0
;REF2=0
MOV MON,A
SJMP DACOUT
POS:
IF (PRELOOKUP)
MOV A,R2
ELSE
;IF (PRELOOKUP)
CLR C
MOV A,R2
;+Z/X
RRC A
;DROP LSB
;
MOV MON,A
MOV DPTR,#DS2TBL
MOVC A,@A+DPTR
MOV R2,A
;REF2
ENDIF
;IF (PRELOOKUP)
MOV R1,#0
;REF1=0
MOV MON,A
;
ORL MON,#128
;SET MSB FOR POS DEFL
; SHIFT OUT NEW DAC
DACOUT:
CLR DACS
MOV A,#LOADC
ACALL SHIFTO
MOV A,MON
IF (DOSKIP)
ANL A,SKIP
ENDIF ;IF (DOSKIP)
ACALL SHIFTO
SETB DACS
NOP
VALUES
;LOAD DAC C COMMAND BYTE
; DAC C outputs to monitor
;SKIP alternates 000 and 255
;DATA BYTE
;UPDATE DEFL MON
NOP
CLR DACS
MOV A,#LOADA
ACALL SHIFTO
MOV A,R1
IF (DOSKIP)
ANL A,SKIP
ENDIF ;IF (DOSKIP)
ACALL SHIFTO
UPDT:
SETB DACS
NOP
NOP
CLR DACS
MOV A,#LOADB
ACALL SHIFTO
MOV A,R2
IF (DOSKIP)
ANL A,SKIP
ENDIF ;IF (DOSKIP)
ACALL SHIFTO
SETB DACS
CLR SCHK
JMP LOOP
;
;ROUTINE TO SHIFT 8 BITS OF DATA INTO DAC
;DATA VALUE IN A
SHIFTO:
MOV R0,#8
NXB:
RLC A
MOV DASD,C
SETB DACK
NOP
CLR DACK
DJNZ R0,NXB
RET
JMP LOOP
JMP LOOP
;
;
ORG 180H
ORG 200H
; 114
PROG0:
PUSH RR0
MOV R0,A
PUSH RR0
MOV A,COUNT
MOVX @R0,A
MOV A,COUNTH
MOVX @R0,A
CLR
MOV
MOV
MOV
MOV
MOV
A
TCON,#04H
COUNT,A
COUNTH,A
TMOD,#05H
TCON,#14H
POP
MOV
POP
MOV
RET
RR0
A,R0
RR0
IE,#84H
;PUSH R0
;v
;PUSH A
;WRITE low byte of count TO FIFO BIN0 (ADDR NOT USED)
;WRITE high byte of count TO FIFO BIN1 (ADDR NOT USED)
;1us EDGE TRIG FOR INT1, COUNTER 0 OFF (while we clear it)
;CLEAR COUNT
;CLEAR COUNT
;1us EDGE TRIG FOR INT1, COUNTER 0 ON
;POP A
;^
;POP R0
;1us ENABLE EXT INT1
JMP LOOP
JMP LOOP
;
IF (C2_DEFL)
;CASCADES 2 DEFLECTION TABLES
40.023 DEFLECTION TABLES
;
;DEFLECTION LOOKUP TABLES
modified copies of the Cascades1 tables
DS1TBLID:
DB 'DS1TBL: '
;
CASCADES 2 DEFLECTION TABLES
40.023 DEFLECTION TABLES
;
;Cascades2
UP
Cascades1
UP
UP
;Cascades2
Cascades1
DS1TBL:
;Cascades2 HE Deflection table, drives electrode 1B from output 2B
;Cascades2
Cascades1
;
UP
UP
UP
;
INDEX
Degrees
Vout
C2
C2
INDEX
INDEX 2
Degrees
;
C2_1B
Angle
DeflV
1B
1B
Input
C1_1B
Enstrophy
Angle
UP
Enstrophy
Enstrophy
Enstrophy
Degrees
Vout
C1
C1
Angle
DeflV
1B
1B
Input
DB 000000 ; 0
0
0
IF (ZEROBOTTOM)
DB 000000 ; 0.3632
2
0.3632
DB 000000 ; 0.7264
5
0.7264
ELSE
;IF (ZEROBOTTOM)
DB 000001 ; 0.3632
2
0.3632
DB 000003 ; 0.7264
5
0.7264
ENDIF
;IF (ZEROBOTTOM)
DB 000004 ; 1.0896
7
1.0896
DB 000005 ; 1.4528
9
1.4528
DB 000006 ; 1.816
11
1.816
DB 000007 ; 2.1792
13
2.1792
DB 000009 ; 2.5424
16
2.5424
DB 000010 ; 2.9056
18
2.9056
DB 000011 ; 3.2688
20
3.2688
DB 000013 ; 3.632
22
3.632
DB 000014 ; 3.9952
24
3.9952
DB 000015 ; 4.3584
27
4.3584
DB 000017 ; 4.7216
29
4.7216
DB 000018 ; 5.0848
31
5.0848
DB 000019 ; 5.4474
33
5.4474
DB 000020 ; 5.8094
35
5.8094
DB 000022 ; 6.1714
38
6.1714
DB 000023 ; 6.5334
40
6.5334
DB 000024 ; 6.8874
42
6.8874
DB 000025 ; 7.2334
44
7.2334
3.37
1.15
0.3632
9.73
3.31
8.42
2.86
0.7264
19.46
6.62
3.37
1.15
0.3632
9.73
3.31
8.42
2.86
0.7264
19.46
6.62
11.79
4.01
10
1.0896
29.19
9.92
10
15.16
5.16
13
1.4528
38.91
13.23
13
18.53
6.30
17
1.816
48.64
16.54
17
21.90
7.45
20
2.1792
58.37
19.85
20
26.95
9.16
23
2.5424
68.10
23.15
23
30.32
10.31
10
26
2.9056
77.83
26.46
26
33.69
11.46
11
30
3.2688
87.56
29.77
30
37.07
12.60
13
10
33
3.632
97.29
33.08
33
10
40.44
13.75
14
11
36
3.9952
107.01
36.38
36
11
45.48
15.46
15
12
40
4.3584
116.74
39.69
40
12
48.83
16.60
17
13
43
4.7216
126.47
43.00
43
13
52.19
17.75
18
14
46
5.0848
136.20
46.31
46
14
55.55
18.89
19
15
50
5.4474
145.91
49.61
50
15
58.90
20.03
20
16
53
5.8094
155.61
52.91
53
16
63.94
21.74
22
17
56
6.1714
165.31
56.20
56
17
67.29
22.88
23
18
60
6.5334
175.00
59.50
60
18
70.64
24.02
24
19
63
6.8874
184.48
62.72
63
19
73.99
25.16
25
20
66
7.2334
193.75
65.88
66
20
46
49
51
53
55
57
60
62
64
66
68
71
73
75
77
79
81
84
86
88
90
92
94
97
DB 000026 ;
7.5794
DB 000028 ;
7.9274
DB 000029 ;
8.2774
DB 000030 ;
8.6264
DB 000031 ;
8.9744
DB 000033 ;
9.3224
DB 000034 ;
9.6704
DB 000035 ;
10.0214
DB 000037 ;
10.3724
DB 000038 ;
10.7204
DB 000039 ;
11.0684
DB 000041 ;
11.4164
DB 000042 ;
11.7644
DB 000043 ;
12.1124
DB 000044 ;
12.4604
DB 000045 ;
12.8084
DB 000046 ;
13.1564
DB 000048 ;
13.5014
DB 000049 ;
13.8474
DB 000050 ;
14.1914
DB 000051 ;
14.5354
DB 000052 ;
14.8794
DB 000054 ;
15.2234
DB 000055 ;
15.5674
DB 000056 ;
7.5794
77.34
26.30
26
21
69
7.5794
203.02
69.03
69
21
7.9274
82.37
28.00
28
22
72
7.9274
212.34
72.20
72
22
8.2774
85.72
29.14
29
23
75
8.2774
221.72
75.38
75
23
8.6264
89.07
30.28
30
24
79
8.6264
231.06
78.56
79
24
8.9744
92.41
31.42
31
25
82
8.9744
240.39
81.73
82
25
9.3224
95.76
32.56
33
26
85
9.3224
249.71
84.90
85
26
9.6704
100.78
34.27
34
27
88
9.6704
259.03
88.07
88
27
10.0214
104.13
35.40
35
28
91
10.0214
268.43
91.27
91
28
10.3724
107.47
36.54
37
29
94
10.3724
277.83
94.46
94
29
10.7204
110.82
37.68
38
30
98
10.7204
287.15
97.63
98
30
11.0684
114.16
38.81
39
31
101
11.0684
296.48
100.80
101
31
11.4164
119.18
40.52
41
32
104
11.4164
305.80
103.97
104
32
11.7644
122.52
41.66
42
33
107
11.7644
315.12
107.14
107
33
12.1124
125.87
42.79
43
34
110
12.1124
324.44
110.31
110
34
12.4604
129.22
43.94
44
35
113
12.4604
333.76
113.48
113
35
12.8084
132.58
45.08
45
36
117
12.8084
343.08
116.65
117
36
13.1564
135.94
46.22
46
37
120
13.1564
352.40
119.82
120
37
13.5014
140.97
47.93
48
38
123
13.5014
361.64
122.96
123
38
13.8474
144.32
49.07
49
39
126
13.8474
370.91
126.11
126
39
14.1914
147.68
50.21
50
40
129
14.1914
380.13
129.24
129
40
14.5354
151.04
51.35
51
41
132
14.5354
389.34
132.38
132
41
14.8794
154.40
52.49
52
42
136
14.8794
398.56
135.51
136
42
15.2234
157.75
53.64
54
43
139
15.2234
407.77
138.64
139
43
15.5674
162.78
55.35
55
44
142
15.5674
416.98
141.77
142
44
15.9104
166.14
56.49
56
45
145
15.9104
426.17
144.90
145
45
99
101
103
105
107
109
111
114
116
118
120
122
124
126
128
130
132
134
136
139
141
143
145
147
149
15.9104
DB 000058 ;
16.2404
DB 000059 ;
16.5654
DB 000060 ;
16.8954
DB 000061 ;
17.2254
DB 000062 ;
17.5554
DB 000063 ;
17.8854
DB 000065 ;
18.2154
DB 000066 ;
18.5454
DB 000067 ;
18.8704
DB 000068 ;
19.1904
DB 000070 ;
19.5104
DB 000071 ;
19.8304
DB 000072 ;
20.1504
DB 000073 ;
20.4704
DB 000074 ;
20.7904
DB 000075 ;
21.1054
DB 000076 ;
21.4154
DB 000078 ;
21.7254
DB 000079 ;
22.0354
DB 000080 ;
22.3454
DB 000082 ;
22.6554
DB 000083 ;
22.9654
DB 000084 ;
23.2754
DB 000085 ;
23.5854
16.2404
169.50
57.63
58
46
148
16.2404
435.01
147.90
148
46
16.5654
172.85
58.77
59
47
151
16.5654
443.72
150.86
151
47
16.8954
176.21
59.91
60
48
154
16.8954
452.56
153.87
154
48
17.2254
179.57
61.05
61
49
157
17.2254
461.39
156.87
157
49
17.5554
182.92
62.19
62
50
160
17.5554
470.23
159.88
160
50
17.8854
186.28
63.33
63
51
163
17.8854
479.07
162.88
163
51
18.2154
191.31
65.05
65
52
166
18.2154
487.91
165.89
166
52
18.5454
194.67
66.19
66
53
169
18.5454
496.75
168.90
169
53
18.8704
198.02
67.33
67
54
172
18.8704
505.46
171.86
172
54
19.1904
201.38
68.47
68
55
175
19.1904
514.03
174.77
175
55
19.5104
204.74
69.61
70
56
178
19.5104
522.60
177.68
178
56
19.8304
208.09
70.75
71
57
181
19.8304
531.17
180.60
181
57
20.1504
211.45
71.89
72
58
184
20.1504
539.74
183.51
184
58
20.4704
214.80
73.03
73
59
186
20.4704
548.31
186.43
186
59
20.7904
218.16
74.17
74
60
189
20.7904
556.89
189.34
189
60
21.1054
221.52
75.32
75
61
192
21.1054
565.32
192.21
192
61
21.4154
224.87
76.46
76
62
195
21.4154
573.63
195.03
195
62
21.7254
228.23
77.60
78
63
198
21.7254
581.93
197.86
198
63
22.0354
233.26
79.31
79
64
201
22.0354
590.23
200.68
201
64
22.3454
236.62
80.45
80
65
204
22.3454
598.54
203.50
204
65
22.6554
239.97
81.59
82
66
206
22.6554
606.84
206.33
206
66
22.9654
243.33
82.73
83
67
209
22.9654
615.14
209.15
209
67
23.2754
246.68
83.87
84
68
212
23.2754
623.45
211.97
212
68
23.5854
250.04
85.01
85
69
215
23.5854
631.75
214.80
215
69
151
153
155
157
159
161
163
165
167
169
171
173
175
177
179
180
182
184
186
188
190
192
194
196
DB 000086 ;
23.8954
DB 000087 ;
24.2054
DB 000088 ;
24.5054
DB 000090 ;
24.8054
DB 000091 ;
25.1054
DB 000092 ;
25.4054
DB 000093 ;
25.6954
DB 000094 ;
25.9754
DB 000095 ;
26.2554
DB 000096 ;
26.5354
DB 000098 ;
26.8154
DB 000099 ;
27.0954
DB 000100 ;
27.3754
DB 000101 ;
27.6554
DB 000102 ;
27.9354
DB 000103 ;
28.2154
DB 000104 ;
28.4954
DB 000105 ;
28.7754
DB 000106 ;
29.0554
DB 000107 ;
29.3354
DB 000108 ;
29.6154
DB 000110 ;
29.8954
DB 000111 ;
30.1754
DB 000112 ;
30.4554
DB 000113 ;
23.8954
253.40
86.15
86
70
218
23.8954
640.06
217.62
218
70
24.2054
256.75
87.30
87
71
220
24.2054
648.36
220.44
220
71
24.5054
260.11
88.44
88
72
223
24.5054
656.39
223.17
223
72
24.8054
263.46
89.58
90
73
226
24.8054
664.43
225.91
226
73
25.1054
266.82
90.72
91
74
229
25.1054
672.47
228.64
229
74
25.4054
270.17
91.86
92
75
231
25.4054
680.50
231.37
231
75
25.6954
273.53
93.00
93
76
234
25.6954
688.27
234.01
234
76
25.9754
276.89
94.14
94
77
237
25.9754
695.77
236.56
237
77
26.2554
280.24
95.28
95
78
239
26.2554
703.27
239.11
239
78
26.5354
283.60
96.42
96
79
242
26.5354
710.77
241.66
242
79
26.8154
286.95
97.56
98
80
244
26.8154
718.27
244.21
244
80
27.0954
290.31
98.70
99
81
247
27.0954
725.77
246.76
247
81
37.3754
293.66
99.85
100
82
249
27.3754
733.27
249.31
249
82
37.6554
297.02
100.99
101
83
252
27.6554
740.77
251.86
252
83
37.9354
300.37
102.13
102
84
254
27.9354
748.27
254.41
254
84
38.2154
302.07
102.70
103
85
255
28.2154
750.00
255.00
255
85
38.4954
305.43
103.85
104
86
255
28.4954
750.00
255.00
255
86
38.7754
308.79
104.99
105
87
255
28.7754
750.00
255.00
255
87
39.0554
312.14
106.13
106
88
255
29.0554
750.00
255.00
255
88
39.3354
315.50
107.27
107
89
255
29.3354
750.00
255.00
255
89
39.6154
318.85
108.41
108
90
255
29.6154
750.00
255.00
255
90
39.8954
322.21
109.55
110
91
255
29.8954
750.00
255.00
255
91
30.1754
325.57
110.69
111
92
255
30.1754
750.00
255.00
255
92
30.4554
328.92
111.83
112
93
255
30.4554
750.00
255.00
255
93
30.7354
332.28
112.98
113
94
255
30.7354
750.00
255.00
255
94
198
199
201
203
205
207
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
30.7354
DB 000114 ;
31.0054
DB 000115 ;
31.2654
DB 000116 ;
31.5254
DB 000117 ;
31.7854
DB 000118 ;
32.0454
DB 000119 ;
209
DB 000120 ;
211
DB 000121 ;
212
DB 000122 ;
214
DB 000123 ;
216
DB 000124 ;
218
DB 000126 ;
220
DB 000126 ;
221
DB 000127 ;
223
DB 000128 ;
225
DB 000130 ;
227
DB 000130 ;
228
DB 000131 ;
230
DB 000132 ;
232
DB 000133 ;
233
DB 000134 ;
235
DB 000135 ;
237
DB 000136 ;
239
DB 000137 ;
240
31.0054
333.96
113.55
114
95
255
31.0054
750.00
255.00
255
95
31.2654
337.31
114.69
115
96
255
31.2654
750.00
255.00
255
96
31.5254
340.67
115.83
116
97
255
31.5254
750.00
255.00
255
97
31.7854
344.03
116.97
117
98
255
31.7854
750.00
255.00
255
98
32.0454
347.38
118.11
118
99
255
32.0454
750.00
255.00
255
99
32.3054
32.3054
32.5654
32.5654
32.8254
32.8254
33.0854
33.0854
33.3454
33.3454
33.5854
33.5854
33.8254
33.8254
34.0654
34.0654
34.3054
34.3054
34.5454
34.5454
34.7854
34.7854
35.0254
35.0254
35.2654
35.2654
35.5054
35.5054
35.7454
35.7454
35.9854
35.9854
36.2254
36.2254
36.4654
36.4654
36.7054
36.7054
350.74
119.25
119
100
255
32.3054
750.00
255.00
255
354.10
120.39
120
101
255
32.5654
750.00
255.00
255
355.77
120.96
121
102
255
32.8254
750.00
255.00
255
359.13
122.10
122
103
255
33.0854
750.00
255.00
255
362.49
123.25
123
104
255
33.3454
750.00
255.00
255
365.84
124.39
124
105
255
33.5854
750.00
255.00
255
369.20
125.53
126
106
255
33.8254
750.00
255.00
255
370.88
126.10
126
107
255
34.0654
750.00
255.00
255
374.23
127.24
127
108
255
34.3054
750.00
255.00
255
377.59
128.38
128
109
255
34.5454
750.00
255.00
255
380.95
129.52
130
110
255
34.7854
750.00
255.00
255
382.63
130.09
130
111
255
35.0254
750.00
255.00
255
385.98
131.23
131
112
255
35.2654
750.00
255.00
255
389.34
132.38
132
113
255
35.5054
750.00
255.00
255
391.02
132.95
133
114
255
35.7454
750.00
255.00
255
394.37
134.09
134
115
255
35.9854
750.00
255.00
255
397.73
135.23
135
116
255
36.2254
750.00
255.00
255
401.09
136.37
136
117
255
36.4654
750.00
255.00
255
402.76
136.94
137
118
255
36.7054
750.00
255.00
255
119
120
121
122
123
124
125
126
127
DB 000138
242
DB 000139
244
DB 000140
245
DB 000141
247
DB 000142
249
DB 000143
250
DB 000144
252
DB 000144
253
DB 000145
255
;
;
;
;
;
;
;
;
;
36.9454
36.9454
37.1854
37.1854
37.4254
37.4254
37.6454
37.6454
37.8654
37.8654
38.0854
38.0854
38.3054
38.3054
38.5254
38.5254
38.7454
38.7454
406.12
138.08
138
119
255
36.9454
750.00
255.00
255
409.48
139.22
139
120
255
37.1854
750.00
255.00
255
411.15
139.79
140
121
255
37.4254
750.00
255.00
255
414.51
140.93
141
122
255
37.6454
750.00
255.00
255
417.87
142.07
142
123
255
37.8654
750.00
255.00
255
419.55
142.65
143
124
255
38.0854
750.00
255.00
255
422.90
143.79
144
125
255
38.3054
750.00
255.00
255
424.58
144.36
144
126
255
38.5254
750.00
255.00
255
427.94
145.50
145
127
255
38.7454
750.00
255.00
255
Down
Down
Enstrophy
;Cascades2
;
Down
Down
;
INDEX
Degrees
Degrees
;
C2_2A
Angle
Angle
DB 000000 ; 0
0
IF (ZEROBOTTOM)
DB 000000 ; 0.346
0.346
DB 000000 ; 0.692
0.692
ELSE
;IF (ZEROBOTTOM)
DB 000001 ; 0.346
0.346
DB 000002 ; 0.692
Cascades1
Enstrophy
Enstrophy
Down
Vout
C2
C2
INDEX
Vout
C1
C1
INDEX
DeflV
2A
2A
Input
DeflV
2A
2A
Input
Enstrophy
3.53
1.07
0.346
9.08
2.76
7.17
2.18
0.692
18.17
5.51
3.53
1.07
0.346
9.08
2.76
7.17
2.18
0.692
18.17
5.51
C1_2A
Degrees
Angle
0.692
ENDIF
DB
1.038
DB
1.384
DB
1.73
DB
2.076
DB
2.422
DB
2.768
DB
3.114
DB
3.46
DB
3.806
DB
4.152
DB
4.498
DB
4.844
DB
5.187
DB
5.527
DB
5.867
DB
6.207
DB
6.547
DB
6.887
DB
7.227
DB
7.567
DB
7.907
DB
8.247
DB
8.587
DB
;IF (ZEROBOTTOM)
000003 ; 1.038
10.91
3.31
1.038
27.25
8.27
000004 ;
1.384
14.69
4.46
11
1.384
36.33
11.03
11
10
000006 ;
1.73
18.44
5.60
14
1.73
45.41
13.79
14
13
000007 ;
2.076
22.13
6.72
17
2.076
54.50
16.54
17
15
000008 ;
2.422
25.82
7.84
19
2.422
63.58
19.30
19
18
000009 ;
2.768
29.49
8.95
22
2.768
72.66
22.06
22
20
000010 ;
3.114
33.18
10.07
10
25
3.114
81.74
24.81
25
23
000011 ;
3.46
36.85
11.19
11
10
28
3.46
90.83
27.57
28
10
25
000012 ;
3.806
40.54
12.31
12
11
30
3.806
99.91
30.33
30
11
28
000013 ;
4.152
44.21
13.42
13
12
33
4.152
108.99
33.09
33
12
30
000015 ;
4.498
47.90
14.54
15
13
36
4.498
118.07
35.84
36
13
33
000016 ;
4.844
51.57
15.65
16
14
39
4.844
127.16
38.60
39
14
35
000017 ;
5.187
55.23
16.77
17
15
41
5.187
136.16
41.33
41
15
38
000018 ;
5.527
58.84
17.86
18
16
44
5.527
145.08
44.04
44
16
40
000019 ;
5.867
62.48
18.97
19
17
47
5.867
154.01
46.75
47
17
43
000020 ;
6.207
66.10
20.07
20
18
49
6.207
162.93
49.46
49
18
45
000021 ;
6.547
69.74
21.17
21
19
52
6.547
171.86
52.17
52
19
48
000022 ;
6.887
73.35
22.27
22
20
55
6.887
180.78
54.88
55
20
50
000023 ;
7.227
76.99
23.37
23
21
58
7.227
189.71
57.59
58
21
53
000024 ;
7.567
80.60
24.47
24
22
60
7.567
198.63
60.30
60
22
55
000026 ;
7.907
84.24
25.57
26
23
63
7.907
207.56
63.01
63
23
58
000027 ;
8.247
88.17
26.76
27
24
66
8.247
217.41
66.00
66
24
60
000028 ;
8.587
92.24
28.00
28
25
69
8.587
227.61
69.10
69
25
63
000029 ;
8.922
96.23
29.21
29
26
72
8.922
237.66
72.15
72
26
65
8.922
DB
9.252
DB
9.582
DB
9.912
DB
10.242
DB
10.572
DB
10.902
DB
11.232
DB
11.562
DB
11.892
DB
12.222
DB
12.552
DB
12.882
DB
13.212
DB
13.542
DB
13.872
DB
14.202
DB
14.532
DB
14.862
DB
15.192
DB
15.512
DB
15.832
DB
16.152
DB
16.472
DB
16.792
000030 ;
9.252
100.20
30.42
30
27
75
9.252
247.56
75.15
75
27
68
000032 ;
9.582
103.83
31.52
32
28
78
9.582
257.46
78.16
78
28
70
000033 ;
9.912
107.64
32.68
33
29
81
9.912
267.36
81.16
81
29
73
000034 ;
10.242
110.92
33.67
34
30
84
10.242
277.26
84.17
84
30
75
000035 ;
10.572
114.21
34.67
35
31
87
10.572
287.16
87.17
87
31
77
000036 ;
10.902
118.02
35.83
36
32
90
10.902
297.06
90.18
90
32
80
000037 ;
11.232
121.58
36.91
37
33
93
11.232
306.96
93.18
93
33
82
000038 ;
11.562
125.41
38.07
38
34
96
11.562
316.86
96.19
96
34
85
000039 ;
11.892
128.97
39.15
39
35
99
11.892
326.76
99.20
99
35
87
000040 ;
12.222
132.78
40.31
40
36
102
12.222
336.66
102.20
102
36
90
000041 ;
12.552
136.07
41.31
41
37
105
12.552
346.56
105.21
105
37
92
000042 ;
12.882
139.35
42.30
42
38
108
12.882
356.46
108.21
108
38
94
000043 ;
13.212
143.13
43.45
43
39
111
13.212
366.36
111.22
111
39
97
000044 ;
13.542
146.42
44.45
44
40
114
13.542
376.26
114.22
114
40
99
000045 ;
13.872
149.70
45.45
45
41
117
13.872
386.16
117.23
117
41
101
000047 ;
14.202
153.48
46.59
47
42
120
14.202
396.06
120.23
120
42
104
000048 ;
14.532
156.77
47.59
48
43
123
14.532
405.96
123.24
123
43
106
000049 ;
14.862
160.06
48.59
49
44
126
14.862
415.86
126.24
126
44
108
000050 ;
15.192
163.84
49.74
50
45
129
15.192
424.48
128.86
129
45
111
000051 ;
15.512
167.12
50.73
51
46
131
15.512
431.95
131.13
131
46
113
000052 ;
15.832
170.41
51.73
52
47
133
15.832
439.41
133.39
133
47
115
000053 ;
16.152
174.19
52.88
53
48
136
16.152
446.88
135.66
136
48
118
000054 ;
16.472
177.48
53.88
54
49
138
16.472
454.35
137.93
138
49
120
000055 ;
16.792
180.76
54.87
55
50
140
16.792
461.81
140.19
140
50
122
DB
17.112
DB
17.432
DB
17.752
DB
18.052
DB
18.352
DB
18.652
DB
18.952
DB
19.252
DB
19.552
DB
19.852
DB
20.152
DB
20.452
DB
20.752
DB
21.052
DB
21.352
DB
21.652
DB
21.952
DB
22.252
DB
22.552
DB
22.852
DB
23.152
DB
23.452
DB
23.752
DB
24.052
DB
000056 ;
17.112
184.54
56.02
56
51
142
17.112
469.28
142.46
142
51
125
000057 ;
17.432
187.80
57.01
57
52
145
17.432
476.75
144.73
145
52
127
000058 ;
17.752
190.81
57.93
58
53
147
17.752
484.21
146.99
147
53
129
000059 ;
18.052
194.07
58.92
59
54
149
18.052
491.21
149.12
149
54
131
000060 ;
18.352
197.85
60.06
60
55
151
18.352
498.21
151.24
151
55
134
000061 ;
18.652
201.11
61.05
61
56
153
18.652
505.21
153.37
153
56
136
000062 ;
18.952
204.10
61.96
62
57
155
18.952
512.21
155.49
155
57
138
000063 ;
19.252
207.08
62.86
63
58
158
19.252
519.21
157.62
158
58
140
000064 ;
19.552
210.34
63.85
64
59
160
19.552
526.21
159.74
160
59
142
000065 ;
19.852
214.12
65.00
65
60
162
19.852
533.21
161.87
162
60
145
000066 ;
20.152
217.38
65.99
66
61
164
20.152
540.21
163.99
164
61
147
000067 ;
20.452
220.37
66.90
67
62
166
20.452
547.21
166.12
166
62
149
000068 ;
20.752
223.32
67.80
68
63
168
20.752
554.21
168.24
168
63
151
000069 ;
21.052
226.28
68.69
69
64
170
21.052
561.21
170.37
170
64
153
000070 ;
21.352
229.24
69.59
70
65
172
21.352
568.21
172.49
172
65
155
000070 ;
21.652
232.20
70.49
70
66
175
21.652
575.21
174.62
175
66
157
000071 ;
21.952
235.18
71.40
71
67
177
21.952
582.21
176.74
177
67
159
000072 ;
22.252
238.44
72.38
72
68
179
22.252
589.21
178.87
179
68
161
000074 ;
22.552
242.22
73.53
74
69
181
22.552
596.21
180.99
181
69
164
000075 ;
22.852
245.48
74.52
75
70
183
22.852
603.21
183.12
183
70
166
000075 ;
23.152
248.47
75.43
75
71
185
23.152
610.21
185.24
185
71
168
000076 ;
23.452
251.43
76.33
76
72
187
23.452
617.21
187.37
187
72
170
000077 ;
23.752
254.38
77.22
77
73
189
23.752
624.21
189.49
189
73
172
000078 ;
24.052
257.34
78.12
78
74
192
24.052
631.21
191.62
192
74
174
000079 ;
24.352
260.27
79.01
79
75
194
24.352
638.21
193.74
194
75
176
24.352
DB
24.652
DB
24.932
DB
25.212
DB
25.492
DB
25.772
DB
26.052
DB
26.332
DB
26.612
DB
26.892
DB
27.172
DB
27.452
DB
27.732
DB
28.012
DB
28.272
DB
28.532
DB
28.792
DB
29.052
DB
29.312
DB
29.572
DB
29.832
DB
30.092
DB
30.352
DB
30.612
DB
30.872
000080 ;
24.652
262.93
79.82
80
76
196
24.652
645.21
195.87
196
76
178
000080 ;
24.932
265.06
80.47
80
77
198
24.932
651.75
197.85
198
77
179
000081 ;
25.212
267.72
81.27
81
78
200
25.212
658.28
199.84
200
78
181
000082 ;
25.492
270.65
82.16
82
79
202
25.492
664.81
201.82
202
79
183
000083 ;
25.772
273.61
83.06
83
80
204
25.772
671.35
203.80
204
80
185
000084 ;
26.052
276.57
83.96
84
81
206
26.052
677.88
205.79
206
81
187
000085 ;
26.332
279.53
84.86
85
82
208
26.332
684.41
207.77
208
82
189
000086 ;
26.612
282.48
85.75
86
83
210
26.612
690.95
209.75
210
83
191
000087 ;
26.892
285.41
86.64
87
84
212
26.892
697.48
211.74
212
84
193
000087 ;
27.172
288.07
87.45
87
85
214
27.172
704.01
213.72
214
85
195
000088 ;
27.452
290.21
88.10
88
86
216
27.452
710.55
215.70
216
86
196
000089 ;
27.732
292.86
88.91
89
87
218
27.732
717.08
217.69
218
87
198
000090 ;
28.012
295.77
89.79
90
88
220
28.012
723.61
219.67
220
88
200
000091 ;
28.272
298.42
90.59
91
89
222
28.272
729.68
221.51
222
89
202
000091 ;
28.532
300.56
91.24
91
90
223
28.532
735.75
223.35
223
90
203
000092 ;
28.792
303.22
92.05
92
91
225
28.792
741.81
225.19
225
91
205
000093 ;
29.052
306.12
92.93
93
92
227
29.052
747.88
227.04
227
92
207
000094 ;
29.312
308.78
93.74
94
93
229
29.312
753.95
228.88
229
93
209
000094 ;
29.572
310.89
94.38
94
94
231
29.572
760.01
230.72
231
94
210
000095 ;
29.832
313.24
95.09
95
95
233
29.832
766.08
232.56
233
95
212
000096 ;
30.092
315.35
95.73
96
96
234
30.092
772.15
234.40
234
96
213
000097 ;
30.352
317.98
96.53
97
97
236
30.352
778.21
236.24
236
97
215
000097 ;
30.612
320.61
97.33
97
98
238
30.612
784.28
238.09
238
98
217
000098 ;
30.872
322.72
97.97
98
99
240
30.872
790.35
239.93
240
99
218
DB
31.132
DB
31.392
DB
31.632
DB
31.872
DB
32.112
DB
32.352
DB
32.592
DB
32.832
DB
33.072
DB
33.312
DB
33.552
DB
33.792
DB
34.032
DB
34.272
DB
34.512
DB
34.752
DB
34.992
DB
35.232
DB
35.462
DB
35.682
DB
35.902
DB
36.122
DB
36.342
DB
36.562
DB
000099 ;
31.132
325.07
98.68
99
100
242
31.132
796.41
241.77
242
100
220
000099 ;
31.392
327.15
99.31
99
101
244
31.392
802.48
243.61
244
101
221
000100 ;
31.632
329.51
100.03
100
102
245
31.632
808.08
245.31
245
102
223
000101 ;
31.872
331.59
100.66
101
103
247
31.872
813.68
247.01
247
103
224
000101 ;
32.112
333.95
101.38
101
104
249
32.112
819.28
248.71
249
104
226
000102 ;
32.352
336.03
102.01
102
105
250
32.352
824.88
250.41
250
105
227
000103 ;
32.592
338.38
102.72
103
106
252
32.592
830.48
252.11
252
106
229
000103 ;
32.832
340.47
103.36
103
107
254
32.832
836.08
253.81
254
107
230
000104 ;
33.072
342.82
104.07
104
108
255
33.072
840.00
255.00
255
108
232
000105 ;
33.312
344.90
104.70
105
109
255
33.312
840.00
255.00
255
109
233
000105 ;
33.552
347.23
105.41
105
110
255
33.552
840.00
255.00
255
110
235
000106 ;
33.792
349.04
105.96
106
111
255
33.792
840.00
255.00
255
111
236
000107 ;
34.032
350.85
106.51
107
112
255
34.032
840.00
255.00
255
112
237
000107 ;
34.272
353.15
107.20
107
113
255
34.272
840.00
255.00
255
113
239
000108 ;
34.512
354.93
107.75
108
114
255
34.512
840.00
255.00
255
114
240
000108 ;
34.752
356.46
108.21
108
115
255
34.752
840.00
255.00
255
115
241
000109 ;
34.992
358.24
108.75
109
116
255
34.992
840.00
255.00
255
116
242
000109 ;
35.232
360.54
109.45
109
117
255
35.232
840.00
255.00
255
117
244
000110 ;
35.462
362.32
109.99
110
118
255
35.462
840.00
255.00
255
118
245
000110 ;
35.682
363.83
110.45
110
119
255
35.682
840.00
255.00
255
119
246
000111 ;
35.902
365.33
110.90
111
120
255
35.902
840.00
255.00
255
120
247
000111 ;
36.122
367.11
111.45
111
121
255
36.122
840.00
255.00
255
121
248
000112 ;
36.342
369.41
112.14
112
122
255
36.342
840.00
255.00
255
122
250
000113 ;
36.562
371.19
112.68
113
123
255
36.562
840.00
255.00
255
123
251
000113 ;
36.782
372.70
113.14
113
124
255
36.782
840.00
255.00
255
124
252
36.782
DB 000114 ;
37.002
DB 000114 ;
37.222
DB 000114 ;
37.442
37.002
374.18
113.59
114
125
255
37.002
840.00
255.00
255
125
253
37.222
375.66
114.04
114
126
255
37.222
840.00
255.00
255
126
254
37.442
377.14
114.49
114
127
255
37.442
840.00
255.00
255
127
255
ELSE ; IF (C2_DEFL)
OUT
2A
000
OUT_2
1B
000
003
007
003
007
003
007
003
006
010
013
017
020
023
026
030
033
036
040
043
046
050
053
056
060
008
011
014
017
019
022
025
028
030
033
036
039
041
044
047
049
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
000063
000066
000069
000072
000075
000079
000082
000085
000088
000091
000094
000098
000101
000104
000107
000110
000113
000117
000120
000123
000126
000129
000132
000136
000139
000142
000145
000148
000151
000154
000157
000160
000163
000166
000169
000172
000175
000178
000181
000184
000186
000189
000192
000195
000198
000201
000204
000206
000209
;000042
;000044
;000046
;000049
;000051
;000053
;000055
;000057
;000060
;000062
;000064
;000066
;000068
;000071
;000073
;000075
;000077
;000079
;000081
;000084
;000086
;000088
;000090
;000092
;000094
;000097
;000099
;000101
;000103
;000105
;000107
;000109
;000111
;000114
;000116
;000118
;000120
;000122
;000124
;000126
;000128
;000130
;000132
;000134
;000136
;000139
;000141
;000143
;000145
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
6.8874
7.2334
7.5794
7.9274
8.2774
8.6264
8.9744
9.3224
9.6704
10.0214
10.3724
10.7204
11.0684
11.4164
11.7644
12.1124
12.4604
12.8084
13.1564
13.5014
13.8474
14.1914
14.5354
14.8794
15.2234
15.5674
15.9104
16.2404
16.5654
16.8954
17.2254
17.5554
17.8854
18.2154
18.5454
18.8704
19.1904
19.5104
19.8304
20.1504
20.4704
20.7904
21.1054
21.4154
21.7254
22.0354
22.3454
22.6554
22.9654
38.1864
40.1248
42.0661
44.0219
45.9922
47.9604
49.9266
51.8965
53.8704
55.8654
57.8648
59.8515
61.8428
63.8388
65.8397
67.8457
69.8569
71.8735
73.8957
75.9062
77.9283
79.9447
81.9673
83.9961
86.0314
88.0734
90.1163
92.0884
94.0370
96.0223
98.0147
100.0141
102.0208
104.0350
106.0569
108.0558
110.0315
112.0149
114.0062
116.0055
118.0130
120.0289
122.0217
123.9912
125.9690
127.9553
129.9504
131.9543
133.9674
196.7829
206.6686
216.5543
226.4971
236.4971
246.4686
256.4114
266.3543
276.2971
286.3257
296.3543
306.2971
316.2400
326.1829
336.1257
346.0686
356.0114
365.9543
375.8971
385.7543
395.6400
405.4686
415.2971
425.1257
434.9543
444.7829
454.5829
464.0114
473.2971
482.7257
492.1543
501.5829
511.0114
520.4400
529.8686
539.1543
548.2971
557.4400
566.5829
575.7257
584.8686
594.0114
603.0114
611.8686
620.7257
629.5829
638.4400
647.2971
656.1543
62.7245
65.8756
69.0267
72.1960
75.3835
78.5619
81.7311
84.9004
88.0697
91.2663
94.4629
97.6322
100.8015
103.9708
107.1401
110.3094
113.4786
116.6479
119.8172
122.9592
126.1103
129.2431
132.3760
135.5088
138.6417
141.7745
144.8983
147.9036
150.8635
153.8688
156.8742
159.8795
162.8849
165.8902
168.8956
171.8554
174.7697
177.6840
180.5983
183.5126
186.4269
189.3411
192.2099
195.0331
197.8563
200.6795
203.5027
206.3260
209.1492
063
066
069
072
075
079
082
085
088
091
094
098
101
104
107
110
113
117
120
123
126
129
132
136
139
142
145
148
151
154
157
160
163
166
169
172
175
178
181
184
186
189
192
195
198
201
204
206
209
052
055
058
060
063
066
069
072
075
078
081
084
087
090
093
096
099
102
105
108
111
114
117
120
123
126
129
131
133
136
138
140
142
145
147
149
151
153
155
158
160
162
164
166
168
170
172
175
177
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
000212
000215
000218
000220
000223
000226
000229
000231
000234
000237
000239
000242
000244
000247
000249
000252
000254
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
;000147
;000149
;000151
;000153
;000155
;000157
;000159
;000161
;000163
;000165
;000167
;000169
;000171
;000173
;000175
;000177
;000179
;000180
;000182
;000184
;000186
;000188
;000190
;000192
;000194
;000196
;000198
;000199
;000201
;000203
;000205
;000207
;000209
;000211
;000212
;000214
;000216
;000218
;000220
;000221
;000223
;000225
;000227
;000228
;000230
;000232
;000233
;000235
;000237
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
23.2754
23.5854
23.8954
24.2054
24.5054
24.8054
25.1054
25.4054
25.6954
25.9754
26.2554
26.5354
26.8154
27.0954
27.3754
27.6554
27.9354
28.2154
28.4954
28.7754
29.0554
29.3354
29.6154
29.8954
30.1754
30.4554
30.7354
31.0054
31.2654
31.5254
31.7854
32.0454
32.3054
32.5654
32.8254
33.0854
33.3454
33.5854
33.8254
34.0654
34.3054
34.5454
34.7854
35.0254
35.2654
35.5054
35.7454
35.9854
36.2254
135.9897
138.0214
140.0627
142.1139
144.1084
146.1124
148.1262
150.1499
152.1157
154.0228
155.9390
157.8645
159.7995
161.7440
163.6982
165.6624
167.6366
169.6211
171.6161
173.6216
175.6380
177.6653
179.7038
181.7536
183.8150
185.8882
187.9733
189.9954
191.9535
193.9224
195.9024
197.8934
199.8958
201.9098
203.9354
205.9730
208.0226
209.9255
211.8390
213.7632
215.6984
217.6447
219.6022
221.5711
223.5517
225.5440
227.5483
229.5646
231.5933
665.0114
673.8686
682.7257
691.5829
700.1543
708.7257
717.2971
725.8686
734.1543
742.1543
750.1543
758.1543
766.1543
774.1543
782.1543
790.1543
798.1543
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
211.9724
214.7956
217.6188
220.4420
223.1742
225.9063
228.6385
231.3706
234.0117
236.5617
239.1117
241.6617
244.2117
246.7617
249.3117
251.8617
254.4117
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
212
215
218
220
223
226
229
231
234
237
239
242
244
247
249
252
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
179
181
183
185
187
189
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
222
223
225
227
229
231
233
234
236
238
240
242
244
245
247
249
250
252
254
255
255
255
255
255
255
255
255
255
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
;000239
;000240
;000242
;000244
;000245
;000247
;000249
;000250
;000252
;000253
;000255
117
118
119
120
121
122
123
124
125
126
127
36.4654
36.7054
36.9454
37.1854
37.4254
37.6454
37.8654
38.0854
38.3054
38.5254
38.7454
233.6345
235.6884
237.7551
239.8349
241.9279
243.8583
245.8002
247.7538
249.7191
251.6964
253.6858
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255
255
255
255
255
255
255
255
255
255
255
000
255
255
255
255
255
255
255
255
255
255
255
000
003
007
003
007
003
006
003
007
008
011
014
017
019
022
025
028
030
033
036
039
041
044
047
049
052
055
058
060
010
013
017
020
023
026
030
033
036
040
043
046
050
053
056
060
063
066
069
072
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
000063
000066
000069
000072
000075
000078
000081
000084
000087
000090
000093
000096
000099
000102
000105
000108
000111
000114
000117
000120
000123
000126
000129
000131
000133
000136
000138
000140
000142
000145
000147
000149
000151
000153
000155
000158
000160
000162
000164
000166
000168
000170
000172
000175
000177
000179
000181
000183
000185
;000058
;000060
;000063
;000065
;000068
;000070
;000073
;000075
;000077
;000080
;000082
;000085
;000087
;000090
;000092
;000094
;000097
;000099
;000101
;000104
;000106
;000108
;000111
;000113
;000115
;000118
;000120
;000122
;000125
;000127
;000129
;000131
;000134
;000136
;000138
;000140
;000142
;000145
;000147
;000149
;000151
;000153
;000155
;000157
;000159
;000161
;000164
;000166
;000168
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
7.9070
8.2470
8.5870
8.9220
9.2520
9.5820
9.9120
10.2420
10.5720
10.9020
11.2320
11.5620
11.8920
12.2220
12.5520
12.8820
13.2120
13.5420
13.8720
14.2020
14.5320
14.8620
15.1920
15.5120
15.8320
16.1520
16.4720
16.7920
17.1120
17.4320
17.7520
18.0520
18.3520
18.6520
18.9520
19.2520
19.5520
19.8520
20.1520
20.4520
20.7520
21.0520
21.3520
21.6520
21.9520
22.2520
22.5520
22.8520
23.1520
46.0192
48.0250
50.0343
52.0176
53.9748
55.9357
57.9005
59.8692
61.8419
63.8190
65.8004
67.7864
69.7770
71.7725
73.7730
75.7786
77.7895
79.8058
81.8278
83.8555
85.8891
87.9288
89.9748
91.9648
93.9611
95.9637
97.9727
99.9885
102.0110
104.0405
106.0771
107.9931
109.9156
111.8448
113.7808
115.7238
117.6740
119.6313
121.5962
123.5685
125.5486
127.5366
129.5326
131.5367
133.5493
135.5703
137.6000
139.6386
141.6862
197.6750
207.0571
216.7714
226.3429
235.7714
245.2000
254.6286
264.0571
273.4857
282.9143
292.3429
301.7714
311.2000
320.6286
330.0571
339.4857
348.9143
358.3429
367.7714
377.2000
386.6286
396.0571
404.2667
411.3778
418.4889
425.6000
432.7111
439.8222
446.9333
454.0444
461.1556
467.8222
474.4889
481.1556
487.8222
494.4889
501.1556
507.8222
514.4889
521.1556
527.8222
534.4889
541.1556
547.8222
554.4889
561.1556
567.8222
574.4889
581.1556
63.0089
65.9995
69.0959
72.1468
75.1521
78.1575
81.1629
84.1682
87.1736
90.1789
93.1843
96.1896
99.1950
102.2004
105.2057
108.2111
111.2164
114.2218
117.2271
120.2325
123.2379
126.2432
128.8600
131.1267
133.3933
135.6600
137.9267
140.1933
142.4600
144.7267
146.9933
149.1183
151.2433
153.3683
155.4933
157.6183
159.7433
161.8683
163.9933
166.1183
168.2433
170.3683
172.4933
174.6183
176.7433
178.8683
180.9933
183.1183
185.2433
063
066
069
072
075
078
081
084
087
090
093
096
099
102
105
108
111
114
117
120
123
126
129
131
133
136
138
140
142
145
147
149
151
153
155
158
160
162
164
166
168
170
172
175
177
179
181
183
185
075
079
082
085
088
091
094
098
101
104
107
110
113
117
120
123
126
129
132
136
139
142
145
148
151
154
157
160
163
166
169
172
175
178
181
184
186
189
192
195
198
201
204
206
209
212
215
218
220
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
DB
000187
000189
000192
000194
000196
000198
000200
000202
000204
000206
000208
000210
000212
000214
000216
000218
000220
000222
000223
000225
000227
000229
000231
000233
000234
000236
000238
000240
000242
000244
000245
000247
000249
000250
000252
000254
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
000255
;000170
;000172
;000174
;000176
;000178
;000179
;000181
;000183
;000185
;000187
;000189
;000191
;000193
;000195
;000196
;000198
;000200
;000202
;000203
;000205
;000207
;000209
;000210
;000212
;000213
;000215
;000217
;000218
;000220
;000221
;000223
;000224
;000226
;000227
;000229
;000230
;000232
;000233
;000235
;000236
;000237
;000239
;000240
;000241
;000242
;000244
;000245
;000246
;000247
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
23.4520
23.7520
24.0520
24.3520
24.6520
24.9320
25.2120
25.4920
25.7720
26.0520
26.3320
26.6120
26.8920
27.1720
27.4520
27.7320
28.0120
28.2720
28.5320
28.7920
29.0520
29.3120
29.5720
29.8320
30.0920
30.3520
30.6120
30.8720
31.1320
31.3920
31.6320
31.8720
32.1120
32.3520
32.5920
32.8320
33.0720
33.3120
33.5520
33.7920
34.0320
34.2720
34.5120
34.7520
34.9920
35.2320
35.4620
35.6820
35.9020
143.7430
145.8091
147.8848
149.9702
152.0655
154.0302
156.0039
157.9867
159.9787
161.9802
163.9912
166.0120
168.0427
170.0835
172.1346
174.1961
176.2683
178.2021
180.1453
182.0982
184.0608
186.0334
188.0160
190.0089
192.0122
194.0260
196.0506
198.0860
200.1326
202.1903
204.1000
206.0195
207.9490
209.8887
211.8388
213.7993
215.7704
217.7523
219.7452
221.7491
223.7644
225.7910
227.8293
229.8793
231.9413
234.0154
236.0147
237.9377
239.8714
587.8222
594.4889
601.1556
607.8222
614.4889
620.7111
626.9333
633.1556
639.3778
645.6000
651.8222
658.0444
664.2667
670.4889
676.7111
682.9333
689.1556
694.9333
700.7111
706.4889
712.2667
718.0444
723.8222
729.6000
735.3778
741.1556
746.9333
752.7111
758.4889
764.2667
769.6000
774.9333
780.2667
785.6000
790.9333
796.2667
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
800.0000
187.3683
189.4933
191.6183
193.7433
195.8683
197.8517
199.8350
201.8183
203.8017
205.7850
207.7683
209.7517
211.7350
213.7183
215.7017
217.6850
219.6683
221.5100
223.3517
225.1933
227.0350
228.8767
230.7183
232.5600
234.4017
236.2433
238.0850
239.9267
241.7683
243.6100
245.3100
247.0100
248.7100
250.4100
252.1100
253.8100
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
255.0000
187
189
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
222
223
225
227
229
231
233
234
236
238
240
242
244
245
247
249
250
252
254
255
255
255
255
255
255
255
255
255
255
255
255
255
223
226
229
231
234
237
239
242
244
247
249
252
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
DB
DB
DB
DB
DB
DB
DB
000255
000255
000255
000255
000255
000255
000255
;000248
121
36.1220
;000250
122
36.3420
;000251
123
36.5620
;000252
124
36.7820
;000253
125
37.0020
;000254
126
37.2220
;000255
127
37.4420
CASCADES 1 DEFLECTION TABLES
;
;
;CASCADES 1 DEFLECTION TABLES
ENDIF; IF (C2_DEFL)
241.8159
800.0000
255.0000
243.7712
800.0000
255.0000
245.7377
800.0000
255.0000
247.7154
800.0000
255.0000
249.7045
800.0000
255.0000
251.7051
800.0000
255.0000
253.7175
800.0000
255.0000
40.017 DEFLECTION TABLES
;
;PARASYNC MACRO
;EOC SET ($/16)
;EOC SET (EOC+1)*16
;
ORG EOC
;
ENDM
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
ROM_ID:
DB 'K72 CPU: RENU K72 CPU 1.124;
'
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
OPTIONS:
IF (DOSKIP)
DB 'HE Aperture Defl. (Two on, two off), HET accum, HET SD out;
ELSE
DB 'HE Aperture Defl. (no skips), HET accum, HET SD out; '
ENDIF
;IF (DOSKIP)
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (C2_DEFL)
DB 'HE Aperture Defl. table for Cascades2 40.023
ELSE
DB 'HE Aperture Defl. table from Cascades1 40.017
ENDIF
;IF (C2_DEFL)
'
'
'
255
255
255
255
255
255
255
255
255
255
255
255
255
255
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (FAST_OUT)
DB 'Fast_Out; '
ELSE
DB 'NO_Fast_Out; '
ENDIF
;IF (FAST_OUT)
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (SKIP_TWO)
DB 'on RESET skip two words out; '
ELSE
;IF (SKIP_TWO)
IF (SKIP_ONE)
DB 'on RESET skip ONE word out; '
ELSE
;IF (SKIP_ONE)
DB 'on RESET DO NOT Skip ANY words out;
ENDIF
;IF (SKIP_ONE)
ENDIF
;IF (SKIP_TWO)
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (PRELOOKUP)
DB 'PreLookup; '
ELSE
DB 'NO_PreLookup; '
ENDIF
;IF (PRELOOKUP)
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (ZEROBOTTOM)
DB 'ZeroBottom; '
ELSE
DB 'NO_ZeroBottom; '
ENDIF
;IF (ZEROBOTTOM)
;
PARASYNC
EOC SET ($/16)
EOC SET (EOC+1)*16
ORG EOC
IF (PARANOID)
'
DB 'PARANOID;
'
ELSE
DB 'NOT_PARANOID;
ENDIF
;IF (PARANOID)
END
'