Un archivo .gba es una imagen ROM (Read-Only Memory o Memoria de Solo Lectura) de un juego de Game Boy Advance. Contiene una copia completa de los datos del juego, incluyendo el código del juego, gráficos, audio y otros recursos (assets). Estos archivos se crean típicamente extrayendo los datos de un cartucho físico de juego de Game Boy Advance. Las ROMs de GBA se utilizan principalmente para ejecutar juegos de Game Boy Advance en emuladores, que son programas de software que simulan el hardware de la consola Game Boy Advance en una computadora o dispositivo móvil. Si bien los emuladores en sí son legales, la distribución o descarga de ROMs de juegos que no se poseen se considera generalmente una infracción de derechos de autor. Las ROMs de GBA a menudo se distribuyen como archivos comprimidos (por ejemplo, ZIP o 7z) para reducir su tamaño de archivo. Su tamaño puede variar desde unos pocos megabytes hasta varias decenas de megabytes, dependiendo de la complejidad y el contenido del juego. El formato GBA fue popular debido al éxito de la consola y la facilidad para crear y distribuir ROMs.