Lembram-se do maravilhoso 
VBA, emulador open source de 
Game Boy Color e Advance? E do 
VBAexpress, frontend dele para  
GNU/Linux? Pois é, nesse meu primeiro artigo vou mostrar uma nova opção de emulação: 
VBA-M.
Como muitos devem ter percebido, o VBA clássico, assim como seu frontend, ficaram desatualizados com o tempo. No entanto, uma nova iniciativa pretende atualizar esse projeto e torná-lo um emulador melhor, o VBA-M.
Aqui, o site oficial do projeto:
Instalação
Minha instalação será baseada no 
Debian/
Ubuntu, pois os únicos binários disponíveis estão em um pacote deb. A próxima página abordará a compilação.
Precisamos primeiro instalar manualmente algumas dependências, libglademme e libgtkglextmm-x11:
 sudo apt-get install libglademm libgtkglextmm-x11
Depois acesse esse link, baixe o pacote e instale: 
visualboyadvance-m_1.8.0.877-1_i386.deb
Obs.: A instalação não verifica as dependências citadas mais acima. Lembrando que elas são necessárias somente para rodar o frontend (o tradicional modo texto continua).
Na próxima página abordarei a compilação do programa.
Compilação
Para quem usa uma distro baseada em pacotes RPM ou simplesmente gosta de se aventurar compilando, aqui vão as instruções:
Dependências:
-  svn
-  cmake
-  libgtkmm-2.4-dev 
-  libglademm-2.4-dev 
-  libgtkglextmm-x11-1.2-dev
-  libsdl1.2-dev
-  checkinstall (opcional, serve para fazer um pacote a partir dos binários, facilitando a instalação/desinstalação)
Você pode instalá-las de uma vez usando o seguinte comando:
 sudo apt-get install svn cmake libgtkmm-2.4-dev libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libsdl1.2-dev checkinstall
Substitua "sudo apt-get install" pelo comando do gerenciador de pacotes da sua distro.
Código fonte:
Entre no terminal e, dentro de uma pasta qualquer, digite:
 svn co https://vbam.svn.sourceforge.net/svnroot/vbam vbam
Compilação:
Entre na pasta vbam que foi criada, depois em trunk. Daí:
 cmake CMakeList.txt
$ make
$ sudo checkinstall -R (para criar um RPM) ou
 checkinstall -D (para criar um deb) ou
 checkinstall -S (para criar um pacote para Slackware)
Obs.: A compilação cria os executáveis vbam (modo texto) e gvbam (modo gráfico).
Pronto! O vbam deve aparecer no menu de aplicativos.