Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
162 changes: 162 additions & 0 deletions solutions/39-Re-Coordinator-14.76/122.38-XP-player.asm
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
-- HUMAN RESOURCE MACHINE PROGRAM --
-- 39-Re-Coordinator - SIZE 122/14 - SPEED 38/76 --

INBOX
SUB 15
JUMPN aj
SUB 15
JUMPN i
SUB 15
JUMPN e
a:
b:
c:
OUTBOX
BUMPDN 15
OUTBOX
BUMPUP 15
INBOX
SUB 15
JUMPN ai
SUB 15
JUMPN h
SUB 15
JUMPN d
JUMP c
d:
e:
f:
g:
ADD 15
OUTBOX
BUMPUP 14
ADD 14
OUTBOX
INBOX
SUB 15
JUMPN af
SUB 15
JUMPN aa
SUB 15
JUMPN r
JUMP m
h:
i:
j:
k:
ADD 15
OUTBOX
BUMPUP 14
l:
OUTBOX
INBOX
SUB 15
JUMPN ae
SUB 15
JUMPN z
SUB 15
JUMPN q
m:
n:
o:
OUTBOX
BUMPDN 15
OUTBOX
BUMPUP 15
INBOX
SUB 15
JUMPN ad
SUB 15
JUMPN y
SUB 15
JUMPN p
JUMP o
p:
q:
r:
s:
ADD 15
OUTBOX
BUMPUP 14
OUTBOX
INBOX
t:
u:
SUB 15
JUMPN x
SUB 15
JUMPN w
SUB 15
JUMPN v
OUTBOX
BUMPDN 15
OUTBOX
BUMPUP 15
INBOX
JUMP u
v:
ADD 15
OUTBOX
COPYFROM 14
OUTBOX
INBOX
JUMP t
w:
ADD 15
OUTBOX
BUMPDN 14
JUMP l
x:
ADD 15
OUTBOX
BUMPDN 14
JUMP ag
y:
z:
aa:
ab:
ADD 15
OUTBOX
COPYFROM 14
OUTBOX
INBOX
SUB 15
JUMPN ac
SUB 15
JUMPN ab
SUB 15
JUMPN s
JUMP n
ac:
ad:
ae:
af:
ADD 15
OUTBOX
ag:
BUMPDN 14
OUTBOX
INBOX
SUB 15
JUMPN ah
SUB 15
JUMPN k
SUB 15
JUMPN g
JUMP b
ah:
ai:
aj:
ak:
ADD 15
OUTBOX
COPYFROM 14
OUTBOX
INBOX
SUB 15
JUMPN ak
SUB 15
JUMPN j
SUB 15
JUMPN f
JUMP a
127 changes: 127 additions & 0 deletions solutions/40-Prime-Factory-28.399/93.49.specific-XP-player.asm
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
-- HUMAN RESOURCE MACHINE PROGRAM --
-- 40-Prime-Factory - SIZE 93/28 - SPEED 49/399 --

-- This solution is level-specific (patterned input).

BUMPUP 24
BUMPUP 24
ADD 24
COPYTO 19
ADD 19
COPYTO 14
INBOX
a:
b:
COPYTO 13
SUB 14
JUMPN t
JUMPZ k
SUB 14
JUMPN n
JUMPZ i
SUB 24
JUMPN x
JUMPZ f
c:
SUB 24
JUMPN y
COPYFROM 24
OUTBOX
d:
COPYFROM 24
e:
OUTBOX
BUMPUP 19
OUTBOX
BUMPDN 19
INBOX
JUMP b
f:
g:
COPYFROM 24
OUTBOX
h:
BUMPUP 24
OUTBOX
COPYFROM 24
OUTBOX
BUMPDN 24
INBOX
JUMP ac
i:
j:
COPYFROM 24
OUTBOX
k:
l:
COPYFROM 24
OUTBOX
m:
COPYFROM 24
OUTBOX
COPYFROM 24
OUTBOX
INBOX
JUMP ab
n:
o:
ADD 19
JUMPN s
JUMPZ q
SUB 24
JUMPN w
JUMPZ p
ADD 24
JUMP e
p:
COPYFROM 24
OUTBOX
BUMPDN 14
OUTBOX
BUMPUP 14
INBOX
JUMP a
q:
COPYFROM 24
OUTBOX
r:
COPYFROM 24
OUTBOX
BUMPUP 24
OUTBOX
BUMPDN 24
INBOX
JUMP aa
s:
ADD 24
JUMPN h
JUMPZ d
JUMP v
t:
u:
ADD 24
JUMPZ r
ADD 24
JUMPZ m
v:
w:
x:
y:
z:
COPYFROM 13
OUTBOX
INBOX
aa:
ab:
ac:
COPYTO 13
SUB 14
JUMPN u
JUMPZ l
SUB 14
JUMPN o
JUMPZ j
SUB 24
JUMPN z
JUMPZ g
JUMP c