Since the unx implementation for ios is not yet finished as of 2026.06, but I wanted to find a way to run uxn on my tablet. I came up with the idea to use the implementation for Nintendo consoles (which are completely finished at the moment) and run it through an emulator such as RetroArch.
As the emulated console, I chose the Nintendo DS specifically because, unlike the Nintendo 64, uxn program roms are not embedded into game files, but are instead taken from the file system. This allows storing multiple roms and switching between them in real time.
> Warning: When using uxn roms this way, only console controls and the on-screen keyboard on the second screen will be available for control. I couldn't manage to configure the touchscreen to emulate the DS stylus.
So, here is a short guide on how to run uxn on your ipad.
melonDS DS/
│
│
├──── dldi_sd_card/
│ │
│ └─ uxn/
│ │
│ ├─ launcher.rom
│ │
│ └─ ...
│
└───────── uxnds.nds
It's best to delete boot.rom from the uxn/ folder before launching so that uxnds can
pick up the launcher instead of the starting synthesizer upon startup.