The drifblim assembler has a tiny hidden feature - it's not really a feature, it's more of a of side-effect from some other system - that allows to live-reload a project.
If you create a .drifblim file, fill it will an input and output path, and a non-zero value. The assembler will prefill its zero-page with the content of the file on load.
So that allows me to never have to re-assemble a #uxn rom when I work. It's kind of hard to explain, so I made a little video.
https://git.sr.ht/~rabbits/drifblim#project-mode
If you create a .drifblim file, fill it will an input and output path, and a non-zero value. The assembler will prefill its zero-page with the content of the file on load.
So that allows me to never have to re-assemble a #uxn rom when I work. It's kind of hard to explain, so I made a little video.
https://git.sr.ht/~rabbits/drifblim#project-mode
manifoldslug
in reply to Devine Lu Linvega • • •sirjofri
in reply to Devine Lu Linvega • • •Though, can you also change functions, like add new functions and call them or delete one function? Does that work?
Devine Lu Linvega
in reply to sirjofri • • •DHeadshot's Alt
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to DHeadshot's Alt • • •So when used as launcher, it auto-assembles and then loads that rom in memory, and jumps to the reset vector.