Este efecto en cuestión, en la ROM, lo hice 3 veces consecutivas de menos a más "pixelado" como para hacer un degradé.
Esa captura es de la etapa intermedia.
El I/O de la GBA controla si los gráficos pueden verse en modo "mosaico", eso lo que hace es rellenar X píxeles iguales al primero.
Por ejemplo, si fijo un mosaico de 5, los 5 primeros píxeles serán iguales al primero, los 5 siguientes iguales al sexto y así.
Usando eso, se crea ese efecto.
No es nada nuevo, en realidad, yo la primera vez que lo vi fue en el Triángulo Origen de Reo.
Dejando de lado la parte teórica, en la práctica lo que tienes que hacer es setear ese número X, que por defecto está en 0.
Para eso en un script pones: "writebytetooffset X 0x0400004C" (donde X es un número. Recuerda que si es hexadecimal debe ser 0x antes del número).