-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEXUS.19.762.9.0.txt
152 lines (144 loc) · 1.31 KB
/
NEXUS.19.762.9.0.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
@0
MOV 38 ACC
BA: SWP
MOV UP ACC
SUB 6
JGZ GZ
ADD 6
MOV ACC RIGHT
JMP MN
GZ: MOV ACC LEFT
MN: SWP
SUB 1
JNZ BA
MOV -1 RIGHT
MOV ANY RIGHT
JRO -1
@1
RE: MOV LEFT ACC
JLZ FIN
JEZ PSD
SUB 1
JNZ PSD
NULL: SWP
ADD 1
SWP
JMP RE
FIN: SWP
MOV -1 DOWN
MOV ACC DOWN
MOV 1 DOWN
JMP NULL
PSD: MOV ACC DOWN
@2
RE: MOV RIGHT ACC
JLZ FIN
JEZ PSD
SUB 1
JNZ PSD
SWP
ADD 1
SWP
JMP RE
FIN: SWP
MOV -1 DOWN
MOV ACC DOWN
MOV RIGHT DOWN
JRO -1
PSD: MOV ACC DOWN
@3
RE: MOV RIGHT ACC
JLZ FIN
JEZ PSD
SUB 1
JNZ PSD
SWP
ADD 1
SWP
JMP RE
FIN: SWP
MOV -1 LEFT
MOV ACC LEFT
MOV RIGHT LEFT
JRO -1
PSD: MOV ACC LEFT
@4
RE: MOV RIGHT ACC
JLZ FIN
JEZ PSD
SUB 1
JNZ PSD
SWP
ADD 1
SWP
JMP RE
FIN: SWP
MOV -65 LEFT
MOV ACC LEFT
MOV RIGHT LEFT
MOV RIGHT ACC
PSD: MOV ACC LEFT
@5
RE: MOV UP ACC
JLZ FIN
JEZ PSD
SUB 1
JNZ PSD
SWP
ADD 1
SWP
JMP RE
FIN: SWP
MOV -1 LEFT
MOV ACC LEFT
MOV UP LEFT
MOV 1 ACC
PSD: MOV ACC LEFT
@6
B: MOV UP ACC
JEZ MEM
SWP
ADD 1
SWP
JGZ B
CLT: ADD 1
JNZ CLT
MOV -1 RIGHT
SWP
MOV ACC RIGHT
MOV UP ACC
JLZ CLT
JRO -3
MEM: MOV 0 RIGHT
@7
MOV LEFT ACC
JEZ MV
ADD LEFT
MOV ACC LEFT
STT: MOV 15 ACC
DL: SUB 1
JGZ DL
RPT: MOV LEFT ACC
JLZ STT
MOV ACC RIGHT
DW: MOV RIGHT ACC
JEZ RPT
MOV ACC DOWN
JMP DW
MV: MOV 0 DOWN
@8
MOV LEFT ACC
SWP
ADD 1
SUB 10
JNZ NCL
MOV -1 LEFT
NCL: ADD 10
SWP
BAK: JEZ SKP
SWP
MOV ACC LEFT
SWP
SUB 1
JMP BAK
SKP: MOV 0 LEFT