Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

GVFM / BP7 / FreeDOS (Announce)

posted by jaybur Homepage E-mail, UK, 21.12.2007, 11:35

> > I'll probably spend most of today trying to find the cause of this
> behaviour.
>
> And if you can't reproduce it and don't find the bug ... a debug version
> will be neccessary :-|

Yes. I'll get my virtual FreeDOS machine running, then compile a debug version of GVFM and point you and Laaca at a it.

> > Why? Unsigned 32 bit variables are seldom needed. The GV RTL does
> provide some support for them though.
>
> I avoid signed whenever possible ...

They have their uses. And even with BP7, you can define an unsigned type of

type
  Cardinal: 0..2147483648;

Which is exactly what early versions of Delphi did.

> Japheth wrote:
>
> > It's not recommended to do so, however, because 4bpp modes won't work
> anymore with WC being set.
>
> The "plained" modes only?

Yes, it just affects the plainar video modes. They use special VGA 8-bit hardware registers that often need to "primed" first by reading the video RAM location. I suspect the write combining messes up the order of the reads and writes or something. That doesn't explain why my nVidia 7600 card is happy with a WC A0000-AFFFF region and plainar video modes though.:confused:

> Jaybur wrote:
>
> > And this helps me set WC for the VGA area because...
>
> ... 1.3 is avaiable since today, yesterday it wasn't :-P

:-D

> > can't do a proper install on my AMD because the FreeDOS installer just
> > crashes. Doesn't like my 2GB of RAM maybe, I don't know.
>
> YES, some installers do crash (1.0 also ?

Yep.

 

Complete thread:

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