On Tue, 24 Sep 2002, Stas Sergeev wrote:

> Bart Oldeman wrote:
> > Well VGA only uses standard ports so the only problem is to pass the
> > VBIOS initialization in the first place, that is executing the code at
> > c000:0003
> Where does it do that? I have found only
> init_vga_card(), but that doesn't seem to be
> the place. Also I searched the +g log for
> c000:0003 and found nothing...

src/base/bios/bios.S, line 507, F800:4200.

init_vga_card() pushes f800:4200 on the stack as cs:ip, so that is what
DOSEMU gets to execute in the next vm86().

> > Some people reported black screens, or even machines hanging which
> > happens when the VBIOS init routine is called.
> Of course, that was me:) But does the problem still
> exist after 1.1.3.1?

Maybe, maybe not?

> Anyway, no one of the people that started that thread,
> had lock-ups on startup, they just have dosemu in a terminal
> mode (should it display graphics then? :), why do you
> think it can by any chance be the same problem?

It wasn't clear to me whether they used terminal mode or not. Probably
missed something :(

> If everything could be so easy... I tried this already
> and my Radeon is completely silent, returning an empty
> list:( That is why, I think, XFree 3.3.6 or 4.1 are not
> able to set any VESA modes, but not the 4.2, which can!

using VBE 3.0?

Bart

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to