Página 1 de 1

#1 Distribución de memoria

Publicado: 14 Jun 2021 15:27
por droman
En los MSX, como en todos los ordenadores de 8 bits con más de 64Kb de ram, el manejo de toda la memoria por encima de esa cantidad (64Kb) se realiza por el método de paginación. Entender esto, es fácil, lo que no lo es tanto, es saber como funciona cada ordenador, puesto que cumplen con estándares distintos.

Para entender como funcionan los slots y sub-slots en MSX, he encontrado un vídeo que lo explica para tontos.... vamos, que lo he entendido yo.

Os lo dejo, por si hay alguien interesado en cotillear las tripas de este estándar.

Para programar en ensamblador es imprescindible conocer esta distribución y entender, por ejemplo, que cuando haces un programa que accede a llamadas de la BIOS, y si vas a acceder desde BASIC cargando un BIN ( por ejemplo, puedes hacer un pequeño programa en asm que te quite el molestisimo click del teclado al iniciar un juego, que sí, que puedes hacer un simple poke... ¿Pero somos frikis o no? ) tienes que empezar en &H8000....como mínimo. ¿Pero por qué? pues esto te lo explica.