home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Interdit
/
pc-interdit.iso
/
graph
/
ecoule.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-10-07
|
789b
|
25 lines
Program ecoulement;
Uses Crt,Gif,ModeXLib;
Procedure Ecoule;
var i,
Old9:Byte;
Begin
Port[$3d4]:=9; {sélectionne le registre 9 du CRTC (Maximum Row Adress) }
Old9:=Port[$3d5] and $80; {mémorise l'ancien contenu, ...}
for i:=2 to 31 do begin {...évite la relecture }
WaitRetrace; {synchronisation}
Port[$3d5]:=old9 or i; {écriture dans le registre }
End;
End;
Begin
asm mov ax,13h; int 10h End; {active le mode 13h (ou un autre mode graphique)}
LoadGif('coin'); {charge le fond d'écran }
Move(vscreen^,Ptr($a000,0)^,64000); {et l'affiche }
ReadLn;
Ecoule; {lance l'effet d'écoulement }
ReadLn;
TextMode(3); {remet la carte VGA dans l'état initial }
End.