compatibilidad MSX-MSX2

Page 1/2
| 2

By PELOTITOMIX

Champion (330)

PELOTITOMIX's picture

29-04-2012, 12:17

Hola a todos,
vengo observando como algunos juegos que antes me funcionaban en mi MSX1, ahora me dan problemas al cargarlos en mi MSX2 NMS8245, apareciendo letreros como "no compatible"... El ultimo ejemplo es el de "las 3 luces de glaurun" o "maze max". Alguien sabe si esto es normal? estara mi MSX2 medio averiado?
Gracias

Login or register to post comments

By Taburoto

Champion (316)

Taburoto's picture

29-04-2012, 16:48

Hola.

La arquitectura interna de los MSX2 es algo diferente a la de los MSX1,sobretodo en lo al mapa de memoria de refiere.
Prueba el famoso POKE -1,170 y luego carga esos juegos,a ver si hay algun cambio.

Saludos!

By Warchild

Paragon (1274)

Warchild's picture

29-04-2012, 22:16

Y tambien arranca con CTRL pulsado para anular la segunda unidad, que tambien puede ayudar.

By PELOTITOMIX

Champion (330)

PELOTITOMIX's picture

29-04-2012, 23:48

Gracias. Voy a probar a ver si atino.
Un saludo.

By Taburoto

Champion (316)

Taburoto's picture

30-04-2012, 20:54

Si vas a cargar juegos de cinta,es mejor desconectar la unidad de disco,para eso hay que arrancar con mayusculas pulssado

By PELOTITOMIX

Champion (330)

PELOTITOMIX's picture

14-05-2012, 06:53

Hola a todos,
despues de leer y documentarme, efectivamente, hay ciertas condiciones de memoria que hace que algunos juegos de msx1 no funcionene del todo bien en un msx2. Tal es el caso de "las 3 luces de glaurun". He probado en mi nms8245 con pulsar el shift antes de arrancar, meter el poke -1,170, meter el poke general -1,((PEEK(-1)XOR&HFF)AND&HF0)*1.0625 que teoricamente valdria para cualquier programa y nada, soy incapaz de hacer que ese juego chute en mi maquina. A alguien se le ocurre alguna cosa mas?

Gracias
Un saludo

By HB-F9S

Champion (407)

HB-F9S's picture

14-05-2012, 09:24

Yo tengo un 8245 también y la manera que tengo de cargar las tres luces de glaurun es en su formato .disk desde la tarjeta padial.
No he probado grabarlo en un diskete físico y cargarlo desde la disketera, pero quizás te funcione igualmente.
Saludos,

By guantxip

Paragon (1595)

guantxip's picture

14-05-2012, 09:24

¿Loadcas? No será en cinta física pero a lo mejor te va el juego.

Si tuvieras Turbo R, hay otras opciones como RMSX y la versión alternativa del Loadcas.

By JACS

Master (172)

JACS's picture

19-12-2019, 09:01

Este hilo es muy viejo, imagino que no lo leerá nadie.
El problema de este juego es el del 99.9% de los juegos en cinta.
A ver, si un juego necesitaba más de 32 kb de ram los programadores hacían una rutina para buscar RAM en los slots del msx. Hasta ahí no había problema. Pero llegaron los MSX con los slots ampliados. Algunos msx1 y casi todos los msx2 en adelante y ahí los programas en cinta, salvo casualidad, fallan por qué no encuentran la ram que necesitan, al no estar hecha la rutina para buscar RAM en subslots.

Esto es la explicación a grosso modo. Si leéis esto y queréis más información comentadmelo.

Los Pokes mágicos igual. Funcionan por casualidad. Por que he visto el caso que lo pone, Solucionas en teoría el problema, pero en la carga del juego la rutina vuelve a jugar con los slots y todo se vuelve a estropear.

By Josevil

Master (178)

Josevil's picture

28-12-2019, 08:47

Jacs,Yo en mi hbf9s utilizaba el poke &hffff,&haa y tenia entendido que abria la memoria con ello conseguia cargar mas de uno que no funcionaba ,¿sabes que es lo que hacia ente poke en realidad?

By Manel46

Hero (562)

Manel46's picture

29-12-2019, 13:32

La dirección #FFFF, es un registro, que maneja los subslots.
Algunos juegos de cinta no encontraban la ram de la página 1, y en algún caso de la página 0, debido a que la rutina no tenia en cuenta esto.
Este poke solucionaba algunos casos, no todos. La configuración #AA = 10101010B, significa que conectamos el subslot 2 para todas las páginas. Por lo visto esta es una configuración de memoria bastante común.

Page 1/2
| 2