home *** CD-ROM | disk | FTP | other *** search
- program tes;
- uses dos,crt,palette;
-
-
- var
- s : String;
- Veax,Vebx : longint;
- i : Word;
-
- Procedure Curs(n:integer);
-
- Var regs : registers;
-
- Begin
- regs.ah:=1;
- case n of
- 0 : begin
- regs.cl:=32;
- regs.ch:=32;
- end;
- 1 : begin
- regs.cl:=8;
- regs.ch:=7;
- end;
- end;
- intr($10,regs);
- End;
-
- {$L ULONGS.OBJ} { link in the assembly code }
- FUNCTION LongADD (Addend1,Addend2:LONGINT):LONGINT; EXTERNAL;
- FUNCTION LongSUB (LongWord,Subtrahend:LONGINT):LONGINT; EXTERNAL;
- FUNCTION LongMUL (Multiplicand,Multiplier:LONGINT):LONGINT; EXTERNAL;
- FUNCTION LongDIV (Dividend,Divisor:LONGINT):LONGINT; EXTERNAL;
- FUNCTION LongMOD (Dividend,Divisor:LONGINT):LONGINT; EXTERNAL;
- PROCEDURE WriteULong (LongWord:LONGINT; { the longword }
- Width:BYTE; { _minimum_ field width }
- FillChar:CHAR; { leading space char }
- Base:BYTE); EXTERNAL; { number base 2..26 }
- begin
- curs(0);
- FadeDown;
- Clrscr;
- textcolor(white);
- writeln(' T · H · E F · O · R · C · E T · E · A · M');
- textcolor(blue);
- writeln('');
- writeln(' S²²²²²²²²²Ss. .sS2²²²²²²²²²²²²²2Ss.sS²²²²²²²²²Ss. ');
- writeln(' $ $$$$$$$! $$ $²~.sS$$$$$$$$$$$Ss.~²$$ $$$$$$$! $$');
- writeln(' $ I$$$$$$$,²$ $ I$$$$$$$;^:$$$$$$$$ $$ $$$$$$$$,²$');
- writeln(' .sS$ $$$$$$$$: $Ss. $ $$$$$$$$: l$$$$$$$$ $$ $$$$$$$$: $Ss.');
- writeln(' $ sss$$$$$$$$lsss $ .sS$ $$$$$$$$l :$$$$$$$I sss$$$$$$$$lsss $');
- writeln(' $sss $$$$$$$$; sss$ $ sss$$$$$$$$;sss ...... ss $$$$$$$$; sss$');
- writeln(' $ $$$$$$$$. ²²²²²²²²··s $$$$$$$$, sss$$$$$$$$$ I$$$$$$$. ²²²²²²²²²²S');
- writeln(' $ $$$$$$$$: .$$$$$$$! $ $$$$$$$$l $ $ $$$$$$$$: .$$$$$$$! $');
- writeln(' $ $$$$$$$$I :$$$$$$$$ $ $$$$$$$$. $ $ $$$$$$$$I :$$$$$$$$ $');
- writeln(' $ :$$$$$$$: :$$$$$$$; $ $$$$$$$$; $ $ :$$$$$$$: :$$$$$$$; $');
- writeln(' :$.`~²2$$$$s$$$$$2²~∩,$ !$$$$$$! $ $$ `~²2$$$$s$$$$$2²~∩.;');
- writeln(' `~²2$Ss..........sS2²∩`²ssssssss2²∩ `~²2$Ss..........sS2²~∩');
- writeln;
- writeln;
- textcolor(white);
- writeln(' · Table of Contents v.2.0, Keymaker by MiRaMaX ·');
- textcolor(lightgray);
- writeln;
- writeln;
- gotoxy(1,19);
- write(' Enter Registration name : ');
- fadeup;
- curs(1);
- readln(s);
- For i:=1 to length(s) do s[i]:=upcase(s[i]);
- gotoxy(1,19);
- write(' Enter Registration name : ',S);
- Veax:=ord(s[1])*length(s);
- Veax:=longadd((Veax shl $a),0);
- Veax:=longadd(Veax,$2f8cc);
- writeln;
- Write(' Your registration code is : ');
- WriteULong ( Veax,10,' ',10);
- curs(0);
- repeat until keypressed;
- curs(1);
- end.
-