Leo en los tutoriales de Karoshi :
"consultando el bit 7 de la posición $2B podemos saber si estamos a 50/60Hz"
"podremos cambiar la velocidad de refresco modificando el contenido de dicho bit en el registro"
Esto se puede hacer si desactivo la BIOS ?
Si lo lees ANTES de desactivarla...
Osea, vale un...
LD A,[2Bh]
OR 1000000b
LD [2Bh],A
para poner la ROM corriendo a 50Hz ?
así de simple ?
Nota: Para una ROM de 48Ks (page 0-1 y 2)
NO. Ese valor sólo te dice qué tipo de refresco tiene la BIOS por defecto, pero obviamente no vas a poder cambiarlo (que es un valor en ROM). El bit 1 del registro R#9 (MSX2 o superior) del VDP es el que controla el refresco... Pero ojo, te encontrarás con configuraciones no estándar (por ejemplo el 1chipMSX) que pueden decir una cosa por soft y otra por hard...
Y si fuerzas el juego a una velocidad, no te irá en los ordenadores que tengan la otra... (especialmente en los MSX1 que no permiten el cambio).