Skip to main content


im trying to work with noodle files on ubuntu. I've copied uxnasm into the build folders but still getting uxnasm not found when I run ./build.sh . any thoughts on either what I'm doing wrong or how to work with noodle files, eg converting to .bmp etc super appreciated.
in reply to Richie Cyngler

hey! what do you mean with "I've copied uxnasm into the build folders"? you put it there along with build.sh?

if that's the case, I suggest editing the build.sh file and replacing what I'd guess appears as "uxnasm", with "./uxnasm" so that it runs uxnasm from the current directory.

alternatively, you could put uxnasm in your "PATH" so that you can run it from anywhere—I think that's what the build script is assuming you have. There are many ways of doing that and I don't have a specific recommendation, but hopefully, you can find out how to do it. (if not, let me/us know!)

tagging this with #uxn so that others can jump in.

#uxn
in reply to compudanzas

Ah yes, it might be worth trying "Make applications in ~/bin/ available from anywhere": https://wiki.xxiivv.com/site/unix.html

Unknown absolute reference 'x
Assembly: failed to assemble rom.

Which rom is that?

in reply to Devine Lu Linvega

@neauoire Thanks. I'll try adding uxnemu to PATH.

The new error was from the viewer rom after following @compudanzas suggestsion of changing uxnemu within that build.sh script to ./uxnemu

in reply to Devine Lu Linvega

@neauoire @compudanzas
this is the toolchain I found with a bit of digging. maybe too old?
https://git.sr.ht/~rabbits/chr-format

still not working with PATH added.

Maybe a better question is how do you suggest working with noodle files outside noodle?

in reply to Richie Cyngler

@compudanzas Oh wow, yeah that's a bit old, I'll modernize this a bit. it uses old runes.

Noodle files are icn files: https://wiki.xxiivv.com/site/icn_format.html

You could write a noodle to tga converter, or take a screenshot of the screen and then bring it back into noodle

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