Hartmut Schirmer wrote:
Try to dump all the information collected by the VESA driver for 800x600x16 and 1024x768x16
using bin/vesainfo.exe
VESASignature: "VESA" VESAVersion: 2.0 OEMStringPtr: "ATI RAGE128" Capabilities: CAP_DAC_WIDTH VideoModePtr: 0x00020358 Video Modes: 0x6a 0x102 0x104 0x182 0x10d 0x10e 0x10f 0x120 0x192 0x193 0x194 0x195 0x196 0x1a2 0x1a3 0x1a4 0x1a5 0x1a6 0x1b2 0x1b3 0x1b4 0x1b5 0x1b6 0x1c2 0x1c3 0x1c4 0x1c5 0x1c6 0x100 0x183 0x184 0x185 0x186 0x101 0x110 0x111 0x112 0x121 0x103 0x113 0x114 0x115 0x122 0x105 0x116 0x117 0x118 0x123 0x107 0x119 0x11a 0x11b 0x124 0x109 0x10a 0x130 Memory Size: 512*64KBytes
VESA bios includes protected mode support: PM info table start: c000:4c8a PM info table length: 0x0166 set window offset: 0026 (c000:4cb0) set display start offset: 006e (c000:4cf8) set primary palette offset: 00a8 (c000:4d32) resource table offset: 000c (c000:4c96) required ports: c810c816c854c838c83cc85cc800c804c8b0c8b2c8b4 required memory areas:
<snip>
Mode 0x6a is supported ModeAttributes: MODE_SUPPORTED | MODE_EXTINFO | MODE_ISCOLOR | MODE_ISGRAPHICS WinAAttributes: WIN_SUPPORTED | WIN_READABLE | WIN_WRITABLE WinBAttributes: 0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0xa000 WinFuncPtr: 0xc0004bf5 BytesPerScanLine: 100 XResolution: 800 YResolution: 600 XCharSize: 8 YCharSize: 14 NumberOfPlanes: 4 BitsPerPixel: 4 NumberOfBanks: 1 MemoryModel: 3 (MODEL_4PLANE) BankSize: 0 NumImagePages 3 RedMaskSize: 0 RedMaskPos: 0 GreenMaskSize: 0 GreenMaskPos: 0 BlueMaskSize: 0 BlueMaskPos: 0 ReservedMaskSize: 0 ReservedMaskPos: 0 DirectScreenMode: 0 LinearFrameBuffer:0x00000000 StartOffScreenMem:0x00000000 OffScreenMemSize: 0 kb
<snip>
Mode 0x102 is supported ModeAttributes: MODE_SUPPORTED | MODE_EXTINFO | MODE_ISCOLOR | MODE_ISGRAPHICS WinAAttributes: WIN_SUPPORTED | WIN_READABLE | WIN_WRITABLE WinBAttributes: 0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0xa000 WinFuncPtr: 0xc0004bf5 BytesPerScanLine: 100 XResolution: 800 YResolution: 600 XCharSize: 8 YCharSize: 14 NumberOfPlanes: 4 BitsPerPixel: 4 NumberOfBanks: 1 MemoryModel: 3 (MODEL_4PLANE) BankSize: 0 NumImagePages 3 RedMaskSize: 0 RedMaskPos: 0 GreenMaskSize: 0 GreenMaskPos: 0 BlueMaskSize: 0 BlueMaskPos: 0 ReservedMaskSize: 0 ReservedMaskPos: 0 DirectScreenMode: 0 LinearFrameBuffer:0x00000000 StartOffScreenMem:0x00000000 OffScreenMemSize: 0 kb
<snip> Mode 0x104 is supported ModeAttributes: MODE_SUPPORTED | MODE_EXTINFO | MODE_ISCOLOR | MODE_ISGRAPHICS WinAAttributes: WIN_SUPPORTED | WIN_READABLE | WIN_WRITABLE WinBAttributes: 0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0xa000 WinFuncPtr: 0xc0004bf5 BytesPerScanLine: 128 XResolution: 1024 YResolution: 768 XCharSize: 8 YCharSize: 16 NumberOfPlanes: 4 BitsPerPixel: 4 NumberOfBanks: 1 MemoryModel: 3 (MODEL_4PLANE) BankSize: 0 NumImagePages 1 RedMaskSize: 0 RedMaskPos: 0 GreenMaskSize: 0 GreenMaskPos: 0 BlueMaskSize: 0 BlueMaskPos: 0 ReservedMaskSize: 0 ReservedMaskPos: 0 DirectScreenMode: 0 LinearFrameBuffer:0x00000000 StartOffScreenMem:0x00000000 OffScreenMemSize: 0 kb
<snip>
Hope this helps
Maurice