Se puede adaptar perfectamente RO/ZA para que sea compatible en lo que a mandar y recibir información se refiere (no se mandan objetos, así que los bichos son los mismos).
De hecho, la única actualización que haría falta en ese sentido sería para que, en el juego, te salga el nombre o logo de la edición. Más información no necesita.
En ROZA no hay nada que se pueda adaptar, porque cuando se ejecuta el banco es el programa del banco el que funciona y lee de los cartuchos y no al reves. Ni Pokemon XY ni ROZA envian nada al banco, Pokemon XY y ROZA no se ejecutan cuando se accede al banco. Es el banco el programa que se ejecuta en la 3DS y lee y escribe en las partidas de los cartuchos y descargas digitales.
Lo que tendran que adaptar por narices en el banco es el codigo del juego para que el banco lo reconozca y no lo considere un juego invalido como cualquier otro cartucho que no sea pokemon x/y. Asi como adaptar para que el banco sepa que archivos corresponden a estos juegos digitales y pueden leerlos. Si no lo adaptaran el banco haria lo mismo que si pones un cartucho de Zelda: No hace nada porque no lo reconoce como un cartucho valido
No necesita mas que eso: Codigo del juego para identificar el cartucho Y nombre de la descarga digital . Y claro nombre y logo tambien para mostrarlo, aunque funcionaria sin esos dos datos, pero seria bastante chapuza
Pero el juego tendra un codigo distinto como todos los juegos y tendran que adaptar por narices el banco para que en lugar de ser solo 2 los cartuchos que de por validos sean los 4