Algo es algo, EX AF,AF' nos deja un poco de margen. Salvo si usamos BitBuster, que utiliza ambos juegos de registros, si no recuerdo mal
Ains ... me vas a obligar a preparar un ejemplo. xDD
Con el bitbuster que solo usa un byte de Ram, es posible quizá apañarlo para usar algún registro y modificarlo para que no use CALLs. (Por eso de que no tenemos pila). Todo es ponerse.
La opción que yo proponía es más chapuza pero supongo que más segura. Consistia en "sacar" de la zona extra de 64k los datos a Ram, cambiando la página constantemente ... es decir ... pongo rom, cojo 1 byte, pongo ram, lo deposito, y vuelta a empezar.
No creo que sea muy lento esto, andará como la velocidad de descomprimir con el bitbuster tuneado de un byte.
En cualquier caso, el problema ya no es ese. El problema es que para probar eso, o eres un ser afortunado, o lo pruebas en emulador solo. Ya que ninguna flash actual te permite usar los ROMs de 48/64k. Y en memoria no puedes "emularlos" si no se cuenta con 128k de Ram y se prepara algo especial para ello.
Como me mola que este hilo NO tenga nada que ver con lo que hablamos.
:wallball: <- Para el Kun