aboutsummaryrefslogtreecommitdiff
path: root/anc/v1
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2026-02-24 01:33:45 +0100
committerPaul Oliver <contact@pauloliver.dev>2026-02-24 01:33:45 +0100
commit9f7e70904e6c0fa650323ac5e50ebf6003da333c (patch)
tree3015be498d36e8d5c960cf55667c6c825f7de493 /anc/v1
parent0fb1497a62332e0db45f94b4f195cb37183678cb (diff)
Removes usage of Jinja templates
Use CPP to pre-process C files instead
Diffstat (limited to 'anc/v1')
-rw-r--r--anc/v1/55a.asm66
1 files changed, 66 insertions, 0 deletions
diff --git a/anc/v1/55a.asm b/anc/v1/55a.asm
new file mode 100644
index 0000000..aa95f07
--- /dev/null
+++ b/anc/v1/55a.asm
@@ -0,0 +1,66 @@
+; begin marker
+loka
+
+; measure yourself
+adrb
+keya
+adrf
+keya
+nop1
+incn
+nop1
+subn
+nop1
+nop1
+
+; allocate child
+lokb
+notn
+nop3
+pshn
+nop1
+pshn
+nop3
+ifnz
+nop3
+jmpf
+keyc
+allb
+nop1
+nop2
+jmpf
+keyd
+lokc
+allf
+nop1
+nop2
+
+; copy yourself
+lokd
+load
+nop0
+nop3
+wrte
+nop2
+nop3
+incn
+incn
+nop2
+decn
+nop1
+ifnz
+nop1
+jmpb
+keyd
+
+; split child
+splt
+popn
+nop3
+popn
+nop1
+jmpb
+keyb
+
+; end marker
+loka