No se necesita nada más que M3+memoria (con la ROM) para juegos GBA, y M3+memoria con la ROM+ passkey+juego original (vale hasta una demo) para juegos NDS.
El M3 se mete en la ranura de GBA (independiente que sea CF o SD) y en él se almacenan tanto juegos GBA como juegos NDS, o películas, o fotos, o música... aunque lo verdaderamente interesante es su capacidad de ejecutar ROMS
Para jugar a un juego NDS, primero metes el M3 con la memoria en la ranura GBA, y luego metes un juego original en el Passkey y por último metes el passkey en la ranura de juegos NDS (con el interruptor en modo "passkey"). Al arrancar la consola, saca directamente el menú del M3 donde eliges el juego NDS que quieres jugar.
Para jugar a juegos GBA, no hay que poner el passkey, sólo el M3 con su memoria dentro y la ROM de GBA. Arrancas, entras en "Juego GBA", y seleccionas la ROM de GBA que quieras jugar (no te mostrará las ROMs NDS si no está puesto el passkey)