Um arquivo .gba é uma imagem ROM (Read-Only Memory - Memória Somente de Leitura) de um jogo de Game Boy Advance. Ele contém uma cópia completa dos dados do jogo, incluindo o código do jogo, gráficos, áudio e outros recursos (assets). Esses arquivos são tipicamente criados extraindo os dados de um cartucho físico de jogo de Game Boy Advance. As ROMs GBA são primariamente utilizadas para jogar jogos de Game Boy Advance em emuladores, que são programas de software que simulam o hardware do console Game Boy Advance em um computador ou dispositivo móvel. Embora os emuladores em si sejam legais, distribuir ou baixar ROMs de jogos que você não possui é geralmente considerado violação de direitos autorais. As ROMs GBA são frequentemente distribuídas como arquivos compactados (por exemplo, ZIP ou 7z) para reduzir seu tamanho de arquivo. Elas podem variar em tamanho de alguns megabytes a vários megabytes, dependendo da complexidade e do conteúdo do jogo. O formato GBA se popularizou devido ao sucesso do console e à facilidade de criação e distribuição das ROMs.