Haifisch7734

Odwolanie do pamieci karty graficznej

Nov 20th, 2013
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.66 KB | None | 0 0
  1. program ZAD1;
  2.  
  3. uses crt, dos;
  4.  
  5. var
  6. i,j:byte;
  7.  
  8. procedure show(c,k,x,y:byte);
  9. var
  10. y1:word;
  11. p:^byte;
  12. begin
  13. delay(5);
  14. y1:=(y-1)*160+2*x-2;
  15. p:=ptr($B800,y1);
  16. p^:=c;
  17. p:=ptr($B800,y1+1);
  18. if k<>0 then
  19.    p^:=k
  20. else p^:=$20;
  21. end;
  22.  
  23. begin
  24. clrscr;
  25. for i:=1 to 25 do
  26.     begin
  27.     if (i mod 2 = 1) then
  28.        begin
  29.        show(200,i mod 16,1,i);
  30.        for j:=2 to 79 do
  31.            show(205,i mod 16,j,i);
  32.        show(187,i mod 16,80,i);
  33.        end;
  34.     if (i mod 2 = 0) then
  35.        begin
  36.        show(188,i mod 16,80,i);
  37.        for j:=79 downto 2 do
  38.            show(205,i mod 16,j,i);
  39.        show(201,i mod 16,1,i);
  40.        end;
  41.     end;
  42. readln;
  43. end.
Advertisement
Add Comment
Please, Sign In to add comment