Да, нормально запустить GBA можно только со Slot2.
Есть конечно под Slot1 Supercard DS Two со встроенным процессором, который может эмулировать GBA. Но это не совсем "нормально". Качество эмуляции далеко от того, что может сама DSL со Solt 2 флешкартом.
ИМХО, из лучших под Slot 2.
EZ-Flash 3-in-1 Expansion Pack
Дополнение для Slot 1 картриджа. ЕМНИП, в DS режиме не работает (могу ошибаться). Имеет встроенную флеш память память, без MicroSD карточек. Игры заливаешь на него через шнурок програмкой EZ4 Client, которая их при этом патчит (при скидывании напрямую они не смогут сохраняться). Картридж имеет встроенную оперативную память и энергонезависимую память, в котрую можно внести игру, после чего будет полностью аналогичен GBA картриджу. Оперативная используется непосредственно для запуска игр (GBA игры не работают с медленной Flash памяти), так же может работать как расширение оперативной памяти самой NDS для интернет браузера и некоторых хомбрюшек (тот же Quake 2)
EZ-Flash IV lite deluxe bundle Сам использую его для GBA. То же самое, что и выше. Но. Вместо встренной Flash - MicroSD до 2Гб (SDHS не поддерживаются). ИМХО удобнее, не нужно беспокоится за смерть встроенного флеша. Идёт в комплекте с EZ Pass 3. Т.е. может работать в DS режиме. Можно запускать пропатченные NDS игры со Slot 2, что не нужно при наличии Slot 1 флешкартриджа, но при этом интерфейс DS режима работает заметно шустрее. Так же он удобнее за счёт использования двух экранов и сенсорных кнопок. Никаких ограничений на запуск GBA из него нет.
Флешкарт имеет максимальную оперативную и долговременную память. PSRAM(256 Mbit) и NOR(384 Mbit)
Первый может быть размером с GBA картридж, может быть в корпусе заглушки для лайтовского Slot 2. Второй вроде только в корпусе заглушки.
Есть вроде упрощённые версии с меньшим количеством оперативки, но на них не запустить крупные игры вроде Kingdom Hearts, не влазят в PSRAM.
Так же очень хороши для GBA M3. Но их найти сложнее. И у них так же есть версии попроще, на которых не запустить Kingdom Hearts.
Теперь по NDS играм.
Лучший по возможностям - Supercard DS Two. Может очень многое. Минус у него только один - заметно снижается время автономной работы консоли. Как-никак встроенной процессор даёт о себе знать.
Если это критично, то тогда Acekard2i. Лучшее из остального. На неубитом акумуляторе живёт 7-9 часовпротив 4-6 часов для картрижда выше.
Совместимость с играми примерно одинаково хорошая.
Сам использую EZ5i. В принципе, для DSL это то же самое, что и Acekard2i. Перестали его поддерживать в 2012 году, так что все NDS игры охвачены, просто не будет работать на современных прошивках DSi и 3DS. Преимуществ перед Acekard2i не имеет - просто мне было приятнее иметь его в пару к EZ4.
Существовали EZ5 и EZ5+. Первый не понимает SDHS, и его поддержку прекратили раньше, могут быть проблемы с последними играми. Второй понимает SDHS, вроде успел охватить всю библиотеку, но не работает вобще ни на какой прошивке DSi, не говоря о 3DS.
Все 3 перечисленные флешкарта под Slot 1 понимают SDHS. Сам юзаю 32Гб флешку на EZ5i.