~aleteoryx/up-for-it

4246448a779acc14b0ae09d49b547c634b8ea813 — Aleteoryx 4 days ago
advent of code
5 files changed, 58 insertions(+), 0 deletions(-)

A .gitignore
A README.md
A aoc/2025/01.tal
A aoc/2025/mkfile
A aoc/2025/xx.tal
A  => .gitignore +3 -0
@@ 1,3 @@
*.rom
*.rom.sym
*.input

A  => README.md +1 -0
@@ 1,1 @@
...up for a challenge, that is

A  => aoc/2025/01.tal +22 -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


A  => aoc/2025/mkfile +10 -0
@@ 1,10 @@
DAYS=01.rom

all:VQ: $DAYS

%:V: %.rom
	uxncli $stem.rom <$stem.input

%.rom: %.tal
	drifblim $stem.tal $stem.rom


A  => aoc/2025/xx.tal +22 -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