home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------- *)
- (* FARBTAB.PAS *)
- (* (c) 1991 Björn Brücher & DMV-Verlag *)
- (* ------------------------------------------------- *)
- PROGRAM Farbtabelle;
-
- VAR Bild : WORD;
-
- {$L WRITESTR.OBJ}
-
- PROCEDURE WriteStr(x, y : WORD; St : STRING;
- att : WORD); EXTERNAL;
-
- PROCEDURE Tabelle;
- VAR
- i : BYTE;
- st : STRING;
- BEGIN
- FillChar(st[1], 65, #32);
- st[0] := #65;
- FOR i := 3 TO 20 DO WriteStr(7, i, '║'+st+'║', 20);
- FillChar(st[1], 65, '═');
- WriteStr(7, 2, '╔'+st+'╗', 20);
- WriteStr(7, 21, '╚'+st+'╝', 20);
- FOR i := 0 TO 255 DO BEGIN
- Str(i:3, st);
- WriteStr(9+i AND $F * 4, 4+i SHR 4, st, i);
- END;
- END;
-
- BEGIN
- Bild := $B000;
- IF MemW[$40:$63] = $3D4 THEN (* PortAdr Adapter *)
- Bild := $B800; (* Color *)
- Tabelle;
- END.
- (* ------------------------------------------------- *)
- (* Ende von FARBTAB.PAS *)
-
-