Hi Matthias, hi all,

On Wed, 04 Dec 2002 18:02:03 +0100, Matthias Paul wrote:

>>>  DEVICE=DISPLAY.SYS co80:=(ega,437,(6,3)) bw80:=(mono,(437,161),0)

The idea is generally very good, but the character device names
in the above example may be a bit misleading.
They may be easily confused with video mode names used in MODE
command syntax ("MODE CO80", "MODE BW80", "MODE CO40", "MODE BW40"
and "MODE MONO"). "BW80" means CGA/EGA-color/VGA mode 02h and
"CO80" denotes mode 03h (which are different, BTW, on CGAs only,
on VGAs both are 16-color modes(!)). The monochrome mode 07h
(MDA/HGC/EGA-mono/VGA) is denoted as "MONO".
So I think that COLOR: and MONO: devices would be better.
If I understand well, "MODE MONO" would attach CON: to MONO:
and "MODE [CO|BW][80|40]" to COLOR:?

And, finally, a bit exotic scenario, that should also be handled
properly, if all these features are introduced:

DEVICE=DISPLAY.SYS COLOR:=(cga,(437,161),0) MONO:=(ega,437,1)

(i.e., Arabic CGA with color monitor plus EGA with TTL monochrome
one -- I have never seen such a combination, but handbooks say
it is possible).

> Some earlier issues of MS-DOS/PC DOS DISPLAY.SYS
> seem to have had a facility to store them in the HMA, but I'm
> not completely sure about that. I have never observed this to
> happen.

But I have. It could be MS-DOS 5.00, but I'm not sure --
too long time ago.

> The DR-DOS DISPLAY.SYS does not currently support
> storing the fonts in the HMA or XMS, unfortunately.

If we are already talking about all the small potential risks ;-)
then it should be also said that some old or poorly written
programs may not like to receive pointers into HMA (because of
possible 20-bit address wraparound). Maybe this is the reason
why MS removed this feature in later versions?

Greetings,

Michal

----------
list options/archives/etc.: http://www.topica.com/lists/fd-dev
unsubscribe: send blank email to: [EMAIL PROTECTED]

==^^===============================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bz8Rv5.bbRv4l.YXJjaGl2
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^^===============================================================

Reply via email to