:: Buenas. Si, estas preguntas ya están contestadas en el foro de GBA, pero te respondo:
1ª. Según el cliente para el linker que vayas a usar, soportara o no archivos comprimidos, pero únicamente como lectura, el cliente descomprimirá temporalmente el archivo y pasara al cartucho el correspondiente *.gba.
2ª. Es muy sencillo, los cartuchos de ultima generación poseen baterías de recarga, lo cual implica dejar el cartucho una 8 horas aprox. ((según la diferencia de tiempo entre la ultima carga)) para que la batería se recargue y la SRam ((las Flash y Eeprom no requieren de batería)) puedan seguir almacenando las partidas, esto se usa para que la vida de la pila sea mayor que una única de 3 años, de todas formas, en las ultimas versiones de los EZClient tienen una opción de poder hacer copias de tus partidas actuales en la Sram y pasarlas a la Flash ((desde el propio Loader del EZCart)) con lo cual nunca perderías las partidas.
3ª. El EZ2 PS funciona perfectamente, si te lo puedes permitir, hazte con una unidad EZ3, el cliente sigue en desarrollo prematuro pero el cambio en funciones desde el cartucho es muchísimo mejor, mas cómodo y mas posibilidades a herramientas únicas del cartucho ((tal como partidas en tiempo real, "Saves States")) . En toda la gama EZ lo que encontraras será calidad elijas cual elijas.
:: Nos vemos.