Teoricamente è facile (più facile rispetto a iPhone), grazie alle molte funzioni grafiche "grezze", ma rimane abbastanza complicato
Per GBA è fattibile dato che c'è un "pazzo" che nel suo tempo libero ha programmato HAM e VisualHAM, una libreria e un editor per farli molto facilmente
Per DS la tecnica di fondo è simile, ma siccome non c'è l'editor (c'è ma costa millemila euro e funziona solo con questo ds da programmatori da millemila euro), bisogna scriverli col blocco note e compilarli con il prompt dei comandi (DOS) (oppure cercare di far funzionare visual studio col devkitarm, ma non è facile)