HispaMSX

Re: [hispamsx] loaders

2004-05-24 21:05:23


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.






















<Anterior en la conversación] Conversación actual [Siguiente en la conversación>