A emulação é inerentemente complexa. O emulador deve recriar a função de vários microprocessadores personalizados em velocidade comparável ao original. Além disso, os arquivos lidos devem ser traduzidos por vários formatos. Para quem usa arquivos compactados (como .RAR), a escolha do emulador é ainda mais crítica.
A emulação de DS usa software no PC (ou outro dispositivo) para recriar a experiência do Nintendo DS portátil. A maioria dos emuladores atuais imita os chips e componentes do hardware DS o mais fielmente possível. Infelizmente, a emulação por software exige muitos recursos de CPU e memória e ainda é imperfeita. Apesar disso, programas estabelecidos como no$gba e DeSmuME têm surpreendente compatibilidade com homebrew e jogos comerciais.
Em julho de 2011, o DeSmuME era o único emulador não modificado que permitia carregar arquivos .RAR diretamente. Tem recursos que o tornam boa escolha: suporte a ambas as telas em vários layouts, incluindo modo lado a lado útil. Telas podem ser escaladas como janela normal ou via presets, flexibilidade rara sem modificação. É um dos emuladores mais rápidos e compatíveis em desenvolvimento.
O WinDS Pro 2011 é menos um emulador que uma extensão de emuladores populares. Adiciona interface visual para carregar jogos com no$gba, iDeaS ou DeSmuME, modificando a inicialização para que programas que não reconhecem .RAR possam carregá-los. Também adiciona o aprimoramento no$zoomer, permitindo layouts e funções de tela não disponíveis no no$gba. Como bônus, traz emulação de Game Boy Advance na mesma interface.