On Saturday, June 21st, 2025 at 2:50 PM, Jerome Shidel via Freedos-user
freedos-user@lists.sourceforge.net wrote:
>> ...
>> I thought it also provided either number of colors or bits per pixel as
>> well. I do recall it provided about a paragraph or so of information on each
>> mode.
Yep, it does. Here's an example of its output when run under DOSBox:
ListVESA VESA screen mode listing utility.
v1.11 2021 - 2023 by Mercury Thirteen (mercury0...@protonmail.com)
VESA BIOS version 2.0 found.
OEM String: S3 Incorporated. Trio64
OEM Vendor Name String: DOSBox Development Team
OEM Product Name String: DOSBox - The DOS Emulator
OEM Product Revision String: DOSBox 0.74-3
Capabilities: 00000000000000000000000000000000
Total Video Memory: 2048 KiB
Mode Width Height Depth Type Frame size (bytes)
0x100 640 400 8 Graphics 256000
0x101 640 480 8 Graphics 307200
0x102 800 600 4 Graphics 240000
0x103 800 600 8 Graphics 480000
0x104 1024 768 4 Graphics 393216
0x105 1024 768 8 Graphics 786432
0x106 1280 1024 4 Graphics 655360
0x107 1280 1024 8 Graphics 1310720
0x10D 320 200 15 Graphics 128000
0x10E 320 200 16 Graphics 128000
0x10F 320 200 32 Graphics 256000
0x110 640 480 15 Graphics 614400
0x111 640 480 16 Graphics 614400
0x112 640 480 32 Graphics 1228800
0x113 800 600 15 Graphics 960000
0x114 800 600 16 Graphics 960000
0x115 800 600 32 Graphics 1920000
0x116 1024 768 15 Graphics 1572864
0x117 1024 768 16 Graphics 1572864
0x150 320 200 8 Graphics 64000
0x151 320 240 8 Graphics 76800
0x152 320 400 8 Graphics 128000
0x153 320 480 8 Graphics 153600
0x160 320 240 15 Graphics 153600
0x161 320 400 15 Graphics 256000
0x162 320 480 15 Graphics 307200
0x165 640 400 15 Graphics 512000
0x170 320 240 16 Graphics 153600
0x171 320 400 16 Graphics 256000
0x172 320 480 16 Graphics 307200
0x175 640 400 16 Graphics 512000
0x190 320 240 32 Graphics 307200
0x191 320 400 32 Graphics 512000
0x192 320 480 32 Graphics 614400
0x207 1152 864 8 Graphics 995328
0x209 1152 864 15 Graphics 1990656
0x20A 1152 864 16 Graphics 1990656
0x213 640 400 32 Graphics 1024000
0x222 848 480 8 Graphics 407040
0x223 848 480 15 Graphics 814080
0x224 848 480 16 Graphics 814080
0x225 848 480 32 Graphics 1628160
Mode 0x100 - 640x400, 8 bit color (Frame size: 256000 bytes)
Mode Attributes: 0000000010011011
Mode supported by present hardware configuration (Bit 0)
Optional information available (Bit 1)
Color mode (Bit 3)
Graphics mode (Bit 4)
Linear framebuffer supported (Bit 7)
Window Granularity: 64 KiB
Window Size: 64 KiB
Window A:
Segment: 0xA000
Attributes: 00000111
Exists (Bit 0)
Readable (Bit 1)
Writable (Bit 2)
Window B:
Not supported
Far Pointer to Window Function: F000:1320
Bytes Per Scanline: 640
Character Width: 8 pixels (80 columns)
Character Height: 16 pixels (25 rows)
Number of Planes: 1
Number of Banks: 1
Memory Model: Packed pixel graphics (0x04)
Bank Size: 0 KiB
Number of Pages: 8
Red Mask Size: 0
Red Field Position: 0
Green Mask Size: 0
Green Field Position: 0
Blue Mask Size: 0
Blue Field Position: 0
Reserved Mask Size: 0
Reserved Field Position: 0
Direct Color Mode Info: 0
Physical Address of LFB: 0xC0000000
Offscreen Memory Offset: 0x00000000
Offscreen Memory Size: 0x0000
...and so on, for the remainder of available modes.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user