MSX Cartridge print

Page 2/2
1 |

By Miguel_Noe

Champion (465)

Miguel_Noe's picture

04-10-2012, 13:13

Saludos Guillian (Todo esto con mucho cariño)

Quote:

Por ejemplo, si conectas la señal /CS de la memoria a la /CS2 del slot, ésta sólo será visible en la página 2 (#8000-#BFFF) Como una memoria de 16K no tiene A15 ni A14 la dirección quedará truncada de la siguiente forma:
#8000 (MSX) = #0000 (EPROM)
#BFFF (MSX) = #3FFF (EPROM)

me repito:

Quote:

Eso es, en CS2 8000-BFFF El bit A15 el MSX lo pone a 1 y el resto a 0 accediendo al 000000000000000 A14-A0.

Quote:

Si la memoria es de 32K (A0-A14) y la conectamos a /CS12, la dirección se truncará de igual forma:
#4000 (MSX) = #4000 (EPROM)
#7FFF (MSX) = #7FFF (EPROM)
#8000 (MSX) = #0000 (EPROM)
#BFFF (MSX) = #3FFF (EPROM)

Me confirmas que en las posiciones #8000 (MSX) =0000 (EPROM) y BFFF (MSX) = 3FFF , el MSX pone a 1 el BIT A15? Esa es mi pregunta Shocked!

uizá sea más fácil de entender si en vez de usar las señales /CSx usamos la de /SLTSL
#0000-#7FFF (MSX) = #0000-#7FFF (EPROM)
#8000-#FFFF (MSX) = #0000-#7FFF (EPROM)
wrote:

Yo tenia entendido que la señal SLTSL1 ó SLTSL2, que normalmente va conectado el pin OE (OutPut Enable) de la ROM-EPROM... era para que el MSX supiera en que SLOT esta conectado. Es para otra cosa?

Todo esto con mucho respeto Guillian.

Quote:

@Miguel_Noe: Para simplificar debes suponer que se conecta una 27C256 e imagina que A15 siempre es cero porque es lo que "ve" la memoria ya que no tiene A15. 8-)

Si, eso es pero solamente para la ROM. El MSX pone un 1, el las posiciones 8000 y BFFF y un 0 en 4000 y 7FFF.

Me gusto todo esto, Gracias a los tres Pablibiris, nanochess y Guillian.

Otra Cosa.
Y la RAM Como siendo un sistema de 8bit utiliza memorias RAM de 4BIT... y las tiene que duplicar tanto en RAM - VRAM

Un Saludo.

By Guillian

Prophet (3502)

Guillian's picture

04-10-2012, 16:59

Miguel_Noe wrote:

Me confirmas que en las posiciones #8000 (MSX) =0000 (EPROM) y BFFF (MSX) = 3FFF , el MSX pone a 1 el BIT A15? Esa es mi pregunta Shocked!

Claro. La dirección real a la que está accediendo el MSX en >= #8000, por lo tanto su A15 será 1.

Miguel_Noe wrote:

Yo tenia entendido que la señal SLTSL1 ó SLTSL2, que normalmente va conectado el pin OE (OutPut Enable) de la ROM-EPROM... era para que el MSX supiera en que SLOT esta conectado. Es para otra cosa?

Las señales /SLTSL las puedes usar como mejor te convengan. Indican que se está accediendo a un slot en concreto.
Si las conectas a /CS, la memoria estará "activa" en cuanto se acceda a ese slot. Por eso podría ser visible en todo el rango de direcciones #0000-#FFFF
En /OE puedes conectar la señal /RD del slot, para que sólo muestre datos cuando se lee de la memoria.

By Miguel_Noe

Champion (465)

Miguel_Noe's picture

05-10-2012, 22:42

Gracias por la INFORMACION.

By Pablibiris

Paragon (1811)

Pablibiris's picture

05-10-2012, 23:41

De mayor quiero ser como vosotros,pero entendiendo lo que decis jajajajaja menudos cracks!

By Miguel_Noe

Champion (465)

Miguel_Noe's picture

06-10-2012, 15:15

Cuantos años tienes??? Big smile

Calculadora científica y 1 y 0 (5vcc y 0 Vcc)
Ver esquemillas , hojas técnicas y lo mas importante romper cosas!! Smile2

By Pablibiris

Paragon (1811)

Pablibiris's picture

06-10-2012, 17:05

Jajaja 34 añitos...todo un retoño jajaja
Pues habra que ponerse pronto a romper cosas Tongue

Page 2/2
1 |