home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Intermedia 1998 January
/
inter1_98.iso
/
www
/
rozi
/
TIMER.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1997-12-15
|
681b
|
35 lines
{$m 1024,0,0}
uses crt,dos;
var
i,n:integer;
p:pointer;
procedure bell;
interrupt;
var
j,k:integer;
begin
i:=i*ord(i/1092<>n)+1;
for j:=1 to 8*ord(i=1) do
begin
for k:=800 downto 200 do sound(k);
delay(50); nosound; delay(150);
end;
meml[0:$70]:=ofs(p^)+65536*seg(p^);
inline($cd/$1c); {int 1ch}
meml[0:$70]:=ofs(bell)+65536*seg(bell);
end;
begin
val(paramstr(1),n,i);
if i<>0 then
begin
writeln('Program: TIMER ');
writeln('Autor: Pawel Rozenberg');
writeln('Podaj liczbe minut.');
sound(1000);delay(100);nosound;
halt(1);
end;
getintvec($1c,p);
setintvec($1c,@bell);
writeln('TIMER zainstalowany.');
keep(0);
end.