La idea es esta:
En uno de los modos de memoria del spectrum, se pagina cualquiera de las 8 paginas en el rango 4000-FFFF, para ello se escribe un numero en un determinado puerto.
En este puerto nunca se escriben dos valores seguidos (no tiene sentido hacer
dos paginaciones diferentes de memoria sin nada en medio)
Aun en el caso de hacerlo, el resultado (a parte de varios estados T menos)
seria el mismo que solo escribir el segundo.
Nos aprobecharemos de esto, y un circuito monitorizara cuando se realizan dos escrituras en este puerto seguidas y si esto sucede, el primer valor se utiliza para una hiperpaginacion de 256 bloques de 128K (32Mb), y el segundo para la pagina dentro de ese bloque de 128K.
Si no se produce la segunda escritura, el primer valor se considera el de pagina del bloque actual.
De esta manera se consigue total compatibilidad con todos los programas para 128K.
El unico incomveniente es que no se puede producir una hiperpaginacion cuando el codigo se esta ejecutando el 4000-FFFF.
Opcionalmente se podria reducir la cantidad de memoria a 16Mb e implementar un cerrojo que impidiese posteriores hiperpaginaciones. para evitar posibles problemas de compatibilidad
Queda por resolver el problema del refresco de la memoria y su diseņo.
