@neauoire lovely :) I had to rename reboot() to uxn_reboot() on macOS as there is a builtin one at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:702:6
@olav I'm trying to keep uxn_ functions for functions defined in uxn.c, I've renamed reboot for restart, does that work for you on OSX?
@neauoire yes, restart() works, thanks.
Which keys work in boot.rom? I've discovered CTRL to start a rom. Is there a way to change directory?
@olav Not yet, it's very much a work in progress. The A key is ctrl on uxnemu, I will add enter as an alternative to launching roms.
There is an issue when trying to load the first rom at the top of the list that I will fix now :)
@neauoire while we're on the topic of macOS: on m1 macs, homebrew installs itself under /opt/homebrew. So the SDL link path in build.sh would be /opt/homebrew/lib there (instead of /usr/local/lib)
@sejo you can make your own boot.rom, as long as it's in the same folder, it'll return to that rom.
It has a few issues, but I'm working on making it nice :)
@neauoire i wonder, is there's a plan to incorporate asma someplace here? i see all of this super close to be able to write uxntal from left, assemble, and then run, all without having to go outside uxnemu 😮
@sejo haha, we were just talking about that just now on IRC. I think we'll start simple, and build on this to have a fully graphical browser with icons and menus down the line.
"Right-click Assemble .tal file"
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.