Skip to main content


I'm finally getting back into #uxn/#varvara, and have run into some trouble following the Compudanzas tutorial - I can build any given .tal file once, but after doing so once if I do so again I get

hello.tal line 0x0000: Memory overwrite: LIT.

in the terminal output from launcher.rom and the .tal file is corrupted - anyone have pointers on where to look to start debugging this? I don't have a lot of C skill at this point, so haven't dug much into the uxnasm source yet.

#uxn
in reply to Idiot Hours

So |0100 moves the program location at that place, here's it's warning you that you're trying to write program data over itself.

Use like |0100 something |0200 something else |0300 something again

Also, you really should use BRK after a length of code, otherwise the program will start doing really weird stuff.

This entry was edited (11 months ago)
in reply to Devine Lu Linvega

Also, while you're learning, don't use the launcher to assemble, the uxn assembler(uxnasm) has clearer error messages 😀 It'll be easier to follow along with the tutorial.
This entry was edited (11 months ago)

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

⇧