Re: Terminal Video Problem Solved (and sound too!)

Stas Sergeev
2002-12-02T22:24:07Z

Hello.

Bart Oldeman wrote:
> When DOSEMU terminates it restores the VGA registers that it knows of;
> however some of the extended registers might be missed (changed by the
> video BIOS but not saved by DOSEMU).
Yes, but this doesn't effectively
explain why the problem happens even
when only a text mode was used under
dosemu, as this shouldn't touch any
extended registers. Even the VGA graphic
modes shouldn't IMO.
Also there must not be any way to access
an extended regs on the boards that have
a separate IO space for them (not accesable
via VGA regs) and the chipset is set to
"plainvga" (nvidia case).
But then it is strange why POST manages
to lock up the system. There is probably
another port leak somewhere...
extra_port_init() looks suspicious.
Anyway, the POST-less init looks like a
way to go as its problems are minor
compared to the complete deadlock.