Hola, pido disculpas a algún moderador si no he encontrado el hilo "Presentaciones" este es mi primer post, antaño ya programaba con ensamblador para Amiga, y me ha picado el gusanillo (será por la edad y la nostalgia) otra vez la programación, esta vez con el Z80 para amstrad que tanta envidia me ha dado un compa del cole y no tenía.
Así que manos a la obra, tengo un problemilla:
A ver, me dispongo a jugar con el GATE ARRAY cambiando el color 0 con esta sencilla rutina:
Código: Seleccionar todo
ld bc,$FE00
ld a,GA_modo+%1101 ;disable low y upper rom + modo 1
out (c),a
ld a,GA_pen
out (c),a
ld a,GA_color+0
out (c),a
Hasta aquí todo bien, el color de fondo (color 0) lo cambia a un gris medio, lo malo es que al instante vuelve la paleta original, algo me dice que el firmware me lo restaura en la inmediata interrupción del VBLANK ¿es asi?
¿hay algo de info para tener mi propia rutina de interrupción y así ignorar la que venga por defecto en el firmware?
Muchas gracias de antemano, me siento como pez en el agua, esto mola! Ah! que tiempos!!