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
