It seems DesMuMe has a wrong bios. In effect, in New Super Mario Bros, the mini-games don't work. When you select them, the game calls funcs in bios. I've constated that the values shown by the disassembler are diferent from the values shown by NeonDS. And the mini-games work with NeonDS. So I think DesMuMe has a wrong bios.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.