TIS-100 Guide – All Solutions

Here is A collection of solutions for completing the game.

Since there are so many incomplete, partially incorrect or picture/video-only guides I decided to create this coherent and copyable overview. Please check the last section for credits, because none of the following solutions was written by myself. I formatted them to make them pastable in the ingame editor.

 

Self-test Diagnostic

@0

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

MOV UP DOWN

 

@1

MOV RIGHT DOWN

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

@2

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

MOV UP LEFT

 

@3

MOV UP DOWN

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

@4

MOV UP DOWN

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

@5

MOV UP DOWN

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

@6

MOV UP RIGHT

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

@7

MOV LEFT DOWN

MOV -999 ACC

L: ADD 1

NOP

NOP

NOP

NOP

NOP

JLZ L

 

Signal Amplifier

@0

 

 

@1

MOV UP DOWN

 

@2

 

 

@3

 

 

@4

MOV UP DOWN

MOV UP RIGHT

 

@5

MOV LEFT ACC

ADD ACC

MOV ACC DOWN

 

@6

 

 

@7

MOV UP ACC

ADD ACC

MOV ACC RIGHT

 

@8

MOV ANY DOWN

 

@9

 

Differential Converter

@0

MOV RIGHT RIGHT

 

@1

MOV UP ACC

MOV ACC LEFT

SUB RIGHT

MOV ACC DOWN

MOV LEFT RIGHT

 

@2

MOV UP ACC

MOV ACC LEFT

SUB LEFT

MOV ACC DOWN

 

@3

 

 

@4

 

 

@5

MOV UP DOWN

 

@6

MOV UP DOWN

 

@7

 

 

@8

MOV UP DOWN

 

@9

MOV UP DOWN

 

@10

 

Signal Comparator

@0

MOV UP DOWN

 

@1

 

 

@2

 

 

@3

 

 

@4

MOV UP DOWN

 

@5

MOV UP ACC

ADD 3

ADD ACC

MOV ACC RIGHT

 

@6

S: MOV LEFT ACC

MOV ACC RIGHT

JRO ACC

NOP

NOP

NOP

NOP

NOP

MOV 0 DOWN

JMP S

NOP

NOP

MOV 1 DOWN

 

@7

S: MOV LEFT ACC

MOV ACC RIGHT

JRO ACC

NOP

NOP

NOP

MOV 0 DOWN

JMP S

MOV 1 DOWN

JMP S

NOP

NOP

MOV 0 DOWN

 

@8

S: MOV LEFT ACC

JRO ACC

NOP

NOP

NOP

MOV 1 DOWN

JMP S

NOP

NOP

NOP

NOP

MOV 0 DOWN

 

Signal Multiplexer

@0

 

 

@1

MOV UP RIGHT

 

@2

S: MOV UP ACC

JLZ A

JGZ B

C: MOV 0 ACC

ADD LEFT

ADD RIGHT

MOV ACC DOWN

JMP S

A: MOV LEFT DOWN

MOV RIGHT NIL

JMP S

B: MOV RIGHT DOWN

MOV LEFT NIL

 

@3

MOV UP LEFT

 

@4

 

 

@5

 

 

@6

MOV UP DOWN

 

@7

 

 

@8

 

 

@9

MOV UP DOWN

 

@10

 

Sequence Generator

@0

 

 

@1

MOV UP ACC

MOV ACC RIGHT

MOV ACC DOWN

 

@2

MOV UP ACC

MOV ACC RIGHT

SUB LEFT

MOV ACC DOWN

 

@3

MOV LEFT DOWN

 

@4

 

 

@5

MOV UP RIGHT

 

@6

S: MOV UP ACC

JGZ A

MOV RIGHT DOWN

MOV LEFT DOWN

JMP S

A: MOV LEFT DOWN

MOV RIGHT DOWN

 

@7

MOV UP LEFT

 

@8

 

 

@9

MOV UP DOWN

MOV UP DOWN

MOV 0 DOWN

 

@10

 

Sequence Counter

@0

MOV RIGHT DOWN

 

@1

MOV UP ACC

JEZ R

MOV 1 RIGHT

MOV ACC DOWN

JRO -4

R: MOV 0 DOWN

MOV 0 RIGHT

MOV 0 LEFT

 

@2

MOV LEFT DOWN

 

@3

MOV 0 RIGHT

MOV ANY RIGHT

JRO -1

 

@4

MOV UP ACC

JEZ R

ADD LEFT

MOV ACC LEFT

JRO -4

R: MOV LEFT DOWN

 

@5

MOV UP ACC

JEZ R

MOV 1 DOWN

JRO -3

R: MOV 0 DOWN

MOV 0 RIGHT

 

@6

MOV LEFT DOWN

 

@7

 

 

@8

MOV UP DOWN

 

@9

MOV UP ACC

JEZ R

ADD RIGHT

MOV ACC RIGHT

JRO -4

R: MOV RIGHT DOWN

 

@10

MOV 0 LEFT

MOV ANY LEFT

JRO -1

 

Signal Edge Detector

@0

MOV RIGHT RIGHT

 

@1

MOV UP ACC

MOV ACC RIGHT

SWP

MOV ACC LEFT

MOV RIGHT ACC

SWP

SUB LEFT

MOV ACC DOWN

 

@2

MOV LEFT LEFT

 

@3

 

 

@4

 

 

@5

S: MOV UP ACC

JLZ NEG

SUB 9

JGZ T

JMP F

NEG: ADD 9

JLZ T

F: MOV 0 DOWN

JMP S

T: MOV 1 DOWN

 

@6

 

 

@7

 

 

@8

MOV UP RIGHT

 

@9

MOV LEFT DOWN

 

@10

 

Interrupt Handler

@0

S: MOV UP ACC

JGZ M

SWP

JMP N

M: SWP

JEZ I

N: MOV 0 DOWN

JMP S

I: MOV 1 DOWN

 

@1

S: MOV UP ACC

JGZ M

SWP

JMP N

M: SWP

JEZ I

N: MOV 0 DOWN

JMP S

I: MOV 2 DOWN

 

@2

S: MOV UP ACC

JGZ M

SWP

JMP N

M: SWP

JEZ I

N: MOV 0 DOWN

JMP S

I: MOV 3 DOWN

 

@3

S: MOV UP ACC

JGZ M

SWP

JMP N

M: SWP

JEZ I

N: MOV 0 DOWN

JMP S

I: MOV 4 DOWN

 

@4

MOV UP RIGHT

 

@5

MOV UP ACC

ADD LEFT

MOV ACC RIGHT

MOV 0 ACC

 

@6

MOV UP ACC

ADD LEFT

ADD RIGHT

MOV ACC DOWN

MOV 0 ACC

 

@7

MOV UP LEFT

 

@8

 

 

@9

MOV UP DOWN

 

@10

 

Signal Pattern Detector

@0

 

 

@1

S: SWP

MOV UP ACC

JNZ R

SWP

ADD 1

MOV ACC DOWN

JMP S

R: SWP

MOV 0 ACC

MOV ACC DOWN

 

@2

 

 

@3

 

 

@4

S: MOV UP ACC

SUB 2

JGZ Y

N: MOV 0 DOWN

JMP S

Y: MOV 1 DOWN

 

@5

 

 

@6

 

 

@7

 

 

@8

MOV UP RIGHT

 

@9

MOV LEFT DOWN

 

@10

 

Sequence Peak Detector

@0

 

 

@1

S: MOV UP ACC

JNZ C

MOV 1 DOWN

MOV 1 RIGHT

JMP S

C: MOV 4 DOWN

MOV ACC DOWN

MOV 4 RIGHT

MOV ACC RIGHT

 

@2

MOV -999 ACC

S: JRO LEFT

MOV ACC DOWN

MOV -999 ACC

JMP S

MOV ACC RIGHT

SWP

MOV LEFT ACC

MOV ACC RIGHT

JRO RIGHT

SWP

JMP S

 

@3

S: MOV LEFT ACC

SUB LEFT

JLZ M

MOV 1 LEFT

JMP S

M: MOV 2 LEFT

 

@4

S: MOV RIGHT ACC

SUB RIGHT

JGZ M

MOV 1 RIGHT

JMP S

M: MOV 2 RIGHT

 

@5

MOV 999 ACC

S: JRO UP

MOV ACC DOWN

MOV 999 ACC

JMP S

MOV ACC LEFT

SWP

MOV UP ACC

MOV ACC LEFT

JRO LEFT

SWP

JMP S

 

@6

MOV UP DOWN

 

@7

 

 

@8

MOV UP DOWN

 

@9

MOV UP DOWN

 

@10

 

Sequence Reverser

@0

 

 

@1

S: MOV -6 ACC

SAV

N: MOV UP ACC

JEZ X

MOV ACC DOWN

SWP

ADD 1

SWP

JMP N

X: SWP

Y: ADD 1

JEZ S

MOV 0 DOWN

JMP Y

 

@2

MOV DOWN LEFT

 

@3

 

 

@4

MOV UP RIGHT

MOV UP RIGHT

MOV UP ACC

SAV

MOV UP ACC

MOV UP RIGHT

MOV ACC RIGHT

SWP

MOV ACC RIGHT

 

@5

MOV LEFT ACC

SAV

MOV LEFT ACC

MOV LEFT DOWN

MOV LEFT DOWN

MOV LEFT DOWN

MOV ACC DOWN

SWP

MOV ACC DOWN

 

@6

MOV DOWN UP

 

@7

S: MOV -5 ACC

N: SAV

MOV UP ACC

JEZ Z

MOV ACC DOWN

Z: SWP

ADD 1

JNZ N

MOV 0 DOWN

 

@8

 

Signal Multiplier

@0

 

 

@1

MOV UP RIGHT

 

@2

MOV UP DOWN

MOV LEFT DOWN

 

@3

 

 

@4

 

 

@5

S: MOV UP ACC #B

SWP

MOV UP ACC #A

L: JGZ G

MOV -999 DOWN

JMP S

G: SUB 1

SWP

MOV ACC DOWN

SWP

JMP L

 

@6

MOV RIGHT RIGHT

 

@7

S: MOV UP ACC

JLZ D

MOV ACC LEFT

SWP

ADD LEFT

SAV

JMP S

D: SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@8

 

Image Test Pattern 1

@0

 

 

@1

 

 

@2

 

 

@3

 

 

@4

 

 

@5

 

 

@6

 

 

@7

 

 

@8

 

 

@9

MOV 30 ACC

L: MOV ACC DOWN

SWP

MOV ACC DOWN

MOV 3 DOWN

MOV -1 DOWN

SWP

SUB 1

JLZ E

JMP L

E: SWP

ADD 1

SWP

 

@10

 

Image Test Pattern 2

@0

 

 

@1

 

 

@2

 

 

@3

 

 

@4

 

 

@5

 

 

@6

 

 

@7

MOV 1 RIGHT

MOV 0 RIGHT

 

@8

S: MOV ACC RIGHT

ADD 2

SAV

SUB 30

JLZ G

SWP

MOV 0 ACC

ADD LEFT

JMP S

G: SWP

 

@9

MOV LEFT  DOWN

MOV RIGHT DOWN

MOV  3 DOWN

MOV -1 DOWN

 

@10

MOV 14 ACC

SWP

S: MOV ACC LEFT

SWP

JEZ E

SUB 1

SWP

JMP S

E: SWP

ADD 1

SWP

 

Exposure Mask Viewer

@0

 

 

@1

MOV UP DOWN

MOV UP RIGHT

MOV UP DOWN

MOV UP ACC

NEG

SUB 1

MOV ACC DOWN

MOV ACC DOWN

MOV ACC RIGHT

 

@2

S: MOV LEFT DOWN

JMP R

L: MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -3 DOWN

MOV -4 DOWN

JMP S

R: JRO LEFT

 

@3

 

 

@4

S: MOV UP DOWN

MOV UP ACC

MOV UP DOWN

NEG

SUB 2

JMP R

L: MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

JMP S

R: JRO UP

 

@5

S: MOV UP ACC#Y

L: MOV ACC DOWN

MOV LEFT DOWN

ADD 1

JRO UP

 

@6

 

 

@7

 

 

@8

S: MOV UP ACC

JMP R

L: MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

JMP S

R: JRO UP

 

@9

S: MOV LEFT DOWN

MOV UP DOWN

JMP R

L: MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV 3 DOWN

MOV -1 DOWN

JMP S

R: JRO UP

 

@10

 

Histogram Viewer

@0

 

 

@1

MOV UP DOWN

 

@2

 

 

@3

 

 

@4

 

 

@5

MOV UP DOWN

 

@6

 

 

@7

 

 

@8

MOV 17 ACC

SAV

MOV UP ACC

L: SWP

MOV ACC RIGHT

SUB 1

SWP

SUB 1

JGZ L

MOV -1 RIGHT

 

@9

S: MOV LEFT ACC

JLZ E

SWP

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV 3 DOWN

MOV -1 DOWN

JMP S

E: SWP

ADD 1

SWP

 

@10

 

Signal Window Filter

@0

MOV UP ACC

MOV ACC RIGHT

MOV ACC DOWN

MOV ACC RIGHT

MOV ACC DOWN

 

@1

ADD LEFT

MOV ACC RIGHT

SWP

MOV ACC RIGHT

MOV LEFT ACC

SAV

 

@2

 

 

@3

ADD UP

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV UP ACC

SAV

 

@4

ADD RIGHT

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV RIGHT ACC

SAV

 

@5

ADD UP

MOV ACC LEFT

SWP

MOV ACC LEFT

MOV UP ACC

SAV

 

@6

 

 

@7

ADD UP

MOV ACC DOWN

MOV UP ACC

 

@8

ADD UP

MOV ACC DOWN

MOV UP ACC

 

Signal Divider

@0

 

 

@1

MOV UP ACC

MOV ACC DOWN

MOV RIGHT DOWN

MOV ACC RIGHT

 

@2

S: MOV UP ACC

SAV

SUB 1

JEZ X

ADD 1

NEG

MOV ACC LEFT

MOV LEFT DOWN

MOV ACC DOWN

JMP S

X: MOV 0 LEFT

MOV LEFT NIL

MOV 0 DOWN

MOV -1 DOWN

 

@3

 

 

@4

S: MOV UP LEFT

MOV UP ACC

JNZ N

MOV 4 DOWN

MOV LEFT DOWN

JMP S

N: SAV

L: ADD LEFT

JLZ F

MOV ACC LEFT

MOV 6 DOWN

SWP

SAV

JMP L

F: MOV 1 DOWN

 

@5

S: MOV UP RIGHT

MOV UP ACC

MOV ACC DOWN

SAV

L: ADD RIGHT

JLZ F

MOV ACC RIGHT

SWP

SAV

JMP L

F: MOV ACC DOWN

 

@6

 

 

@7

S: JRO UP

MOV ACC DOWN

MOV 0 ACC

JMP S

MOV UP DOWN

JMP S

ADD 1

 

@8

S: MOV UP ACC

NEG

ADD UP

MOV ACC DOWN

 

Sequence Indexer

@0

MOV 0 RIGHT

L: MOV UP ACC

JEZ E

MOV ACC RIGHT

JMP L

E: MOV 0 DOWN

JRO 0

 

@1

MOV 10 ACC

SUB UP

MOV ACC DOWN

 

@2

MOV UP RIGHT

 

@3

MOV LEFT NIL

I: MOV UP ACC

JEZ S

MOV ACC DOWN

JMP I

S: MOV 0 RIGHT

MOV 0 UP

P: MOV RIGHT ACC

JEZ I

MOV ACC UP

JMP P

 

@4

R: MOV LEFT NIL

MOV UP DOWN

P: MOV DOWN ACC

MOV ACC LEFT

JNZ P

 

@5

 

 

@6

 

 

@7

JRO UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT UP

MOV LEFT ACC

MOV ACC LEFT

MOV 0 UP

MOV ACC DOWN

 

@8

 

Sequence Sorter

@0

S: MOV UP ACC

JEZ F

MOV ACC RIGHT

SWP

ADD 1

SWP

JMP S

F: SWP

L: MOV ACC DOWN

MOV DOWN NIL

SUB 1

JLZ S

JMP L

 

@1

S: MOV DOWN ACC

JEZ S

L: MOV LEFT DOWN

SUB 1

JGZ L

 

@2

 

 

@3

S: MOV UP ACC

MOV ACC RIGHT

MOV RIGHT NIL

SUB 1

JGZ L

JMP F

L: MOV DOWN RIGHT

SUB 1

JGZ L

F: MOV NIL UP

 

@4

S: MOV LEFT ACC

MOV ACC RIGHT

MOV ACC DOWN

MOV DOWN LEFT

JEZ S

SUB 1

JEZ S

L: MOV LEFT UP

SUB 1

JGZ L

 

@5

S: MOV LEFT ACC

MOV ACC UP

JEZ S

MOV UP DOWN

SUB 1

JEZ F

L: SAV

MOV UP ACC

MOV ACC DOWN

MOV ACC DOWN

SWP

SUB 1

JGZ L

F: MOV 0 DOWN

MOV 0 DOWN

 

@6

 

 

@7

S: MOV UP ACC

JEZ Z

V: SUB 1

JEZ F

L: MOV RIGHT LEFT

JMP V

F: MOV RIGHT DOWN

MOV NIL UP

JMP S

Z: MOV NIL UP

MOV 0 DOWN

 

@8

S: MOV UP ACC

L: SAV

SUB UP

JGZ G

MOV UP LEFT

SWP

JMP L

G: SWP

MOV ACC LEFT

MOV UP ACC

JNZ L

JMP S

 

Stored Image Decoder

@0

 

 

@1

S: MOV UP ACC

MOV ACC RIGHT

MOV UP RIGHT

L: MOV 1 DOWN

SUB 1

JNZ L

 

@2

S: MOV LEFT ACC

SAV

MOV LEFT ACC

L: MOV ACC DOWN

SWP

SUB 1

JEZ S

SWP

JMP L

 

@3

 

 

@4

 

 

@5

S: MOV 30 ACC

L: JEZ F

MOV ACC RIGHT

MOV 0 DOWN

SUB UP

JMP L

F: MOV UP NIL

MOV 30 RIGHT

MOV 1 DOWN

MOV 29 ACC

JMP L

 

@6

MOV 30 ACC

SUB LEFT

MOV ACC DOWN

MOV UP DOWN

 

@7

 

 

@8

 

 

@9

ADD UP

MOV ACC RIGHT

 

@10

MOV UP DOWN

MOV LEFT DOWN

MOV UP DOWN

MOV -1 DOWN

 

@11

 

Nexus: Sequence Merger

@0

 

 

@1

MOV UP DOWN

 

@2

MOV UP DOWN

 

@3

A: MOV UP   ACC

JNZ B

MOV 999  ACC

B: MOV ACC  RIGHT

MOV ACC  RIGHT

SAV

MOV DOWN ACC

JEZ C

JMP A

C: SWP

JMP B

 

@4

B: MOV LEFT ACC

SUB RIGHT

JLZ A

MOV RIGHT DOWN

MOV LEFT  NIL

MOV 1 DOWN

JMP B

A: MOV LEFT  DOWN

MOV RIGHT NIL

MOV 0 DOWN

JMP B

 

@5

A: MOV UP ACC

JNZ B

MOV 999 ACC

B: MOV ACC LEFT

MOV ACC LEFT

SAV

MOV DOWN ACC

JEZ C

JMP A

C: SWP

JMP B

 

@6

 

 

@7

MOV RIGHT UP

 

@8

C: MOV UP ACC

SUB 100

JGZ A

ADD 100

MOV ACC DOWN

MOV UP  ACC

MOV ACC RIGHT

SUB 1

MOV ACC LEFT

JMP C

A: MOV UP NIL

MOV 1  LEFT

MOV 1  RIGHT

MOV 0  DOWN

Nexus: Integer Series Calculator

@0

MOV RIGHT ACC

JMP E

L: MOV -1 RIGHT

E: MOV ACC RIGHT

SUB 1

JNZ L

MOV 1 RIGHT

 

@1

MOV UP LEFT

MOV 0 ACC

ADD LEFT

JRO LEFT

MOV ACC DOWN

 

@2

 

 

@3

 

 

@4

MOV UP DOWN

 

@5

 

 

@6

 

 

@7

 

 

@8

MOV UP DOWN

 

@9

 

Nexus: Sequence Range Limiter

@0

JMP E

MOV ACC RIGHT

E: JRO RIGHT

MOV UP ACC

 

@1

MOV 1 LEFT

S: MOV UP ACC

JEZ Z

MOV -1 LEFT

SUB LEFT

MOV -1 LEFT

JLZ L

ADD LEFT

MOV ACC DOWN

JMP S

L: MOV LEFT DOWN

JMP S

Z: MOV 0 DOWN

 

@2

MOV UP DOWN

 

@3

 

 

@4

MOV 1 RIGHT

S: MOV UP ACC

JEZ Z

MOV -1 RIGHT

SUB RIGHT

MOV -1 RIGHT

JGZ L

ADD RIGHT

MOV ACC DOWN

JMP S

L: MOV RIGHT DOWN

JMP S

Z: MOV 0 DOWN

 

@5

JMP E

MOV ACC LEFT

E: JRO LEFT

MOV UP ACC

 

@6

 

 

@7

 

 

@8

MOV UP DOWN

 

@9

 

 

@10

 

Nexus: Signal Error Corrector

@0

S: MOV UP ACC

MOV ACC RIGHT

JLZ L

MOV ACC DOWN

MOV RIGHT NIL

JMP S

L: MOV RIGHT DOWN

 

@1

S: MOV UP ACC

JLZ L

MOV ACC DOWN

MOV LEFT NIL

MOV ACC LEFT

JMP S

L: MOV LEFT DOWN

MOV ACC LEFT

 

@2

 

 

@3

MOV UP DOWN

 

@4

MOV UP DOWN

 

@5

 

 

@6

 

 

@7

MOV UP DOWN

 

@8

MOV UP DOWN

 

@9

 

Nexus: Subsequence Extractor

@0

 

 

@1

MOV UP ACC

MOV ACC RIGHT

SUB UP

NEG

MOV ACC RIGHT

 

@2

MOV LEFT ACC

L: SUB 1

JLZ E

MOV UP NIL

JMP L

E: MOV LEFT ACC

N: JLZ O

SUB 1

MOV UP DOWN

JMP N

O: MOV UP ACC

JNZ O

MOV 0 DOWN

 

@3

 

 

@4

 

 

@5

 

 

@6

MOV UP DOWN

 

@7

 

 

@8

 

 

@9

MOV UP DOWN

 

@10

Nexus: Signal Prescaler

@0

MOV UP DOWN

 

@1

MOV UP DOWN

 

@2

 

 

@3

 

 

@4

 

 

@5

MOV UP RIGHT

 

@6

MOV LEFT ACC

JMP E

L: SWP

ADD 1

SWP

E: SUB 2

JNZ L

SWP

ADD 1

MOV ACC RIGHT

MOV ACC DOWN

MOV 0 ACC

SAV

 

@7

MOV LEFT ACC

JMP E

L: SWP

ADD 1

SWP

E: SUB 2

JNZ L

SWP

ADD 1

MOV ACC RIGHT

MOV ACC DOWN

MOV 0 ACC

SAV

 

@8

MOV LEFT ACC

JMP E

L: SWP

ADD 1

SWP

E: SUB 2

JNZ L

SWP

ADD 1

MOV ACC DOWN

MOV 0 ACC

SAV

Nexus: Signal Averager

@0

 

 

@1

MOV UP DOWN

 

@2

MOV UP DOWN

 

@3

 

 

@4

MOV UP ACC

JMP E

S: SWP

ADD 1

SWP

E: SUB 2

JLZ L

JMP S

L: ADD 2

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@5

MOV UP ACC

JMP E

S: SWP

ADD 1

SWP

E: SUB 2

JLZ L

JMP S

L: ADD 2

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@6

 

 

@7

 

 

@8

MOV UP RIGHT

 

@9

S: MOV LEFT ACC

ADD UP

SUB 2

JEZ L

MOV UP ACC

ADD LEFT

MOV ACC DOWN

JMP S

L: MOV UP ACC

ADD LEFT

ADD 1

MOV ACC DOWN

 

@10

Nexus: Submaximum Selector

@0

B: MOV UP ACC

SAV

SUB RIGHT

JGZ A

SWP

MOV RIGHT DOWN

MOV ACC   DOWN

JMP B

A: SWP

MOV ACC   DOWN

MOV RIGHT DOWN

 

@1

MOV UP ACC

MOV ACC LEFT

MOV ACC LEFT

 

@2

B: MOV UP ACC

SAV

SUB RIGHT

JGZ A

SWP

MOV RIGHT DOWN

MOV ACC   DOWN

JMP B

A: SWP

MOV ACC   DOWN

MOV RIGHT DOWN

 

@3

MOV UP ACC

MOV ACC LEFT

MOV ACC LEFT

 

@4

MOV UP ACC

MOV ACC RIGHT

MOV ACC RIGHT

MOV UP ACC

MOV ACC RIGHT

MOV ACC RIGHT

 

@5

MOV LEFT  ACC

SUB RIGHT

JLZ A

MOV LEFT  NIL

MOV RIGHT DOWN

JMP B

A: MOV RIGHT NIL

MOV LEFT DOWN

B: MOV LEFT RIGHT

MOV LEFT RIGHT

 

@6

MOV UP  ACC

MOV ACC LEFT

MOV ACC LEFT

MOV UP  ACC

MOV ACC  RIGHT

MOV LEFT RIGHT

MOV ACC  RIGHT

MOV LEFT RIGHT

 

@7

B: MOV LEFT  ACC

SUB LEFT

JGZ A

MOV LEFT  NIL

MOV LEFT  DOWN

JMP B

A: MOV LEFT  DOWN

MOV LEFT  NIL

 

@8

MOV UP ACC

MOV ACC RIGHT

MOV ACC RIGHT

 

@9

B: MOV LEFT  ACC

SUB RIGHT

JGZ A

MOV LEFT  NIL

MOV RIGHT DOWN

JMP B

A: MOV RIGHT NIL

MOV LEFT  DOWN

 

@10

MOV UP ACC

MOV ACC LEFT

MOV ACC LEFT

Nexus: Decimal Decomposer

@0

MOV RIGHT DOWN

 

@1

MOV UP LEFT

 

@2

 

 

@3

MOV UP DOWN

 

@4

 

 

@5

 

 

@6

 

 

@7

MOV UP ACC

JMP E

S: SWP

ADD 1

SWP

E: SUB 100

JLZ L

JMP S

L: ADD 100

MOV ACC RIGHT

SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@8

MOV LEFT ACC

JMP E

S: SWP

ADD 1

SWP

E: SUB 10

JLZ L

JMP S

L: ADD 10

MOV ACC RIGHT

SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@9

MOV LEFT ACC

JMP E

S: SWP

ADD 1

SWP

E: SUB 1

JLZ L

JMP S

L: ADD 1

SWP

MOV ACC DOWN

MOV 0 ACC

SAV

 

@10

Nexus: Sequence Mode Calculator

@0

MOV UP DOWN

JRO DOWN

MOV LEFT RIGHT

MOV LEFT RIGHT

MOV LEFT RIGHT

MOV LEFT RIGHT

MOV LEFT ACC

ADD 1

MOV ACC LEFT

JRO DOWN

MOV RIGHT LEFT

MOV RIGHT LEFT

MOV RIGHT LEFT

MOV RIGHT LEFT

NOP

 

@1

MOV 0 UP

MOV 0 UP

MOV 0 UP

MOV 0 UP

MOV 0 UP

MOV NIL RIGHT

MOV -1 RIGHT

MOV UP DOWN

MOV UP DOWN

MOV UP DOWN

MOV UP DOWN

MOV UP DOWN

 

@2

MOV LEFT NIL

S: MOV UP ACC

JEZ Z

SUB 6

NEG

MOV ACC UP

MOV ACC UP

JMP S

Z: MOV LEFT UP

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 10 DOWN

 

@3

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 1 DOWN

MOV 10 DOWN

 

@4

MOV UP RIGHT

MOV 1 RIGHT

MOV UP RIGHT

MOV 2 RIGHT

MOV UP RIGHT

MOV 3 RIGHT

MOV UP RIGHT

MOV 4 RIGHT

MOV UP RIGHT

MOV 5 RIGHT

 

@5

S: JRO UP

SWP

MOV LEFT ACC

MOV ACC RIGHT

MOV ACC RIGHT

SWP

JRO RIGHT

MOV 0 ACC

MOV LEFT NIL

JMP S

MOV ACC DOWN

JMP S

MOV LEFT ACC

 

@6

D: JRO UP

SUB LEFT

JLZ N

JEZ S

ADD LEFT

MOV 2 LEFT

JMP D

S: ADD LEFT

MOV 1 LEFT

JMP D

MOV 0 ACC

JMP D

N: MOV LEFT ACC

MOV 6 LEFT

Nexus: Sequence Normalizer

@0

MOV 999 ACC

A: SAV

SUB RIGHT

JGZ B

MOV RIGHT ACC

JLZ C

SWP

JMP A

B: MOV RIGHT ACC

JLZ C

JMP A

C: SWP

MOV ACC RIGHT

 

@1

MOV -1 RIGHT

A: MOV UP ACC

MOV ACC LEFT

MOV ACC LEFT

JLZ B

MOV ACC RIGHT

JMP A

B: MOV LEFT DOWN

MOV DOWN NIL

 

@2

 

 

@3

 

 

@4

MOV UP ACC

MOV -1 RIGHT

JMP S

MOV ACC RIGHT

S: JRO RIGHT

MOV NIL UP

 

@5

MOV LEFT RIGHT

A: MOV UP ACC

JLZ B

D: MOV -1 LEFT

SUB LEFT

MOV ACC RIGHT

MOV UP ACC

JGZ D

JEZ D

B: MOV 1 LEFT

C: MOV RIGHT ACC

MOV ACC DOWN

JGZ C

JEZ C

 

@6

 

 

@7

MOV UP DOWN

 

@8

Nexus: Image Test Pattern 3

@0

MOV 18 ACC

SAV

S: MOV -3 RIGHT

SUB 1

MOV ACC RIGHT

MOV -6 DOWN

MOV DOWN NIL

MOV -1 RIGHT

JNZ S

MOV -10 DOWN

SWP

SUB 4

SAV

MOV 1 RIGHT

JMP S

 

@1

JMP L

MOV ACC DOWN

MOV LEFT DOWN

MOV LEFT DOWN

L: JRO LEFT

ADD 1

JMP R

MOV ACC DOWN

MOV RIGHT DOWN

MOV RIGHT DOWN

R: JRO RIGHT

ADD 1

 

@2

MOV 16 ACC

SAV

S: MOV -3 LEFT

SUB 1

MOV ACC LEFT

MOV -6 DOWN

MOV DOWN NIL

MOV -1 LEFT

JNZ S

MOV -10 DOWN

SWP

SUB 4

SAV

MOV 1 LEFT

JMP S

 

@3

 

 

@4

MOV 30 ACC

SAV

JMP E

SWP

SUB 4

SAV

JMP E

L: MOV -2 DOWN

SUB 2

JNZ L

MOV -999 UP

SWP

SAV

E: JRO UP

 

@5

MOV UP ACC

MOV ACC DOWN

ADD UP

MOV ACC DOWN

MOV UP DOWN

 

@6

MOV 28 ACC

SAV

JMP E

SWP

SUB 4

SAV

JMP E

L: MOV -2 DOWN

SUB 2

JNZ L

MOV -999 UP

SWP

SAV

E: JRO UP

 

@7

 

 

@8

JMP E

MOV 3 RIGHT

MOV 3 RIGHT

E: JRO UP

 

@9

MOV ANY DOWN

 

@10

JMP E

MOV 0 LEFT

MOV 0 LEFT

E: JRO UP

Nexus: Image Test Pattern 4

@0

MOV 8 ACC

A: MOV 3 DOWN

MOV 2 DOWN

MOV 1 DOWN

MOV 0 DOWN

SUB 1

JNZ A

MOV 8 ACC

B: MOV 2 DOWN

MOV 3 DOWN

MOV 0 DOWN

MOV 1 DOWN

SUB 1

JNZ B

 

@1

 

 

@2

 

 

@3

 

 

@4

MOV 8 ACC

A: MOV 0 DOWN

MOV 1 DOWN

MOV 2 DOWN

MOV 3 DOWN

SUB 1

JNZ A

MOV 16 ACC

B: MOV UP DOWN

MOV UP DOWN

MOV UP DOWN

MOV UP DOWN

SUB 1

JNZ B

 

@5

MOV 17 ACC

A: MOV ACC DOWN

SUB 1

JNZ A

MOV 0 DOWN

 

@6

 

 

@7

 

 

@8

MOV 8 ACC

A: MOV 1 RIGHT

MOV 0 RIGHT

MOV 3 RIGHT

MOV 2 RIGHT

SUB 1

JNZ A

MOV 24 ACC

B: MOV UP RIGHT

MOV UP RIGHT

MOV UP RIGHT

MOV UP RIGHT

SUB 1

JNZ B

 

@9

MOV 0 DOWN

MOV UP DOWN

MOV 8 ACC

A: MOV LEFT DOWN

MOV LEFT DOWN

MOV LEFT DOWN

MOV LEFT DOWN

SUB 1

JNZ A

MOV -1 DOWN

 

@10

Nexus: Spatial Path Viewer

@0

 

 

@1

MOV UP  RIGHT

MOV UP  ACC

MOV ACC DOWN

MOV ACC RIGHT

 

@2

MOV LEFT ACC

B: JEZ A

SUB 90

SWP

ADD 3

SWP

JMP B

A: SWP

ADD 1

MOV ACC DOWN

MOV 0 ACC

SAV

MOV LEFT RIGHT

 

@3

MOV LEFT DOWN

 

@4

 

 

@5

MOV RIGHT ACC

SWP

MOV UP   ACC

SUB 1

A: SWP

MOV ACC DOWN

SWP

SUB 1

JNZ A

 

@6

A: MOV UP ACC

JRO ACC

MOV  1 RIGHT

MOV  0 LEFT

JMP A

MOV  0 RIGHT

MOV -1 LEFT

JMP A

MOV -1 RIGHT

MOV  0 LEFT

JMP A

MOV  0 RIGHT

MOV  1 LEFT

JMP A

 

@7

MOV LEFT ACC

SWP

MOV UP   ACC

SUB 1

A: SWP

MOV ACC DOWN

SWP

SUB 1

JNZ A

 

@8

MOV ACC RIGHT

ADD UP

 

@9

MOV RIGHT DOWN

MOV LEFT DOWN

MOV 3 DOWN

MOV -1 DOWN

 

@10

MOV ACC LEFT

ADD UP

Nexus: Character Terminal

@0

C: MOV 10  ACC

A: SUB 1

SWP

MOV UP  ACC

JEZ B

MOV ACC DOWN

SWP

JNZ A

JMP C

B: SWP

ADD 1

D: MOV 0 DOWN

SUB 1

JNZ D

 

@1

 

 

@2

A: MOV RIGHT ACC

ADD 1

ADD ACC

JRO ACC

NOP

MOV 0 RIGHT

JMP A

MOV 10 RIGHT

JMP A

MOV 9 RIGHT

JMP A

MOV 6 RIGHT

JMP A

MOV 14 RIGHT

JMP A

 

@3

MOV UP LEFT

MOV LEFT DOWN

MOV 8 DOWN

MOV 8 DOWN

MOV 4 DOWN

MOV 4 DOWN

MOV 2 DOWN

MOV 2 DOWN

MOV 1 DOWN

MOV 1 DOWN

 

@4

MOV 10 ACC

A:SUB 1

SWP

MOV ACC DOWN

ADD 1

MOV ACC DOWN

SUB 1

SWP

JNZ A

SWP

ADD 3

SWP

 

@5

 

 

@6

MOV UP ACC

SWP

MOV 4  ACC

A: SWP

SUB UP

JLZ B

MOV UP NIL

MOV 3  RIGHT

JMP C

B: ADD UP

MOV 0  RIGHT

C: SWP

SUB 1

JNZ A

 

@7

MOV RIGHT DOWN

MOV UP DOWN

MOV LEFT DOWN

MOV LEFT DOWN

MOV -1 DOWN

 

@8

MOV 10 ACC

A: SUB 1

SWP

MOV ACC LEFT

MOV ACC LEFT

ADD 3

SWP

JNZ A

MOV 0 ACC

SAV

Nexus: Back-reference Reifier

@0

 

 

@1

MOV UP ACC

ADD 200

MOV ACC RIGHT

 

@2

MOV UP ACC

SAV

MOV LEFT ACC

SUB 200

JNZ Z

SWP

MOV ACC RIGHT

JMP E

Z: ADD 200

MOV ACC RIGHT

SWP

E: MOV ACC RIGHT

 

@3

SAV

MOV LEFT ACC

SUB 199

JNZ Z

SWP

MOV ACC DOWN

JMP E

Z: ADD 199

MOV ACC DOWN

SWP

E: MOV ACC DOWN

MOV LEFT ACC

 

@4

 

 

@5

 

 

@6

 

 

@7

SAV

MOV UP ACC

SUB 198

JNZ Z

SWP

MOV ACC DOWN

JMP E

Z: ADD 198

MOV ACC DOWN

SWP

E: MOV ACC DOWN

MOV UP ACC

 

@8

 

 

@9

SAV

MOV RIGHT ACC

SUB 196

JNZ Z

SWP

MOV ACC DOWN

JMP E

Z: ADD 196

MOV ACC DOWN

SWP

E: MOV RIGHT ACC

 

@10

SAV

MOV UP ACC

SUB 197

JNZ Z

SWP

MOV ACC LEFT

JMP E

Z: ADD 197

MOV ACC LEFT

SWP

E: MOV ACC LEFT

MOV UP ACC

Nexus: Dynamic Pattern Detector

@0

MOV UP RIGHT

 

@1

MOV LEFT DOWN

MOV LEFT DOWN

MOV LEFT ACC

S: SUB RIGHT

JNZ Z

MOV 0 DOWN

JMP E

Z: MOV 1 DOWN

E: ADD RIGHT

JMP S

 

@2

MOV UP ACC

MOV ACC LEFT

MOV ACC LEFT

MOV ACC DOWN

 

@3

 

 

@4

 

 

@5

MOV UP DOWN

MOV UP ACC

S: SUB RIGHT

JNZ Z

MOV 0 DOWN

JMP E

Z: MOV 1 DOWN

E: ADD RIGHT

MOV UP DOWN

JMP S

 

@6

MOV ACC LEFT

MOV ACC LEFT

MOV ACC DOWN

MOV UP ACC

 

@7

 

 

@8

MOV RIGHT ACC

ADD RIGHT

ADD RIGHT

JNZ Z

MOV 1 RIGHT #J

JMP E

Z: MOV 3 RIGHT #J

E: MOV 0 ACC

 

@9

MOV UP ACC

S: SUB RIGHT

JNZ Z

MOV 0 LEFT

JMP E

Z: MOV 1 LEFT

E: MOV UP LEFT

MOV UP LEFT

ADD RIGHT

JRO LEFT

MOV 1 RIGHT

JMP S

MOV 0 RIGHT

JMP S

 

@10

MOV ACC LEFT

MOV ACC LEFT

MOV LEFT DOWN

MOV UP ACC

Nexus: Sequence Gap Interpolator

@0

 

 

@1

S: MOV UP ACC

JEZ D

MOV 1 DOWN

MOV ACC DOWN

MOV 1 RIGHT

MOV ACC RIGHT

MOV ACC RIGHT

JMP S

D: MOV 6 DOWN

MOV DOWN ACC

E: MOV -2 RIGHT

SUB 1

JNZ E

MOV -4 RIGHT

MOV 9 DOWN

 

@2

MOV 999 ACC

JMP L

MOV ACC DOWN

ADD 1

L: JRO LEFT

SAV

SUB LEFT

JLZ K

MOV LEFT ACC

JMP L

K: MOV LEFT NIL

SWP

JMP L

 

@3

MOV 1 ACC

S: JRO UP

SWP

ADD UP

SWP

ADD 1

JMP S

MOV 0 RIGHT

MOV ACC UP

JMP S

SWP

MOV ACC DOWN

MOV 0 ACC

SWP

 

@4

 

 

@5

MOV UP ACC

MOV NIL RIGHT

JMP L

SUB RIGHT

L: JRO RIGHT

NEG

MOV ACC DOWN

 

@6

MOV LEFT NIL

L: MOV UP ACC

JEZ D

MOV -1 LEFT

MOV ACC LEFT

JMP L

D: MOV 1 LEFT

Nexus: Decimal To Octal Converter

@0

 

 

@1

MOV UP RIGHT

 

@2

MOV LEFT DOWN

 

@3

 

 

@4

 

 

@5

JMP S

ADD 1

S: JRO RIGHT

ADD 2

NEG

MOV ACC DOWN

MOV 0 ACC

JMP S

 

@6

MOV UP ACC

JMP E

S: MOV -1 LEFT

E: SUB 8

JLZ L

JMP S

L: ADD 8

MOV 1 LEFT

MOV ACC DOWN

MOV 0 ACC

 

@7

 

 

@8

JMP E

ADD 10

ADD 10

ADD 10

ADD 10

ADD 10

ADD 10

ADD 10

MOV ACC RIGHT

MOV 0 ACC

E: JRO UP

 

@9

MOV LEFT ACC

ADD UP

MOV ACC DOWN

 

@10

Nexus: Prolonged Sequence Sorter

@0

MOV UP  ACC

ADD 1

MOV ACC DOWN

 

@1

 

 

@2

MOV DOWN RIGHT

 

@3

MOV LEFT NIL

A: MOV RIGHT ACC

SAV

B: SUB 1

MOV DOWN UP

JNZ B

MOV DOWN ACC

ADD 1

MOV ACC DOWN

SWP

C: SUB 1

MOV UP DOWN

JNZ C

JMP A

 

@4

B: MOV UP ACC

JEZ A

MOV ACC LEFT

SAV

JMP B

A: SWP

ADD ACC

C: SUB 1

NOP

NOP

NOP

JNZ C

MOV NIL DOWN

JRO 0

 

@5

 

 

@6

MOV -1 RIGHT

MOV 11 ACC

A: SUB 1

MOV 0  RIGHT

JNZ A

MOV 0  UP

JRO 0

 

@7

MOV UP NIL

MOV LEFT NIL

A: MOV LEFT ACC

JLZ D

B: JEZ C

SUB 1

SWP

MOV ACC DOWN

SWP

JMP B

C: SWP

ADD 1

SWP

JMP A

D: MOV -1 DOWN

 

@8

Nexus: Prime Factor Calculator

@0

MOV 2 DOWN

MOV 3 DOWN

MOV 5 DOWN

MOV 7 DOWN

MOV 11 DOWN

MOV 13 DOWN

MOV 17 DOWN

MOV 19 DOWN

MOV 23 DOWN

MOV 29 DOWN

MOV 31 DOWN

MOV 41 DOWN

MOV 43 DOWN

MOV 47 DOWN

MOV -1 DOWN

 

@1

MOV UP ACC

SAV

A: MOV ACC DOWN

SAV

MOV DOWN ACC

JEZ B

JLZ C

MOV 1 DOWN

JMP A

B: MOV 0 DOWN

SWP

JMP A

C: MOV -1 DOWN

 

@2

 

 

@3

A: MOV UP ACC

SWP

B: SWP

MOV ACC RIGHT

SWP

MOV RIGHT ACC

JLZ C

JEZ A

JMP B

C:MOV UP ACC

JGZ C

 

@4

A: MOV LEFT ACC

MOV ACC DOWN

JLZ B

MOV ACC RIGHT

MOV UP RIGHT

MOV RIGHT ACC

MOV ACC UP

MOV ACC DOWN

MOV UP LEFT

JMP A

B: MOV UP DOWN

MOV -1 UP

MOV  0 LEFT

MOV UP NIL

JMP A

 

@5

A: MOV LEFT RIGHT

MOV LEFT RIGHT

MOV RIGHT ACC

JEZ B

MOV 0 LEFT

MOV RIGHT NIL

JMP A

B: MOV RIGHT ACC

SUB 1

JNZ C

SUB 2

C: ADD 1

MOV ACC LEFT

 

@6

MOV LEFT DOWN

MOV LEFT ACC

A: MOV 1 DOWN

SUB DOWN

SWP

ADD 1

SWP

JGZ A

MOV 0 DOWN

MOV ACC LEFT

SWP

MOV ACC LEFT

MOV 0 ACC

SAV

 

@7

 

 

@8

A: MOV UP ACC

JLZ B

SWP

MOV UP ACC

JEZ A

SWP

MOV ACC DOWN

SWP

JGZ A

MOV 0 DOWN

JMP A

B: MOV UP DOWN

MOV 0 DOWN

JMP A

 

@9

 

 

@10

B: MOV UP ACC

SWP

A: MOV UP ACC

JEZ B

SWP

MOV ACC UP

SWP

JMP A

Nexus: Signal Exponentiator

@0

MOV RIGHT ACC

SWP

MOV RIGHT ACC

A: SWP

MOV ACC RIGHT

SWP

SUB 1

JNZ A

 

@1

MOV 1 ACC

SWP

MOV UP LEFT

MOV RIGHT ACC

MOV ACC LEFT

A: SWP

MOV ACC DOWN

MOV LEFT DOWN

MOV DOWN ACC

SWP

SUB 1

JNZ A

SWP

MOV ACC RIGHT

 

@2

MOV UP LEFT

MOV LEFT DOWN

 

@3

 

 

@4

MOV UP DOWN

MOV UP ACC

MOV ACC DOWN

A: SWP

ADD DOWN

SWP

SUB 1

JNZ A

SWP

MOV ACC UP

 

@5

MOV UP DOWN

 

@6

MOV UP ACC

SWP

MOV UP ACC

A: SWP

MOV ACC UP

SWP

SUB 1

JNZ A

 

@7

MOV UP DOWN

 

@8

Nexus: T20 Node Emulator

@0

MOV RIGHT ACC

ADD RIGHT

ADD RIGHT

ADD 1

MOV ACC RIGHT

 

@1

MOV UP ACC

SAV

MOV ACC RIGHT

MOV ACC LEFT

MOV ACC LEFT

MOV ACC LEFT

MOV LEFT DOWN

 

@2

A: MOV LEFT ACC

JEZ B

SUB 1

JEZ C

JMP A

B: MOV UP DOWN

JMP A

C: MOV UP RIGHT

JMP A

 

@3

MOV LEFT DOWN

 

@4

 

 

@5

A: JRO UP

MOV 0 RIGHT

MOV 1 RIGHT

JMP A

MOV 1 RIGHT

MOV 9 RIGHT

JMP A

MOV 3 RIGHT

MOV 3 RIGHT

JMP A

MOV 9 RIGHT

MOV 6 RIGHT

JMP A

MOV 0 RIGHT

MOV 8 RIGHT

 

@6

A: MOV LEFT RIGHT

JRO LEFT

MOV UP ACC

JMP A

MOV ACC RIGHT

MOV RIGHT ACC

JMP A

ADD RIGHT

JMP A

MOV ACC DOWN

NOP

 

@7

A: JRO LEFT

MOV UP ACC

JMP A

SWP

MOV LEFT ACC

SWP

MOV ACC LEFT

SWP

JMP A

MOV ACC LEFT

JMP A

 

@8

 

 

@9

MOV RIGHT DOWN

 

@10

MOV UP LEFT

Nexus: T31 Node Emulator

@0

A: MOV UP ACC

JEZ B

MOV UP  DOWN

MOV ACC DOWN

JMP A

B: MOV UP  DOWN

MOV ACC DOWN

MOV UP  DOWN

 

@1

 

 

@2

 

 

@3

E: MOV RIGHT ACC

SAV

A: JEZ B

SUB 1

MOV DOWN UP

JMP A

B: SWP

MOV NIL RIGHT

MOV RIGHT NIL

C: JEZ E

SUB 1

MOV UP DOWN

JMP C

 

@4

MOV UP LEFT

MOV UP ACC

MOV ACC DOWN

JNZ B

MOV UP DOWN

B: MOV LEFT DOWN

MOV DOWN LEFT

 

@5

 

 

@6

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

MOV 0 RIGHT

JRO 0

 

@7

A: MOV UP ACC

JEZ B

MOV UP NIL

MOV LEFT ACC

MOV ACC LEFT

MOV NIL UP

MOV ACC DOWN

JMP A

B: MOV UP ACC

MOV UP NIL

MOV LEFT NIL

MOV ACC LEFT

MOV NIL UP

JMP A

 

@8

Nexus: Wave Collapse Supervisor

@0

ADD UP

MOV ACC DOWN

 

@1

ADD UP

MOV ACC DOWN

MOV ACC DOWN

 

@2

ADD UP

MOV ACC DOWN

MOV ACC DOWN

 

@3

ADD UP

MOV ACC DOWN

MOV ACC DOWN

 

@4

A: MOV UP ACC

SUB RIGHT

JLZ B

MOV 1 DOWN

MOV RIGHT NIL

JMP A

B: MOV RIGHT DOWN

 

@5

A: MOV UP ACC

SUB RIGHT

JLZ B

MOV RIGHT NIL

MOV RIGHT NIL

MOV UP LEFT

MOV 2 LEFT

JMP A

B: MOV UP NIL

MOV RIGHT LEFT

MOV RIGHT LEFT

 

@6

A: MOV UP ACC

SUB RIGHT

JLZ B

MOV UP ACC

MOV RIGHT NIL

MOV ACC LEFT

MOV ACC LEFT

MOV 3 LEFT

JMP A

B: MOV UP NIL

MOV RIGHT ACC

MOV ACC LEFT

MOV ACC LEFT

MOV 4 LEFT

 

@7

MOV UP LEFT

 

@8

MOV UP RIGHT

 

@9

MOV LEFT DOWN

 

@10

 

 

@11

UNKNOWN

Press F2 in the selection menu and click on the eagle to access this level.

 

@0

 

 

@1

MOV 0 ACC

SAV

MOV UP ACC

JLZ O

ADD 10

L: SUB 30

JLZ D

SWP

ADD 1

SWP

JMP L

D: SWP

O: MOV ACC DOWN

 

@2

 

 

@3

 

 

@4

MOV UP ACC

MOV ACC DOWN

MOV ACC RIGHT

MOV ACC RIGHT

 

@5

MOV LEFT DOWN

L: MOV 0 DOWN

MOV LEFT ACC

SAV

T: SUB LEFT

JNZ D

JMP L

D: MOV 1 DOWN

MOV LEFT ACC

SWP

MOV ACC DOWN

SWP

MOV ACC DOWN

MOV 0 DOWN

JMP T

 

@6

MOV UP DOWN

 

@7

MOV UP RIGHT

MOV 0 ACC

SAV

L: MOV UP ACC

JNZ D

SWP

ADD 1

SWP

JMP L

D: SWP

MOV ACC DOWN

MOV UP NIL

MOV RIGHT DOWN

 

@8

MOV LEFT ACC

MOV ACC LEFT

Credits

sunzenshen[github.com] for:

Self-test Diagnostic

Signal Amplifier

Differential Converter

Signal Comparator

Signal Multiplexer

Sequence Generator

Signal Edge Detector

Interrupt Handler

Signal Pattern Detector

Sequence Peak Detector

Signal Multiplier

Image Test Pattern 1

Image Test Pattern 2

 

Lithl[github.com] for:

Exposure Mask Viewer

Signal Window Filter

Signal Divider

Sequence Indexer

Sequence Sorter

Sorted Image Decoder

 

I-Spangler[github.com] for:

Histogram Viewer

 

chrjen[github.com] for:

Nexus: Integer Series Calculator

Nexus: Sequence Range Limiter

Nexus: Signal Error Corrector

Nexus: Subsequence Extractor

Nexus: Signal Prescaler

Nexus: Signal Averager

Nexus: Decimal Decomposer

Nexus: Image Test Pattern 3

Nexus: Back-reference Reifier

Nexus: Dynamic Pattern Detector

Nexus: Decimal to Octal Converter

 

ifumiya[github.com] for:

Nexus: Sequence Merger

Nexus: Submaximum Selector

Nexus: Image Test Pattern 4

Nexus: Spartial Path Viewer

Nexus: Character Terminal

Nexus: Prolonged Sequence Sorter

Nexus: Prime Factor Calculator

Nexus: Signal Exponentiator

Nexus: T20 Node Emulator

Nexus: T31 Node Emulator

Nexus: Wave Collapse Supervisor

 

This guide for:

Sequence Counter

Sequence Reverser

UNKOWN

 

This guide for:

Nexus: Sequence Mode Calculator

Nexus: Sequence Normalizer

Nexus: Sequence Gap Interpolator

 

Write by Hanni