The number of virtual screens is limited only by the available chip memory.
Each virtual screen can have a different screen type. A screen type defines the following things: height and width in pixels, number of colors, and font size. The supported screen types are listed below.
•
80x64 - display size 640x512 with 8 colors, font size 8x8
•
80x51 - display size 640x510 with 8 colors, font size 8x10
•
80x50 - display size 640x400 with 8 colors, font size 8x8
•
80x40 - display size 640x400 with 8 colors, font size 8x10
•
80x32 - display size 640x512 with 8 colors, font size 8x16
•
80x31 - display size 640x248 with 8 colors, font size 8x8
•
80x25 - display size 640x400 with 8 colors, font size 8x16
•
80x24 - display size 640x192 with 8 colors, font size 8x8
•
default - same as either 80x64 or 80x50, depending on the presence of GRF_NTSC and GRF_PAL in the kernel configuration.
The grfabs code determines the actual screen mode that is used. The config options GRF_NTSC, GRF_PAL, GRF_AGA, etc. determine what kind of chipsets/modes are available.