This file documents the video cards SVGATextMode has been known to work
with, or not...

Note that this report will always lag behind one version of SVGATextMode:
you'll have to find out for yourself if THIS version works for you...

If you are looking at version 0.8, then this file says who got it working
form version 0.7 or below. Since SVGATextMode is still changing a lot, it
might be that a previous version DID work, but this one doesn't! 

So be carefull before dumping the old version!

--------------------------------------------------------------------------

Note for DOSEMU/svgalib/X problems:

There seems to be a problem for SOME Cirrus Logic cards, and also some S3
cards. When switching back to a linux text console from one of these
applications, the screen goes completely out of sync. A solution is being
searched for. But not by me... I don't seem to have that problem. All
programmable clock chip cards are potential troublemakers! I don't think
SVGATextMode can do anything about that. It is up to the application to
correctly restore text modes when exiting or switching to text mode.

--------------------------------------------------------------------------


The following cards seem to work fine. If your card is NOT listed here, but
it is listed in the chipset-strings, it probably means that it is UNTESTED!


- S3 86C805, 2MB DRAM, VLB bus, Avasem/Chrontel AV9194-07 clock chip
  Product name : "VGA-805-V"
  Max clock: 70 MHz without any artefacts,
             80 MHz with temporary garbage while scrolling,
             above that, weird "fading letters" on screen.
  reported by: kmg@barco.be
             
- S3 86C805p, 1MB DRAM, VLB bus, GenDAC (RAMDAC with integrated clock chip)
  Product name : ExpertColor DSP3805A
  Max clock: 75 MHz, above that: usable, but a bit of garbage when scrolling
  reported by: kmg@barco.be
  NOTE: needs the "chipset s3gendac" line in TextConfig
             
- S3 86C964, 2MB VRAM, VLB bus, ICD2061 clock chip
  Product name : "Diamond Stealth 64"
  Max clock: tested up to 90 MHz, looks OK
  reported by: kmg@barco.be (Thanks to Kris.Coryn@p13.f1906.n291.z2.fidonet.org for providing the card)
             
- Trident 8900C, 512 kb DRAM, ISA bus
  Product name: ?
  Max clock: 45 MHz.
             above that, a complete mess...
  reported by: kmg@barco.be
  
             
- Cirrus Logic CLGD5428, 1Mb DRAM, VLB bus
  Product name: ?
  Max clock: 56 MHz.
  reported by: gadeynew@sebb.bel.alcatel.be
  
- ET4000 W32i, 2 MB DRAM, VLB bus
  Product name: ?
  Max Clock: no limits!
  reported by: Kris.Coryn@p13.f1906.n291.z2.fidonet.org
               gesquiel@sebb.bel.alcatel.be

- Trident 8900CL, 1MB DRAM, ISA bus
  Product name: ?
  Max clock: 45 MHz.
             above that, a complete mess...
  reported by: kmg@barco.be

- WDC90C33, 1MB DRAM, VLB bus
  Product name: Western Digital ?
  Max clock: they all seem to work.
  reported by: Hans.Saelens@p16.f1906.n291.z2.fidonet.org

- ET4000 W32p, PCI bus
  Product name: "STB LightSpeed"
  reported by: root@eek.student.cwru.edu
               dmm0t@rincewind.mech.virginia.edu

- ATI VGA Wonder XL, 1MB DRAM, ISA bus
  Product name : "ATI VGA Wonder XL"
  Max clock: ~60 MHZ
             Above that, lots of garbage...
  reported by: kmg@barco.be (Thanks (again) to Kris.Coryn@p13.f1906.n291.z2.fidonet.org for providing the card)
  NOTE: since this card can already use 64 clocks of its own, this program can select between 128 (!!) different clocks.

- WinFast S400 PCI S3-964, Phoenix BIOS
  reported by: cwtong@se.cuhk.hk
  NOTE: It could be that SVGATextMode caused some PERMANENT damage to this video card. The owner reported that his CGA modes 
        had some red pixels in them that wouldn't go away (forever) after he tried SVGATextMode.
        YOU HAVE BEEN WARNED. It is not CERTAIN that SVGATextMode caused this, but is sure is a dangerous coincidence.
  NOTE2: going back to DOS gives weird screen. Need to do a power-cylce to restore this. Help is underway.
         version 0.4 might (or might not) solve this.

- ISA Trident 8800CS, 512 kb DRAM
  Product name: ?
  Clocks: 25.1 28 40 MHz
          all of them work.
  reported by: rubini@ipvvis.unipv.it

- ET4000 W32i, ISA bus
  Product name: Hercules Dynamite Pro ISA
  Max Clock: no limits, as on most ET4000's
  reported by: kjahds@kjahds.com

- Cirrus Logic
  Product name: Genoa WindowsVGA 24/ 8500VL-28
  Max Clock: 58 MHz works fine.
  Reported by: zimmermann@zimnet.hanse.de

- S3 801, ISA bus, 2MB DRAM
  Product name: Actix Graphic Engine 32+ 
  Reported by: jes@anat3d2.anatomy.upenn.edu
  
- WDC90C00, ISA bus, 512 Kb RAM  (according to SuperProbe)
  Product name: ?
  Reported by: Alexander Scheerschmidt  (no E-mail)

- ET4000 W32i, VLB
  Reported by: meier@hp56.rbg.informatik.th-darmstadt.de
  NOTE: needs ET4000_AltClockSelect, and clocks from DOS utility "dmode.exe"

- ET4000, ISA, 1MB
  Product name: Genoa 7900
  Reported by: Ulrich Dessauer (ud@nitmar.muc.de)
  
- ET4000
  Product name: Diamond SpeedStar + 
  Max clock: 50 MHz.  
  Reported by: Matt Hohfeld (mh007b@uhura.cc.rochester.edu)
  
- ISA Trident 8900C
  Product name: ?
  Clocks: 45 MHz works just fine
  reported by: Alexander JOLK (p6mqt001@cicrp.jussieu.fr)

- S3
  Product name: SPEA Mercury PCI  
  Clocks: 70 MHz no problem.
  reported by: Andreas Beck (becka@hp817s.rz.uni-duesseldorf.de)

- S3 805, GenDAC
  Product name: ?
  reported by: Mitch Gorman (msghouse!emrys@twwells.com)

- Cirrus Logic GD6235 (as detected by SuperProbe) , 512k RAM   
  Product name: Prisma VGART 1024i
  Clocks: at least 50 MHz OK.
  reported by: Boris Tobotras (boris@xtalk.msk.su)
  NOTE: dosemu (0.53pl37) works perfectly with this one.

- ?
  Product name: Diamond speedstar pro
  Clocks: at least up to 50 MHz
  reported by: Robert Schouwenburg <rodos@rodosworld.stack.urc.tue.nl>

- Trident 9200CX with 1MB DRAM, VLB
  Product name: Trident?
  reported by: Seth Cousins <scousin@eskimo.com>
  NOTE: In some resolutions with >80 chars per line: text scrolls off the
        bottom of the screen and is never seen again. Switching to another
        VC and back corrects the problem temporarily.
  
- S3 864, idc2061a
  Product name: S3 Vision64
  reported by: Fabio Alexander Yeon <fay@acpub.duke.edu>
        
- Cirrus Logic CL-GD5426, 1024K ram 
  Product name: Genoa WindowsVGA 24 8500VL
  reported by: paladin@netcom.com (John Bashaw)
  
- Cirrus Logic CLGD5428
  Product name: ?
  reported by: Ahmon Dancy <dancy@volga.EECS.Berkeley.EDU>
  
- S3 Vison 864, STG 1700, ICS9161 clock chip
  Product name: Elsa Winner Pro 1000
  reported by: chris@cj.snafu.de (Christof Junge)
  NOTE: "clockchip icd2061a" option needed
  
- S3 964, 1Mb VRAM, ICD2061a clock chip
  Product name: Diamond Stealth Pro VLB
  reported by: Rand Wacker <rand@uclink2.berkeley.edu>
  
- S3 864 (964?), icd2061a clock chip
  Product name: #9 GXE64
  reported by: Delman Lee <delman@mipg.upenn.edu>

- S3 805, idc2061a
  Product name: Diamond Stealth 24 VLB
  reported by: Keith K Chau <kwchau@cs.cuhk.hk>
 
- S3-928 rev E, ICS9161 clock chip, 2Mb VRAM, 1Mb DRAM
  Product name: #9 GXE level 12 VLB
  reported by: jldebert@zen.dedal.fr.net (Jean-Louis Debert)
  NOTE: - use "ClockChip ICD2061a" option.
        - Max text mode clock seems to be just 40 MHz.

- S3-?, ICD2061A clock chip
  Product name: Diamond Stealth 24 VL
  reported by: Bill Sirinek <sirinek@mailhost.tcs.tulane.edu>
  NOTE: - max clock tested is 36 MHz
        - screen blanks momentarily every 10-15 minutes. 
          it's not known if SVGATextMode is the cause of this...

- S3 805 VLB. ICS5300
  Product name: (made in Taiwan)
  reported by: Keith Owens <kaoss@singnet.com.sg>
  NOTE: - use s3gendac clockchip option.
        - clocks up to 68 OK, higher clocks give flakey display.
        
- ATI MACH32, 2MB VRAM, ISA bus
  Product name: ATI Graphics Ultra
  reported by: Koen Gadeyne (thanks to Kurt Michels for the card)
  NOTE: - clocks above 60 MHZ produce artefacts
        - still "useful" (= more or less readable) display up to 90 MHz.

- S3-864 , icd2061a clockchip, 2MB DRAM
  Product name: #9GXE64
  reported by: root@Olivaw.Berkeley.EDU

- MACH32, 2 Mb VRAM, Ramdac ATI68875/TLC34075/Bt885, PCI bus
  Product name: ATI Graphics Ultra Pro
  reported by: Ron Sommeling <sommel@sci.kun.nl> 
  Max clock: 56.64 MHz for 8-bit wide characters
             67.5  MHz for 9-bit wide characters
  Note: higher clock frequencies produce "character duplication" effects

- MACH32, 2MB RAM, Ramdac ATI68875/TLC34075/Bt885, VLB
  Product name: ATI Ultra XLR 2MB
  reported by: smchorse@ringer.cs.utsa.edu (Shawn McHorse)
  NOTE: Max clock: 45 MHz.  50 MHz gives some strange vertical lines.

- ET4000W32p, VLB, 2MB RAM, AT&T20c494 Ramdac
  Product Name: Hercules Dynamite Pro
  Reported by: CHRISTOPHE SHAMIS <s004cas@alpha.wright.edu>
  
- ATI Mach64, 2MB VRAM
  Product Name: ATI Winturbo Mach64
  Reported by: "D.A.B. Niggemann" <dabn100@hermes.cam.ac.uk>
  NOTE: max. clock = 45 MHz. 
                       
- Cirrus Logic CLGD5428
  Product Name: Cirrus Logic
  Reported by: Pavel Troller <patrol@sinux.feld.cvut.cz>
  NOTE: needs option XFAST_DRAM for higher clocks.
  
- WDC90C33
  Product Name: ?
  Reported by: Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>

- ET4000W32p, 2MB DRAM
  Product Name: Hercules Power Dynamite Pro
  Reported by: Stefan Dalibor <Stefan.Dalibor@informatik.uni-erlangen.de>

- ET4000W32p, 2MB DRAM, ICS5431 RAMDAC, PCI bus
  Product Name: ?
  Reported by: Kris Coryn <Kris.Coryn@p13.f1906.n291.z2.fidonet.org>
  NOTE: works without it, but using ClocChip "ICS5431" is better (higher clocks)
        SuperProbe, nor XFree86 detect this RAMDAC correctly (it's too new!)
  

---------------------------------------------------------------------

But the following cards DON'T work... yet! :

But note that I leave their reports in here until they report otherwise, so
it could be that they reported that version 0.4 is bad for them, but failed
to report that the latest version DOES work.



- ANY unsupported card NOT using one of the listed chipsets, of course.
  (e.g. Matrox, OTI, Compaq, NCR, Headland Technologies, MX, Advance Logic,
  AGX, ...) If nobody asks me for these chipsets, then I won't bother to
  implement it (supposing not enough people have this type of card). So BUG
  me if you need your card supported. Better even, send me a patch, or some
  code I can use to learn how to do it...

- higher clock frequencies (from around 65 MHz and up) may not work on cards
  that use pixel multiplexing DAC's. e.g. an #9 GXE-12 VLB. 

- ATI VGA Wonder older than V4 (i.e. V3). I could do this if someone asks me to...

- #9GXE Level 11 (2 megs of Vram, S3-926, ICD2061A programmable dotclock)
  reported by yanowitz@eternity.cs.umass.edu
  
- #9GXE64-Pro using "Ti3025" clock chip. 
  reported by warwick@cs.uq.oz.au
  
- Cirrus Logic CLGD5434, 2MB DRAM
  Product name: ?
  reported by: nemorino@linux.it

- ATI Graphics Ultra Pro, ISA, 2M RAM
  reported by corey@interaccess.com

- S3-864, icd2061a clock chip
  Product Name: #9GXE64 S3-864
  reported by Michael Chew <mchew@uclink2.Berkeley.EDU>
  
- S3 928-P, icd2061a clock chip, 1MB VRAM
  Product Name: ELSA Winner 1000PCI
  Reported by: Stefan Dalibor <Stefan.Dalibor@informatik.uni-erlangen.de>
  NOTE: Some resolutions make the machine HANG completely (hard reset needed)

- ATI Vgawonder, 1 MB RAM, 68830 15/16 bit HiColor DAC
  Product name: ATI VGAWonder
  reported by: root@drage.vestnett.no

- S3-964, ti3025  DAC/clockchip
  Product name: 9GXE64PRO
  reported by: dtaber@blackrat.risc.rockwell.com (don taber)
  NOTE: version 0.8 should work
  
  
  
