Dirigido a MkII y al Pazos.
Por favor, os pido que arregleis vuestras diferencias en privado ya que
esto
está empezando a caldearse demasiado.
Venga Angel, que no pasa nada :)
Además creo que es bueno que la gente sepa lo que funciona, lo que no, y
el por qué. El objetivo de nuestras 'discusiones' es meramente informativo,
al menos esa es mi intención.
También hemos sido notificados de que existen problemas de teclado si el
diskette ES EMULADO sobre el Mega-SCSI. Queremos recalcar que no existe
problema alguno si el juego es ejecutado sobre un dispositivo conectado al
Mega-SCSI, tal como un HD, sino que el problema surge al crear una imagen
del diskette y utilizar el emulador incluído en la distribución del Mega-
SCSI. Este procedimiento no es en absoluto necesario para jugar desde HD;
basta con copiar todos los ficheros.
Tampoco funciona con el HDDEMU, con el LUNA, con el CHEAT MASTER, y en
general con ningún programa residente que utilice el teclado.
ME LO EXPLIQUE
==============
El emulador de diskette del Mega-SCSI utiliza el teclado para provocar
cambios de diskette. El estado de los registros del teclado no es guardado
por las rutinas del emulador como sería lógico dada la naturaleza de
emulador del programa. El cargador del SBB supone el registro PPI-C no va a
ser cambiado por una rutina de disco, teniendo en cuenta además el entorno
en el que se ejecuta.
El LUNA no es un EMULADOR y TAMPOCO funciona. Lo mismo es aplicable al
CHEAT MASTER.
Suponer que el PPI-C podría cambiar implicaría suponer también que TODOS Y
CADA UNO de los registros del MSX podría cambiar potencialmente ya que en
ningún sitio se especifica lo contrario. Y no sólo en las rutinas de disco
sino en cualquier rutina de la BIOS. No creo que nadie tenga derecho a
determinar de manera monolítica qué registros es razonable suponer que
cambian y cuales no si esta información no está disponible en documentacion
oficial. Eso depende del sentido común del programador.
Totalmente de acuerdo; depende del sentido común del programador.
Saludos,
Manuel