Sobre as tuas questões:
Pelo que sei existem dois tipos de desbloqueios para a 3DS, o 1º é usando um homebrew launcher chamado NinjHax e serve para correr homebrews (aplicações feitas para a 3DS como emuladores) mas não permite correr jogos da 3DS ou da DS. O 2º é o desbloqueio em que usas um flashcard que permite correr jogos da 3DS ou da DS mas alguns flashcards não permitem correr homebrews.
Agora os problemas dos desbloqueios, o 1º funciona no último FW mas precisas de comprar um jogo para a 3DS que é o Cubic Ninja (pois usa uma falha que existe no jogo) que infelizmente devido ao fabricante já ter de o deixado fabricar e o pessoal estar todo à procura do jogo fez com que o preço do mesmo tenha subido. O criador neste momento anunciou que vai lançar uma versão que usa um jogo que está na loja online da Nintendo de graça que é o IRONFALL Invasion (mas a Nintendo pode remover o jogo a qualquer momento por isso tens de ser rápido se quiseres aproveitar) e está a desenvolver outra que usa o The Legend of Zelda: Ocarina of Time 3D.
O 2º precisas de comprar um flashcard (é um cartucho que colocas na 3DS como se fosse um jogo e nele podes colocar um microSD com os jogos que quiseres), existem vários flashcards, uns para correr só jogos da 3DS e outros para os jogos da DS (estes também funcionam na DS) e alguns precisam de teres um firmware específico. Um que funciona em qualquer firmware para correr jogos da 3DS é o Sky3DS mas não permite correr homebrews por isso aplicações como emuladores é para esquecer. Um flashcard que funciona com homebrews é o Gateway 3DS mas a 3DS precisa de ter no máximo o firmware 9.2.0 (e se for a New 3DS além do firmware precisas do Cubic Ninja ou do The Legend of Zelda: Ocarina of Time 3D para o meteres a funcionar).
De emuladores tens alguns como a NES, e GBA.