Bueno voy comentando que he ido probando. Por cierto Dr Katts gracias.
Bueno he parcheado el juego con un parche que habia para que el juego no diese errores. Me ha dejado guardar, pero en cada inicio del juego me decia "partida dañada se cargara desde la ultima partida funcional" o algo asi, conseguia cargar y sin problemas.
Pero ha llegado un momento en que al guardar me ha salido un error de "Comprobando memoria de seguridad, tiempo aproximado: 1 minuto" y de ahi no ha pasado.
Sobre el GBAExpLoader, lo he probado pero me dice "hardware no compatible", y tengo un M3 Slot2 que se supone que si es compatible en la ultima version.
Ahora mismo ya no se me ocurre que mas cosas probar :S