Último mensaje de la página anterior:
hola amigoshola gflorez
Gracias por tu rápida respuesta
HARDWARE PAGINADO Y MMU
Efectivamente para mi el sistema de paginación en SPECTRUM es una cacofonia.
(Y sigo el tema desde la publicación en RESISTOR de la expansión de memoria de 320KBytes
Creo que cada variante de SPECTRUM tiene su mecanismo, y no son compatibles entre sí.
Cesar seguramente tiene una opinión qualificada, pues ha conciliado los
distintos sistemas de paginado en su ZESARUX. Será de agradecer su parecer sobre el asunto.
Buscando encontré un intersantiiiiiisimo hilo del 2014 sobre la incorporación
de una MMU en ZXUNO, e incluso, instrucciones tipo LOAD/STORE que direccionasen
20bits (1MByte). Tengo que imprimirlo y estudiarlo con detalle.
http://foro.speccy.org/viewtopic.php?f=6&t=4195
COMPILADORES Z80
SDCC,Z88DK: no he podido encontrar detalles al respecto de la paginacion.
No se si son capaces de gestionar la paginación de forma automática ,
o es una operación manual .
Mi experiencia con el PIC18F452 fué que con #PRAGMAS guiaba *manualmente*
al compilador (IAR PIC18) en que página de memoria poner cada variable.
PORTs DE APLICACIONES GENERICAS
Si la asignacion de pagina hay que hacerla maualmente dificultaría muchísimo
recompilar aplicaciones no escritas especificamente para Z80 y/o SPECTRUM.
FUZIX tiene una larga discusión sobre el tema de paginado.
en fin, quien dijo que el SPECTRUM es RETRO?
si esta todo por hacer!
salud
zxpope