DS is backwards compatible with GBA. 3DS is backwards compatible with DS. DS and GBA share a very similar hardware architecture; the chip responsible for generating graphics is especially very alike. No$GBA started as GBA emulator, ended up as DS emulator. Relatively small sizes of GBA games makes them convenient for download. WHY NO GBA COMPATIBILITY THEN ?