mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-03 08:39:44 +02:00
99 lines
3.0 KiB
Plaintext
99 lines
3.0 KiB
Plaintext
{
|
|
$Id$
|
|
This file is part of the Free Pascal run time library.
|
|
Copyright (c) 1993,97 by the Free Pascal development team.
|
|
|
|
See the file COPYING.FPC, included in this distribution,
|
|
for details about the copyright.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
**********************************************************************}
|
|
|
|
const
|
|
{$ifndef TEST_24BPP}
|
|
VESANumber=13;
|
|
{$else TEST_24BPP}
|
|
VESANumber=17;
|
|
{$endif TEST_24BPP}
|
|
VESAModes : Array[0..VESANumber-1] of word=
|
|
( $100 { 640x400x256 }
|
|
,$101 { 640x480x256 }
|
|
,$110 { 640x480x32K }
|
|
,$111 { 640x480x64k }
|
|
,$103 { 800x600x256 }
|
|
,$113 { 800x600x32k }
|
|
,$114 { 800x600x64k }
|
|
,$105 { 1024x768x256 }
|
|
,$116 { 1024x768x32k }
|
|
,$117 { 1024x768x64k }
|
|
,$107 { 1280x1024x256 }
|
|
,$119 { 1280x1024x32K }
|
|
,$11A { 1280x1024x64K }
|
|
{$ifdef TEST_24BPP}
|
|
,$112 { 640x480x16M }
|
|
,$115 { 800x600x16M }
|
|
,$118 { 1024x768x16M }
|
|
,$11B { 1280x1024x16M }
|
|
{$endif TEST_24BPP}
|
|
);
|
|
|
|
|
|
{
|
|
$Log$
|
|
Revision 1.1 1998-12-21 13:07:04 peter
|
|
* use -FE
|
|
|
|
Revision 1.4 1998/11/19 15:09:39 pierre
|
|
* several bugfixes for sector/ellipse/floodfill
|
|
+ graphic driver mode const in interface G800x600x256...
|
|
+ added backput mode as in linux graph.pp
|
|
(clears the background of textoutput)
|
|
|
|
Revision 1.3 1998/11/18 09:34:36 pierre
|
|
* wrong VesaNumber with 24 bit modes
|
|
|
|
Revision 1.2 1998/11/18 09:31:38 pierre
|
|
* changed color scheme
|
|
all colors are in RGB format if more than 256 colors
|
|
+ added 24 and 32 bits per pixel mode
|
|
(compile with -dDEBUG)
|
|
24 bit mode with banked still as problems on pixels across
|
|
the bank boundary, but works in LinearFrameBufferMode
|
|
Look at install/demo/nmandel.pp
|
|
|
|
Revision 1.1.1.1 1998/03/25 11:18:42 root
|
|
* Restored version
|
|
|
|
Revision 1.5 1998/01/26 11:58:22 michael
|
|
+ Added log at the end
|
|
|
|
|
|
|
|
Working file: rtl/dos/ppi/modes.ppi
|
|
description:
|
|
----------------------------
|
|
revision 1.4
|
|
date: 1997/12/04 08:52:35; author: florian; state: Exp; lines: +14 -13
|
|
+ vesa mode 1280x1024x256 added
|
|
----------------------------
|
|
revision 1.3
|
|
date: 1997/12/03 15:24:20; author: florian; state: Exp; lines: +2 -2
|
|
Graph.SetGraphMode for DOS added
|
|
----------------------------
|
|
revision 1.2
|
|
date: 1997/12/01 12:21:31; author: michael; state: Exp; lines: +14 -0
|
|
+ added copyright reference in header.
|
|
----------------------------
|
|
revision 1.1
|
|
date: 1997/11/27 08:33:51; author: michael; state: Exp;
|
|
Initial revision
|
|
----------------------------
|
|
revision 1.1.1.1
|
|
date: 1997/11/27 08:33:51; author: michael; state: Exp; lines: +0 -0
|
|
FPC RTL CVS start
|
|
=============================================================================
|
|
}
|