home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 18
/
CD_ASCQ_18_111294_W.iso
/
dos
/
prg
/
pas
/
gpro105
/
exemple.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-08-30
|
1KB
|
52 lines
uses GRI,crt;
const validcode:string='bYfUcdcXQ]YbQT\U]Q^';
{ 'rivestshamiradleman'}
var code:string;
i:byte;
begin
writeln('Début du programme de test');
writeln('--------------------------'#$d#$a);
write('Démarrage du chrono...');
if GRI_StartChrono<>$4848 then
begin
writeln('Erreur fatale!!!');
GRI_PlanteSys;
end;
writeln('ok');
write('Test d''installation...');
if GRI_CheckInstall<>$726f then
begin
writeln('Oh! no...');
halt(0);
end;
writeln('ok');
write('Recherche d''un debugger...');
if GRI_FindDebugger(ContinueProcess)=$4148 then
begin
writeln('Debugger trouvé. Attente et reboot');
delay(1000);
GRI_FindDebugger(StopProcess);
end
else writeln('ok');
write('Vérifie le chrono...');
if GRI_StopChrono(18)<>$a246 then
begin
writeln('Vous avez du pôt si vous pouvez lire çà!!');
halt;
end;
writeln('ok');
write('Entrez le code: ');
readln(code);
for i:=1 to length(code) do
byte(code[i]):=byte(code[i])-$10;
if code<>validcode then
begin
writeln('Code Invalide mais sortie en douceur.');
halt;
end;
writeln('Code valide');
writeln('Sortie du programme par int 21h/4ch');
end.