compatibilidad MSX-MSX2

Página 1/2
| 2

Por PELOTITOMIX

Champion (330)

Imagen del PELOTITOMIX

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 sesión o register para postear comentarios

Por Taburoto

Champion (318)

Imagen del Taburoto

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!

Por Warchild

Paragon (1286)

Imagen del Warchild

29-04-2012, 22:16

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

Por PELOTITOMIX

Champion (330)

Imagen del PELOTITOMIX

29-04-2012, 23:48

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

Por Taburoto

Champion (318)

Imagen del Taburoto

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

Por PELOTITOMIX

Champion (330)

Imagen del PELOTITOMIX

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

Por HB-F9S

Champion (434)

Imagen del HB-F9S

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,

Por guantxip

Paragon (1600)

Imagen del guantxip

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.

Por JACS

Master (204)

Imagen del JACS

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.

Por Josevil

Master (194)

Imagen del Josevil

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?

Por Manel46

Hero (629)

Imagen del Manel46

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.

Página 1/2
| 2