WORM Solution

TIME DIVISION

WORM row 5

In-game screenshot of TIME DIVISION
In-game view
FamilyWORM Graph0.275 Difficulty0.275 Ring02 IDw22
Reference rack program w22 solved
Active cores0, 1, 2, 3, 4 Program lines12 DetailWORM row 5

Walkthrough

w22 TIME DIVISION: interleave A and B into A0, B0, A1, B1, and so on.

core 1 pushes B left into core 0; core 0 interleaves A (UP) and B (RIGHT)

and sends the merged stream through the active output row. PC auto-wraps,

so no explicit JMP is needed.

Rack Solution
# w22 TIME DIVISION: interleave A and B into A0, B0, A1, B1, and so on.
# core 1 pushes B left into core 0; core 0 interleaves A (UP) and B (RIGHT)
# and sends the merged stream through the active output row. PC auto-wraps,
# so no explicit JMP is needed.
@1
MOV ACC, RIGHT
MOV LEFT, ACC
@0
MOV DOWN, UP
MOV DOWN, RIGHT
@3
MOV RIGHT, UP
@4
MOV DOWN, LEFT
@2
MOV LEFT, UP