MSXDistribución de memoria

MSX es el nombre de un estándar de microordenador doméstico de 8 bits comercializado durante los años 1980 y principio de los años 1990. Fue definido por Kazuhiko Nishi y presentado el 27 de junio de 1983 en Japón, donde se convirtió en el dominador del mercado doméstico.
Califica este tema
Responder
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1366
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
    Windows 10 Chrome
Ha agradecido: 211 veces
Agradecido: 360 veces
Contactar:

#1 Distribución de memoria

Mensaje 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.





"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Califica este tema
Responder

Últimos 25 Usuarios que han visitado este Tema

Sup3rH4L, tun40, Bone, jorsus, droman, Valfac, Pingui, pintza

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados