There is work going on out there to make a linux distro for this device that can use the NDS cpu's (ARM) and the supercard processor. So it should be a lot easier to make something for the NDS if linux is handling the processors. I'm not actually sure if MAME4ALL has been altered to use the supercard cpu. I don't think it's fully built for the supercard as they only recently released a full SDK.