Tetapi jika langsung melakukan akses video memory untuk teknologi sekarang penulis rasa sudah sangat tidak relevan lagi, dikarenakan masalah hardware serta operating system. So, mungkin di lain kesempatan, penulis mempunyai waktu untuk memberikan sample pengaksesan langsung video memory dengan OS DOS.Source code di bawah ini penulis buat dengan memakai Borland Turbo Pascal 7 serta telah di coba.
Program ASCII_LIST;
Uses Crt;
Procedure Layar;
Var X,Y : Integer;
Begin
TextBackground (Blue);
TextColor (White);
Clrscr;
GotoXY (12,2);
Write ('ASCII - AMERICAN STANDARD CODE for INFORMATION INTERCHANGE');
For X := 1 To 80 Do
Begin
GotoXY (X,3);
Write (#205);
GotoXY (X,24);
Write (#205);
End;
For Y := 3 To 24 Do
Begin
GotoXY (1,Y);
Write (#186);
GotoXY (80,Y);
Write (#186);
End;
{7 13 19 25 31 37 43 49 55 61 67 73}
X := 7;
While X < 74 Do
Begin
GotoXY (X,3);
Write (#209);
GotoXY (X,24);
Write (#207);
For Y := 4 To 23 Do
Begin
GotoXY (X,Y);
Write (#179);
End;
Inc (X,6);
End;
GotoXY (1,3);
Write (#201);
GotoXY (80,3);
Write (#187);
GotoXY (1,24);
Write (#200);
GotoXY (80,24);
Write (#188);
End;
Procedure DoAscii;
Var X,Y,I : Integer;
Begin
X := 2;
I := 0;
While X < 75 Do
Begin
For Y := 4 To 23 Do
Begin
If I < 256 Then
Begin
GotoXY (X,Y);
Write (I:3);
GotoXY (X+4,Y);
Write (Chr(I));
Inc (I);
End;
End;
Inc (X,6);
End;
End;
Begin
Layar;
DoAscii;
readln;
end.
***** SEMOGA BERMANFAAT *****
Tidak ada komentar:
Posting Komentar