Bubu escribió:Buenas, Namek, algunas cuestiones:
- lo primero es que tú haces LD B, 64 para hacer un scroll de 64 scanlines, ¿nor? pero recuerda que es sólo para 8 scanlines, ya que si lo haces de 64, que son 8 filas, pudiera pasar que estuvieras trabajando en 2 tercios diferentes de la pantalla, y ya no te serviría el INC H continuo. Con sólo 8 scanlines nos aseguramos que estamos siempre dentro del mismo tericio.
- ¿para qué es el OR A que haces justo antes del BIT 0,(IX+31)?
- y por lo que veo tu idea es la de ver si el último píxel está ON, y actualizar el valor del acarreo con ese bit para que al hacer el scroll entre por el lado contrario, ¿nor? La verdad es que es buena indea.
Fallo mio entendí el primer tercio completo de pantalla por eso el LD B,64.
El "OR A" es para poner el carry a 0.
Saludos.