We have closed the loop.

The launcher can now assemble tal files on the fly, you can use Left to write #uxn programs, Nasu to make graphics, Dexe to include them into your projects.

That means you can have a complete workstation on a NDS, GBA, Playdate, etc..

Thanks to everyone who helped to put this together.

@neauoire what is this?

@celeste It's a little vm, I have a couple of notes on it here: https://wiki.xxiivv.com/site/uxn.html

Lemme know if you have any questions.

uxn

By Devine Lu Linvega

XXIIVV
@neauoire is it like a more versatile pico-8 or am i just missing the point
@neauoire I have an incredible sudden want to create a high level language that is transpiled into Uxn assembly

time to tinker

@celeste you should :D If you wanna get started with uxn, have a look at @sejo's excellent tutorial

https://compudanzas.net/uxn_tutorial.html

compudanzas — uxn tutorial

a beginner's, slow-paced and comprehensive guide for programming the varvara computer based on the uxn core.

@neauoire im gonna tinker with it on my DSi since ive got that collectin dust lmao
@celeste uxn was designed to recycle old devices, there's no better home for it than something that withers in a drawer somewhere.

@neauoire question:

to get this working on gba, would need something like...

https://gbatemp.net/review/everdrive-gba-x5.489/

...be a place to start?

(have been lurking on uxn / Merveilles from my original account @eryn, and want to offer my partner their beloved gameboy advance with this beautiful workspace for them to try out the graphics stuffs)

(superclueless regarding...how to actually get going on the hardware in our beloved unused tech drawer with this wild wizardry you've wrought here.)

(absolutely spectacular curation and development of this, truly, this is a beautiful and inspiring domain you've cultivated into existence...)

(...and also, is there an "absolute-zero-to-running" guide for this somewhere? it feels like i need a level for mere mortals when understanding y'all Merveilliens' tech... ^_% )

@jakimfett @eryn we should ask @bd
@neauoire @jakimfett @eryn Hi! I don't own an everdrive, but seems to be a good place to start indeed. Effectively you put an sd card on it with the gba roms you want and it should work. For now the uxngba bundles each uxn rom with the virtual machine individually. To compile a rom, given that you have the dev tools you would do: `make run ROM_SRC=path_to_uxn_rom.rom`. This will generate a .gba file that you can put on the everdrive.
@neauoire @jakimfett @eryn feel free to check the readme: https://git.badd10de.dev/uxngba/about/ and post here or DM me if you need some help
uxngba - A port of the UXN virtual machine for the GBA.

@bd @neauoire @eryn thank you so much, I will ping y'all when I run into trouble...or success!

This is an amazing conglomeration of awesome with a side helping of neat & necessary...every time I can make a device return to usage after being abandoned to the drawer...it feels really good.

Thank you for loving that, too!