home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
games
/
sysslow.zip
/
SETDELAY.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1987-02-11
|
878b
|
52 lines
Program Setdelay;
Type
Str4=String[4];
Var
T:Integer;
A,B,I,J,K:Integer;
F:Str4;
Function HEXS(L:Integer):Str4;
Var
N,Y,Z:Integer;
Ch:Char;
Ans:Str4;
begin
CH:=' ';
Ans:='';
For Y:=0 to 3 do
begin
N:=((l shr (y*4)) and $000f);
If N<10 then CH:=Chr(N+48) Else CH:=Chr(N+55);
Ans:=CH+Ans;
end;
HEXS:=Ans;
end;
begin
I:=MEMW[0:$20];
If I<>$105 then
begin
Write('System Slower Not Installed.');
Halt;
end;
J:=MEMW[0:$22];
K:=MEMW[J:$107];
Writeln('Old time delay was : ',HEXS(K));
Write('Enter time delay (0001 <= Time <= FFFF [Hex]) : ');
Readln(F);
Val('$'+F,A,B);
If b<>0 then
begin
Write('Not a valid hex number-- delay not changed.');
Halt;
end;
If A=0 then A:=K;
MEMW[J:$107]:=a;
end.