TIS-100

TIS-100

90 ratings
TIS-100 - Solutions
By Hanni
Guidance for completing the game!
4
2
5
2
   
Award
Favorite
Favorited
Unfavorite
Introduction


Since there are so many incomplete, partially incorrect or picture/video-only guides I decided to create this coherent overview of copyable solutions. Please check the last section for credits.

Following this guide will unlock almost all achievements. You have to read the manual and type "HCF" in any grid for the remaining ones. If a story-related achievement remains locked, replay any level to recheck its condition.

How to read the solutions: The number after the @ character implies the editable grid for the next part of the solution. So, copy all code that is between two @s, count the editable grids (from left to right, and top to bottom; ignore red ones and start from 0) and paste it into the corresponding one. For example:

Level #2 - Signal Amplifier

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 level 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
Github user 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

Github user Lithl[github.com] for:
  • Exposure Mask Viewer
  • Signal Window Filter
  • Signal Divider
  • Sequence Indexer
  • Sequence Sorter
  • Sorted Image Decoder

Github user I-Spangler[github.com] for:
  • Histogram Viewer

Github user 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

Github user 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 by CrazyIvanTR for:

This guide by SeltDude for:
  • Nexus: Sequence Mode Calculator
  • Nexus: Sequence Normalizer
  • Nexus: Sequence Gap Interpolator
3 Comments
DeathHero® 4 Aug, 2023 @ 2:33am 
THX :cupup:
elidoran 29 Jan, 2023 @ 9:59am 
Thank you for listing all these.

Please checkout the following two solutions, first for Prime Factor Calculator and second for Back-reference Reifier.

Primes: https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=2925118360
Backref: https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=2925520354

The primes solution you have listed uses primes beyond 7. Only primes 2, 3, 5, and 7 are needed for the solution. The comments I made on the screenshot explain in detail.

If anyone comes up with a better way to store and retrieve the 4 back referenced values please let me know.

Thank you :)
xRaiden 22 Aug, 2022 @ 3:28am 
Awesome Guide! :cupup:
Thank you Hanni! :horns: