On Mon, 24 May 2004, Flyguille wrote:
hablo de juegos de msx2 corriendo en msx2.... y la posición de la RAM no es
standard de todos modos
no, por si sola no es razón, son muchas cosas que me llevaron a crear el
mnbios
Aparte, te cuento, que en TODOS los MSX, sea msx1, 2 o TR, es facilísimo
averiguar donde está la RAM
SIMPLEMENTE
SLOT= (INP(&HA8) AND &HC0) \64
más facil que eso es imposible
y en cuanto a sub-slot
SLOT=((PEEK(-1) XOR 255) AND &HC0)\64
puesto que la última página siempre tiene seleccionada la RAM, el registro
FFFF al que accedemos es el del slot donde está la RAM y no otro
Que equivocado estas amigo mio..., imaginate un msx1 con 32K de ram
(MIRATE LA NORMA Y VERAS COMO EXISTEN E INCLUSO DE 16K) con una ampliacion
de memoria de 64K. De cual de los dos slots se coge la ram para las
paginas 2 y 3? NO SE PUEDE SABER, EL ESTANDAR NO DICE NADA. De hecho en la
mayoria de MSX2 suele ser el slot que contenga el mapper de mayor tama¤o,
aunque el estandar del MSX2 no incluye el mapper, y te puedes encontrar
MSX2 como uno que tengo yo que tiene 64K sin mapper, mientras que en los
turbo-r es el slot con el mapper interno siempre. Y en los MSX1? cual
sera? pues depende de cada MSX, asi que con lo de antes podrias poner en
las paginas 0 y 1 el slot y subslot de los 32 K internos, por lo que
producirias un bonito cuelgue de la maquina.
Uhmmmm, deberias repasarte cada uno de los estandares que definen las
normas MSX, MSX2, MSX2+ y MSX turbo-r ...
Roberto.