On Sun, Sep 21, 2003 at 10:49:46AM -0700, Steve Gehlbach wrote:
Hmmm... this is strange. Has anyone used HAVE_FRAMEBUFFER option without VIDEO_CONSOLE and gotten that to work? The only difference is the 0xFB chipset register, however, the setting I use matches the Award setting when it boots. The HAVE_FRAMEBUFER sets the framebuffer size to something different, but I don't think this is releveant, my setting would be 8M but the frambuffer access bit (bit 3) is off, and the address of the framebuffer is not set (bits 2-0 and reg 0xFA and others).
Both HAVE_FRAMEBUFFER and VIDEO_CONSOLE set 0xB0 to register 0xFB in a default config (SMA_SIZE==8).
With only this setting, if I run the factory VGABIOS, it does all the rest of configuation to VGA (and TV encoder also), and I can use epiafb, or even X, with TV-out, flawlessly.
I don't touch GA registers, neither do VGABIOS.
So I think the missing bit is in the VGA registers.