uxnds è una porting semplice e veloce della macchina virtuale Uxn per le console Nintendo DS, DSi e 3DS.
Con questa versione, puoi eseguire programmi Uxn direttamente sul tuo dispositivo portatile Nintendo!
📥 Download e Codice Sorgente
Puoi scaricare l’ultima versione e il codice sorgente qui:
🔗 https://github.com/asiekierka/uxnds/releases
🎮 Utilizzo
Per impostazione predefinita, uxnds cerca ed esegue:
/uxn/boot.rom
- oppure
/uxn/launcher.rom
Supporta anche la lettura di file dalla cartella /uxn/
.
🎨 Schermi e Controlli
- Schermo superiore: Visualizzazione Uxn.
- Schermo inferiore: Tastiera virtuale.
Puoi premere L o R per scambiare gli schermi. In questa modalità, l’input del mouse è simulato tramite il touchscreen.
🔄 Reset
Premendo il pulsante di sistema in basso a sinistra, puoi resettare la macchina virtuale Uxn.
⚙️ Installazione
Sono disponibili due versioni:
- Port per 3DS (compatibile con 3DS)
- Port per NDS (compatibile con DS, DSi e 3DS)
📲 Versione 3DS
È fornito un file eseguibile:
uxnds.3dsx
Compilazione
Per compilare uxnds su 3DS, puoi usare:
- devkitARM (toolchain da devkitPro).
Dopo l’installazione, esegui:
make -f Makefile.3ds
🎮 Versione NDS
Si consiglia di avviare il programma tramite nds-hb-menu, anche se attualmente non usa argc/argv
.
Sono disponibili tre eseguibili:
uxnds.nds
→ Più veloce, ma consigliato solo per software testati.uxnds_debug.nds
→ Più lento, ma include informazioni di debug e controlli aggiuntivi.uxnds_profile.nds
→ Quasi veloce comeuxnds.nds
, con debug/profiling ma senza controlli sullo stack.
🔄 Aggiornamenti (v0.5.3)
- [3DS] Aggiornamento di libctru alla versione 2.4.1.
- [NDS] Aggiornamento di BlocksDS alla versione 1.9.0.
- Sincronizzazione dell’implementazione delle periferiche con la versione principale.
- Aggiornamento delle applicazioni Uxn incluse.
Scarica l’ultima versione qui:
🔗 https://github.com/asiekierka/uxnds/releases
🚀 Conclusioni
uxnds porta l’esperienza di Uxn su Nintendo DS e 3DS, permettendoti di eseguire programmi in modo semplice e intuitivo.
Provalo subito e inizia a sperimentare con la macchina virtuale Uxn sul tuo dispositivo Nintendo!