Strobe effect
;
; Strobe effect
; Copyright (c) 1997. Srdjan Dakic
;
; Email: dale@eunet.yu
; WWW: http://solair.eunet.yu/~dale
;
MODEL TINY
.CODE
ORG 100h
Start:
mov al,3
;---------------------------------------------------------
Strob:
sbb bh,bh ; prepare color (CF=0 -> black, CF=1 -> whiet)
int 10h ; set color (first pass will clear screen)
cmc ; invert color
pushf ; save current color
mov ah,86h ; pause
mov cl,1
int 15h
popf
in al,60h
dec al
mov ax,1000h ; prepare for next blank
jnz Strob ; if ESC wasn't pressed then, continue
jnc Strob ; else make sure that program finishes
ret ; with black screen
END Start
[ back to the prod ]
