Mail Archives: djgpp/1995/01/27/18:43:10
> words with a grain of salt, but I believe the biggest problem deals
> with virtual memory mapping. Under VCPI, it is possible to guarantee
> that physical memory gets mapped to E0000000--EFFFFFFF, etc. Under
> DPMI, this is no longer possible, which is a problem to several bits
> of code, especially those pertaining to graphics.
The 0xe00xxxxx area isn't a problem at all since the farptr functions
and mem routines make that one trivial.
The virtualized linear buffer at 0xd00xxxxxx is a problem, but this
is only for hi-res graphics writing directly. That code will need to
be changed to be bank-switching aware. Calling grx routines to do the
work for you should not be a problem, that works.
> BTW, have any GRX
> drivers been made supporting direct linear mapping (I know that at
> least my Cirrus Logic card supports this)? If so, the problem would
> be somewhat alleviated...
There are very few drivers at all for GRX 2.0 right now, but for
advanced cards that allow this mapping have been considered.
- Raw text -