home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
MNO100.ZIP
/
READ.ME
< prev
next >
Wrap
Text File
|
1991-05-21
|
5KB
|
136 lines
MNOCALLS, MNODRVR, MNOCONSL, MF
Version 1.00 Copyright (c) 1991,
by Stephen L. Reed, all rights reserved.
Thank you for choosing to evaluate these shareware products. These
are a device driver and dynamic link library to assist OS/2
developers who use dual monitors on non-Micro Channel PC's.
You can use standard VIO functions to access the EGA\VGA monitor
and also use the included MNO functions to access the MDA monitor.
Twenty of the VIO library functions have been duplicated using a
Mno prefix. They provide a convenient and consistent ability to
display character mode output on the monochrome monitor (MDA) while
at the same time, the primary VGA/EGA monitor is used by the
application and Presentation Manager. Both writing to, and reading
from the screen is supported. All applications can access the MDA
regardless of whether they are foreground, background or detached
processes.
You can print the complete documentation:
> COPY MNOCALLS.DOC PRN
The documentation contains step-by-step instructions which are
briefly summarized below.
You know if the monochrome monitor/card is installed correctly
if OS/2 boots on the EGA/VGA. Then you go to a full screen
OS/2 command line and enter
> MODE MONO ... the monochrome monitor will activate.
To get back to the EGA/VGA enter
> MODE CO80 ... the full screen EGA/VGA session will
activate.
If you have dual monitors already operating, try this simple setup if
you are in a hurry.
1. Create a MNOCALLS subdirectory and copy all the files into
it.
2. Add the following line to your CONFIG.SYS:
DEVICE=C:\MNOCALLS\MNODRVR.SYS
Or use whatever path which contains the MNOCALLS files.
Ensure that the following line is in your CONFIG.SYS:
IOPL=YES
3. Add the MNOCALLS subdirectory to the LIBPATH in CONFIG.SYS.
For example:
LIBPATH=.;C:\MNOCALLS;C:\OS2\DLL;C:\
4. Add the MNOCALLS subdirectory to the PATH in CONFIG.SYS.
For example:
SET PATH=C:\BND;D:\BINP;C:\OS2;... ;C:\MNOCALLS
5. Reboot OS/2.
The device driver will display the message:
Monochrome Display Driver Version 1.00.
Copyright (c) 1991, by Stephen L. Reed, All rights reserved.
6. From a command line, execute MNOTEST.EXE to verify the
correct installation of the components. All twenty of the
MNOCALLS functions will be tested together with their Vio
equivalents. The objective of the tests is to manipulate
both the MDA and VGA/EGA monitors in the exact same
fashion. After each brief step of the test sequence,
MNOTEST will compare both the video buffers and report any
errors detected.
The test will terminate with the following message.
TEST SUCCESSFUL .. everything installed OK.
MNOCONSL.EXE is a sample application which uses Mno functions to
provide an operating system display console on the MDA.
You can see...
A list of process names that is periodically updated to
show which tasks are currently executing.
A count of total threads and those ready to execute.
Percent CPU utilization.
Amount of free memory available.
Digital clock.
Background message window. MF.EXE is a filter provided
to pipe stdout from any background process to this
window, such as compilation error messages from a
batch file.
MNOCONSL can be executed from an OS/2 command line as a
foreground process:
> MNOCONSL
When it begins, MNOCONSL first draws lines on the display
and some titles. Then it displays the message:
Calibrating the CPU...
When you Ctrl-Esc, it gets switched to the background
and continues to update the monochrome display.
After MNOCONSL settles down, try the following on an OS/2
command line:
> DIR | MF
The result of the Directory listing will be shown on both
monitors. You are then free to use the primary display
for some other purpose. MF is a simple stdin/stdout filter
so it can be incorporated wherever stdout is available.