Back to: Native Oberon Hardware Compatiblity List

Page index: [ ATI 3D Rage | nVidia | Matrox | S3 Trio | S3 ViRGE | Permedia 2 ]

VESA and PCITools.Scan information

The PCI signature is obtained by executing a PCITools.Scan command. The bus, device and function fields are left alone (B, d, f).

The list of supported video modes is obtained by executing a Config.DetectVesa command. BIOS call might hang some systems!

Executing the downloadable program vesainfo.exe in DOS mode reveals a larger number of VESA video modes. However, some of them are not suitable in Oberon and are left out by Config.DetectVesa. They are those with DWidth < 640 and DHeight < 480, with DDepth < 8 or DDepth = 15.

ATI 3D Rage

PCI signature: 
B, d, f: class/rev 03000064, vendor/device 10024C4D, status/cmd 02900087 
     Class: Display controller, Sub-class: VGA compatible controller, ProgIntfc: VGA 
     Vendor: ATI Technologies Inc, Device: 3D Rage P/M Mobility AGP 2x 
          IRQ10, INTA 
          16MB 32-bit memory at FC000000 - FCFFFFFF 
          256B I/O at 0000EC00 - 0000ECFF 
          4KB 32-bit memory at FBFFF000 - FBFFFFFF 
          ROM at 80000000 

VesaInfo 2000-12-13 http://www.ethoberon.ethz.ch/native/ VESA 2.0 8128KB ATI MACH64
Mode SwtchProc Segment Size LinearFb Resolution 100 C000:4C0D A000 W A000 R 64K 64K FC000000 640x400x8 101 C000:4C0D A000 W A000 R 64K 64K FC000000 640x480x8 110 C000:4C0D A000 W A000 R 64K 64K FC000000 640x480x15 111 C000:4C0D A000 W A000 R 64K 64K FC000000 640x480x16 112 C000:4C0D A000 W A000 R 64K 64K FC000000 640x480x24 103 C000:4C0D A000 W A000 R 64K 64K FC000000 800x600x8 113 C000:4C0D A000 W A000 R 64K 64K FC000000 800x600x15 114 C000:4C0D A000 W A000 R 64K 64K FC000000 800x600x16 115 C000:4C0D A000 W A000 R 64K 64K FC000000 800x600x24 105 C000:4C0D A000 W A000 R 64K 64K FC000000 1024x768x8 116 C000:4C0D A000 W A000 R 64K 64K FC000000 1024x768x15 117 C000:4C0D A000 W A000 R 64K 64K FC000000 1024x768x16 118 C000:4C0D A000 W A000 R 64K 64K FC000000 1024x768x24 107 C000:4C0D A000 W A000 R 64K 64K FC000000 1280x1024x8 119 C000:4C0D A000 W A000 R 64K 64K FC000000 1280x1024x15 11A C000:4C0D A000 W A000 R 64K 64K FC000000 1280x1024x16 11B C000:4C0D A000 W A000 R 64K 64K FC000000 1280x1024x24 302 C000:4C0D A000 W A000 R 64K 64K FC000000 1600x1200x8 303 C000:4C0D A000 W A000 R 64K 64K FC000000 1600x1200x15 304 C000:4C0D A000 W A000 R 64K 64K FC000000 1600x1200x16 202 C000:4C0D A000 W A000 R 64K 64K FC000000 320x200x8 10D C000:4C0D A000 W A000 R 64K 64K FC000000 320x200x15 10E C000:4C0D A000 W A000 R 64K 64K FC000000 320x200x16 10F C000:4C0D A000 W A000 R 64K 64K FC000000 320x200x24 212 C000:4C0D A000 W A000 R 64K 64K FC000000 320x240x8 213 C000:4C0D A000 W A000 R 64K 64K FC000000 320x240x15 214 C000:4C0D A000 W A000 R 64K 64K FC000000 320x240x16 215 C000:4C0D A000 W A000 R 64K 64K FC000000 320x240x24 222 C000:4C0D A000 W A000 R 64K 64K FC000000 512x384x8 223 C000:4C0D A000 W A000 R 64K 64K FC000000 512x384x15 224 C000:4C0D A000 W A000 R 64K 64K FC000000 512x384x16 225 C000:4C0D A000 W A000 R 64K 64K FC000000 512x384x24 232 C000:4C0D A000 W A000 R 64K 64K FC000000 400x300x8 233 C000:4C0D A000 W A000 R 64K 64K FC000000 400x300x15 234 C000:4C0D A000 W A000 R 64K 64K FC000000 400x300x16 235 C000:4C0D A000 W A000 R 64K 64K FC000000 400x300x24 242 C000:4C0D A000 W A000 R 64K 64K FC000000 640x350x8 243 C000:4C0D A000 W A000 R 64K 64K FC000000 640x350x15 244 C000:4C0D A000 W A000 R 64K 64K FC000000 640x350x16 245 C000:4C0D A000 W A000 R 64K 64K FC000000 640x350x24

nVidia

Boot info: Diamond VIPER V550 Version 1.94E4820 - 16MB SDRAM 

PCI signature: B, d, f: class/rev 03000004, vendor/device 10DE0020, status/cmd 02B00007      Class: Display controller, Sub-class: VGA compatible controller, ProgIntfc: VGA      Vendor: nVidia Corporation, Device: Riva TnT 128 [NV04]           IRQ9, INTA           16MB 32-bit memory at E0000000 - E0FFFFFF           16MB prefetchable 32-bit memory at E2000000 - E2FFFFFF           ROM at 000C0000
VESA 3.0 "NVidia" 4096k Mode Resolution 00000101H: 640 * 480 * 8 @ 75Hz 00000103H: 800 * 600 * 8 @ 75Hz 00000105H: 1024 * 768 * 8 @ 75Hz 00000107H: 1280 * 1024 * 8 @ 75Hz 00000111H: 640 * 480 * 16 @ 75Hz 00000112H: 640 * 480 * 32 @ 75Hz 00000114H: 800 * 600 * 16 @ 75Hz 00000115H: 800 * 600 * 32 @ 75Hz 00000117H: 1024 * 768 * 16 @ 75Hz 00000118H: 1024 * 768 * 32 @ 75Hz 0000011AH: 1280 * 1024 * 16 @ 75Hz 00000141H: 1152 * 864 * 8 @ 75Hz 00000142H: 1152 * 864 * 16 @ 75Hz 00000143H: 1152 * 864 * 32 @ 75Hz 00000145H: 1600 * 1200 * 8 @ 75Hz 00000146H: 1600 * 1200 * 16 @ 75Hz 0000014DH: 1280 * 1024 * 32 @ 75Hz 0000014EH: 1600 * 1200 * 32 @ 75Hz

Matrox

Boot info:  

PCI signature: B, d, f: class/rev 03000000, vendor/device 102B051B, status/cmd 02800007      Class: Display controller, Sub-class: VGA compatible controller, ProgIntfc: VGA      Vendor: Matrox Graphics Inc., Device: MGA 2164W [Millennium II]           IRQ9, INTA           16MB prefetchable 32-bit memory at E2000000 - E2FFFFFF           16KB 32-bit memory at E0800000 - E0803FFF           8MB 32-bit memory at E0000000 - E07FFFFF           ROM at 000C0000
VesaInfo 2000-12-13 http://www.ethoberon.ethz.ch/native/ VESA 2.0 4096kb Matrox Graphics Inc.
100 C000:733D A000 RW 64K 64K E2000000 640x400x8 101 C000:733D A000 RW 64K 64K E2000000 640x480x8 102 C000:733D A000 RW 64K 64K 0 800x600x4 103 C000:733D A000 RW 64K 64K E2000000 800x600x8 105 C000:733D A000 RW 64K 64K E2000000 1024x768x8 107 C000:733D A000 RW 64K 64K E2000000 1280x1024x8 110 C000:733D A000 RW 64K 64K E2000000 640x480x16 111 C000:733D A000 RW 64K 64K E2000000 640x480x16 112 C000:733D A000 RW 64K 64K E2000000 640x480x32 113 C000:733D A000 RW 64K 64K E2000000 800x600x16 114 C000:733D A000 RW 64K 64K E2000000 800x600x16 115 C000:733D A000 RW 64K 64K E2000000 800x600x32 116 C000:733D A000 RW 64K 64K E2000000 1024x768x16 117 C000:733D A000 RW 64K 64K E2000000 1024x768x16 11C C000:733D A000 RW 64K 64K E2000000 1600x1200x8 118 C000:733D A000 RW 64K 64K E2000000 1024x768x32 119 C000:733D A000 RW 64K 64K E2000000 1280x1024x16 11A C000:733D A000 RW 64K 64K E2000000 1280x1024x16 11D C000:733D A000 RW 64K 64K E2000000 1600x1200x16 11E C000:733D A000 RW 64K 64K E2000000 1600x1200x16

S3 Trio

PCI signature: 
B, d, f: class/rev 03000053, vendor/device 53338811, status/cmd 02000000 
     Class: Display controller, Sub-class: VGA compatible controller, ProgIntfc: VGA 
     Vendor: S3 Inc., Device: 86c764/765 [Trio32/64/64V+] 
          IRQ10, INTA 
          Non-prefetchable 32-bit memory at F0000000 
          ROM at 000C0000 

VESA 2.0 "S3 Incorporated. 86C375/385 " 4096KB Mode Resolution 00000101H: 640 * 480 * 8 00000111H: 640 * 480 * 16 00000112H: 640 * 480 * 32 00000103H: 800 * 600 * 8 00000114H: 800 * 600 * 16 00000115H: 800 * 600 * 32 00000105H: 1024 * 768 * 8 00000117H: 1024 * 768 * 16 00000118H: 1024 * 768 * 32 00000161H: 1152 * 864 * 8 00000163H: 1152 * 864 * 16 00000164H: 1152 * 864 * 32 00000107H: 1280 * 1024 * 8 0000011AH: 1280 * 1024 * 16 00000120H: 1600 * 1200 * 8

S3 ViRGE

PCI signature: 
B, d, f: class/rev 03000001, vendor/device 53338A01, status/cmd 02000023 
     Class: Display controller, Sub-class: VGA compatible controller, ProgIntfc: VGA 
     Vendor: S3 Inc., Device: ViRGE/DX or /GX 
          IRQ10, INTA 
          Non-prefetchable 32-bit memory at F4000000 
          ROM at 80000000 

VesaInfo 2000-12-13 http://www.ethoberon.ethz.ch/native/ VESA 2.0 4096KB S3 Incorporated. 86C375/385
Mode SwtchProc Segment Size LinearFb Resolution 101 C000:5655 A000 RW 64K 64K F4000000 640x480x8 111 C000:5655 A000 RW 64K 64K F4000000 640x480x16 112 C000:5655 A000 RW 64K 64K F4000000 640x480x32 103 C000:5655 A000 RW 64K 64K F4000000 800x600x8 114 C000:5655 A000 RW 64K 64K F4000000 800x600x16 115 C000:5655 A000 RW 64K 64K F4000000 800x600x32 105 C000:5655 A000 RW 64K 64K F4000000 1024x768x8 117 C000:5655 A000 RW 64K 64K F4000000 1024x768x16 118 C000:5655 A000 RW 64K 64K F4000000 1024x768x32 161 C000:5655 A000 RW 64K 64K F4000000 1152x864x8 163 C000:5655 A000 RW 64K 64K F4000000 1152x864x16 164 C000:5655 A000 RW 64K 64K F4000000 1152x864x32 107 C000:5655 A000 RW 64K 64K F4000000 1280x1024x8 11A C000:5655 A000 RW 64K 64K F4000000 1280x1024x16 120 C000:5655 A000 RW 64K 64K F4000000 1600x1200x8

Permedia 2

Boot info: 3Dlabs Enhanced PERMEDIA VGA BIOS - Version 1.35 09/26/97 

PCI signature: B, d, f: class/rev 03800001, vendor/device 104C3D07, status/cmd 02900007      Class: Display controller, Sub-class: Display controller      Vendor: Texas Instruments, Device: TVP4020 [Permedia 2]           IRQ9, INTA           128KB 32-bit memory at E3000000 - E301FFFF           8MB 32-bit memory at E2800000 - E2FFFFFF           8MB 32-bit memory at E2000000 - E27FFFFF           ROM at 3EFF0000
PERMEDIA 2. No suitable VESA mode found.
[Top]

12 Aug 2001 - Copyright © 2001 ETH Zürich. All rights reserved.
E-Mail: oberon@inf.ethz.ch
Homepage: http://www.ethoberon.ethz.ch/