Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Graphic Vision File Manager 2.65 | "A"-bug (Announce)

posted by jaybur Homepage E-mail, UK, 22.12.2007, 21:18

> > And this kernel contains a bug fix for 21h/29xx - Parse Filename into FCB
> > means that GVFM no longer thinks that every drive up to LASTDRIVE is valid
>
> Confirm :-)

:-)

> > New video memory write speed test added to the "Change Video Mode" dialog.
>
> Funny colourful garbage :-)

Oh! :-( Well it does do some timings, then just paints a load of colourful filled rectangles on the screen to (essentially) test the video memory write speed. Did it complete and give you a summary in a dialogue box?

> but I have no clue why you test the bankswitch time for the LFB - is it
> related to your 16-bit DPMI?

Yes, it's a pseudo bank-switch. Since GVFM can only access 64k in one chunk, An LFB mode maps as many 64k selectors to the video memory as is required for that mode, then a "bank-switch" is simply a case of working out which selector is required (either from a cartesian co-ordinate or from a linear 32-bit offset).

> > VESAMTRR can improve graphics throughput by as much as 50 times
>
> Should be 5 only ?

Nope. GVFM can write to my AMD6400X2/nVidia 7600 GT at over 2.6GB/s using an LFB mode, but only at about 52MB/s with the same mode, but using banked access!

> > MACHINES WITH PENTIUM 1 OR OLDER PROCESSORS DO NOT NEED AND SHOULD NOT
> > USE IT.
>
> No big danger, NO NEED FOR ALL UPPERCASE ;-) - maybe "VESAMTRR (or any
> other product with same goal) won't work with Pentium 1 or older
> processors.

Ok.

> Complaining again :crying: - I've not yet seen a DPMI host that would be
> that evil to run itself outside of Ring0 :clap:

True.

> - maybe "VESAMTRR is a 32-bit DPMI application and needs access to Ring0 via
> an IDT gate, and requires an appropriate DPMI host like HDPMI32 to run."

Fair enough.

> > \DOS\DRIVERS\VIDEO\VESAMTRR -c=A000-BFFF
>
> Your path ? ;-)

No, just a suggestion. :-P

> maybe "VESAMTRR is not a TSR and so will not take up any memory once it
> has done its thing (change special resisters inside the CPU)."

Hmm, 6-of-1, half a dozen of the other. :-D

> add "replacing "FASTVID" product distributed with GVFM in the past." ?
> ;-)

FastVid and GVFM is history that'll soon be forgotten or not known.

> The "A"-bug persists with new GVFM and new kernel. Anyway, I got
> additionally a "Runtime error 216 at C7:969D" followed by a GPF in Ring0

:lol3:

RTE 216 is a GPF, but C7:969D is not a valid GVFM address (C7 is way too high). :-(

> It's pretty random whether the floppy access gives up silently after some
> time, complains about "Drive A is not ready" (it's still on the ban list,
> BTW), or aborts with error 216 and boom.

Okay. Test version and full source coming your way soon...

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 448 users online (0 registered, 448 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum