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
==^^===============================================================