From 4246448a779acc14b0ae09d49b547c634b8ea813 Mon Sep 17 00:00:00 2001 From: Aleteoryx Date: Mon, 1 Dec 2025 09:09:19 -0500 Subject: [PATCH] advent of code --- .gitignore | 3 +++ README.md | 1 + aoc/2025/01.tal | 22 ++++++++++++++++++++++ aoc/2025/mkfile | 10 ++++++++++ aoc/2025/xx.tal | 22 ++++++++++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 aoc/2025/01.tal create mode 100644 aoc/2025/mkfile create mode 100644 aoc/2025/xx.tal diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e5b670e8c78b70467cf4d261ef70732905622be0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.rom +*.rom.sym +*.input diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..b03a46368c19e199bf2fc660fd019e5780f00662 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +...up for a challenge, that is diff --git a/aoc/2025/01.tal b/aoc/2025/01.tal new file mode 100644 index 0000000000000000000000000000000000000000..21e484cfec9aa27197774e5d96e61b0ea4a758ba --- /dev/null +++ b/aoc/2025/01.tal @@ -0,0 +1,22 @@ +( advent of code 2025, day 1 ) + +@on-reset ( -> ) + ;on-input #10 DEO2 + banner + BRK + +@banner ( -- ) + ;/str + &loop + LDAk #18 DEO + INC2 LDAk ?/loop + POP2 JMP2r +@banner/str + "advent 20 "of 20 "code, 20 "day 20 "1 0a 00 + +@on-input ( -> ) + #12 DEI + + + BRK + diff --git a/aoc/2025/mkfile b/aoc/2025/mkfile new file mode 100644 index 0000000000000000000000000000000000000000..a4f09272c3097f273353a0426b87079825e3e26d --- /dev/null +++ b/aoc/2025/mkfile @@ -0,0 +1,10 @@ +DAYS=01.rom + +all:VQ: $DAYS + +%:V: %.rom + uxncli $stem.rom <$stem.input + +%.rom: %.tal + drifblim $stem.tal $stem.rom + diff --git a/aoc/2025/xx.tal b/aoc/2025/xx.tal new file mode 100644 index 0000000000000000000000000000000000000000..21e484cfec9aa27197774e5d96e61b0ea4a758ba --- /dev/null +++ b/aoc/2025/xx.tal @@ -0,0 +1,22 @@ +( advent of code 2025, day 1 ) + +@on-reset ( -> ) + ;on-input #10 DEO2 + banner + BRK + +@banner ( -- ) + ;/str + &loop + LDAk #18 DEO + INC2 LDAk ?/loop + POP2 JMP2r +@banner/str + "advent 20 "of 20 "code, 20 "day 20 "1 0a 00 + +@on-input ( -> ) + #12 DEI + + + BRK +