Skip to main content


Wanted to do something easy for #DecemberAdventure today.

Ended up updating the #uxn flake to the latest commits and also implemented a derivation for drifblim!

Though the assembler and the insanely long file paths that nix relies on do not mix, so the assembler is not viable to use in a derivation just yet.

Also, it depends on the uxn-sdl2 derivation and I would rather it be as detached as the other packages. There will probably be an attempt to build uxnmin with tcc for it, then implementing the bootstrap.

git.sr.ht/~nojusr/uxn-nix
kelp.lt/technical/decadv_2025/…

in reply to kelp

need a hand with that?
This is the steps I use: wiki.xxiivv.com/site/uxn
This entry was edited (1 week ago)
in reply to Devine Lu Linvega

reason why i didn't do it today was that drifblim has a buffer of 3f set for i/o filepaths, while files of nix derivations are stored in folders with hashes for names, resulting in the seed rom throwing a path length err

link you posted was the reference i was going off of

should be fine if i just patch drifblim to have a bigger buffer for those, but that's for tomorrow, gotta be up in 6 hrs :neofox_melt_sob:

This entry was edited (1 week ago)
in reply to kelp

there's no drifblim in the link I posted, it uses drifloon, which works with uxnmin and takes a file content instead of a filepath. Uxnmin has no file device, and compiles well with tcc.

nite^^ o/

This entry was edited (1 week ago)

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.