Trato de cambiar el borde, pero al terminar, vuelve al color inicial. El borde negro no dura ni medio segundo.
¿Qué estoy haciendo mal?
Código: Seleccionar todo
COL_BLACK equ #14
GA equ #7F
INKR equ #40
ld a, COL_BLACK
call set_border
ret
; a=color hw
set_border:
ld b, GA
ld c, #10
out (c), c
ld d, INKR ; comando
or d ; a=comando+color
out (c), a
ret