This file documents what should be changed to this program in the future. 
It is mainly for "internal use only", so don't worry if it's completely rubbish.



- fontdir specification, and extra option to each mode to define font file,
  and automatic font loading WHEN SPECIFIED

- !!! detect chip set, and report error when not correct!!!

- S3 : high-speed text font : see pg 3-2 DATAsheet

- auto sync polarity? using H/V ratio, knowing that 640x350 = H+/V-
                                                    640x400 = H-/V+
                                                    640x480 = H-/V-
                                                       x768 = H+/V+
                                                    
- include a program to GET all relevant parameters from the chips for a
  standard mode (H/V, sync polar, font size,...). Because vgaset is wrong.


- documentation...		

- MAN files

- do stty internally ?

- when error in the middle of hardware programming, try to recover... (how???)

  
- and, of course, MORE CHIPSETS!


- left side wrong on 8/9 on ET4000: used to be OK! (gesquiel) when changed?  why ?
  

-----------------------------------WDC------------------------------

- WDC90C33 support: test via Cactus p16 (H. Saelens)

- unlock chipset: blank screen on error! (PERROR exits...)

- WDC: div by 2 werkt NIET! hoe disablen??? locking ???


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

- include "GENERIC" chip set, that does NOTHING chipset specific, but needs external clock selector

- check MISC reg for VGA-IO-BASE!!!!   vgaIOBase = (inb(0x03CC) & 0x01) ? 0x03D0 : 0x03B0;



--------------------------------------------------------------------------
- external clock prog: use XFREE method: let user specify CLOCKS line with up to 32 clocks, 
  and if OPTIONAL "Clockprog <filename>" specified, use that one instead!
  
- div by 2: pass it on to the clock selector, IF NEEDED. Don't do it in SetClock any more!

                   