Bueno, que resulta que el tema de las interrupciones no lo manejo muy bien que digamos, y me gustaría que me doctaráis un poquito. Veréis, tengo un pogramita que colorea rápida y aleatoriamente cada celda de la pantalla:
Código: Seleccionar todo
org 50000
ld a, 0
ld hl, 0
mas
ld de, 22528
ld bc, 768
ldir
inc a
cp #20
jr nz, sigue
xor a
sigue
ld h, a
ld l,0
jr mas
Me gustaría saber qué he de añadir para que mientras este pograma hace su trabajo, pueda a la vez leer el teclado, y si pulso alguna tecla se cambie el borde de color, p.ej. así:
Código: Seleccionar todo
org 60000 (o ande sea)
jarl
in a, (#FE)
cpl
out (#FE), a
jr jarl
¿Cómo se haría esto con interrupciones? Es decir, ¿cómo se ejecutaría el pograma 1 y que en cada interrupción se llame al pograma 2?