Ha! Running #uxn cli on the Arduboy was a piece of cake. I've had an arduino many years ago and didn't do much at all with it, I've only just realized that it was basically C.
Native live rom assembly/loading in #uxn, no changes to the emulator! No more having to rebuilt the project, it'll make iterating much faster.
If you're learning #uxn and have any questions, don't forget to use the forums instead of emailing me with questions, that way anyone can also learn from your questions.
I'm in love with the beauty of this line.
I do a non-destructive compare between the bounds of a for-loop with the iterator(0), and if they're equal, I skip the for-loop altogether.
Every week, I figure out more of the missing blocks to have Hiversaires running on #uxn.
I'm not there yet, but I found a scheme to create a single oversized rom containing all the assets of game and unpack them on load to make them usable.
For games like Oquonie or Hiversaires, which have large assets, I'd like to still distribute a single .rom file, I'm not interested in having like 10 "disks" in a zip file sort of deal.
After a week of work, lots of head scratching, I've managed to draw all these different-looking menus, with a single #uxn file that is shared by these different projects.
The menu drawing code has no actual drawing code, but instead uses each app's own string drawing routines.
I've improved the #uxn docs with some feedback from @manifoldslug and @euhmeuh
I've implemented the app manifest in #uxn, which effectively blocks me from sneaking undocument features since the key handlers MUST go through the menu tree.
Upon launching any app now, it will print the manual in the console, next step will be to draw the menu tree inside the application and make it navigable, a-la Macintosh.
It works amazingly well, it even supports the full Varvara APIs, so it can be used to draw shapes and play music!
I see a bunch of the Japanese-speaking MSX scene noodling around with #uxn these days, and some of them are complaining that the Google Translation of the documentation is utterly undecypherable.
That's a problem.
I've done a bit of a revamp to the Uxntal documentation based on some feedback I've received today with the hopes of approaching something like a freeze of the #uxn core specs.
Gonna try to wrap up the documentation and tooling in the next few days and announce #uxn core freeze.
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.