DESQVIEW

 Document 1605

DESQVIEW


Initials:

MDC

11/2/91

DRDOS 6.0


Keywords:

DESQVIEW

QEMM386.SYS

HIDOS.SYS

HMA

XMS

EMS

MEMORY


Description:

DesqView is a multi-tasking DOS based program that relies on very

specific uses of system memory.  Specifically, it accomplishes its'

        multi-tasking by bank-switching applications in and out of

        conventional memory (much like Concurrent DOS XM) and can use XMS

        UMB's (Upper memory blocks) and the HMA (High Memory Area) for

        storing its' own program code and data.  For maximum performance of

        DesqView under DRDOS 6.0, one should use QEMM386.SYS instead of

        EMM386.SYS and one should make sure that nothing from DRDOS is taking

        control of the A20 line (that is, using the HMA.)


QEMM386.SYS should be used instead of EMM386.SYS, because the LIM 

        driver which is a part of QEMM386.SYS has been enhanced for DesqView

        multi-tasking in conventional memory.


HIDOS.SYS can be used along with QEMM386.SYS (as with DRDOS 5.0) to 

relocate the operating system, but, unlike DRDOS 5.0, it takes more 

        work than just using the /BDOS=AUTO switch to keep DRDOS 6.0 out of

        the HMA.  To keep DRDOS 6.0 out of the HMA for DesqView:



1)  Make sure that the /MH option is not used on any of the DRDOS 

6.0 commands that support it.  This includes SHELL and SHARE.


        2)  Make sure that the HIBUFFERS command is not used in the

        CONFIG.SYS file.  This command will use the HMA even if the Kernel

        is not put there with /BDOS=FFFF.


3)  Make sure that the /BDOS option reads: /BDOS=AUTO.



(NOTE: If one is unsure if the HMA is being allocated to DRDOS 6.0

        instead of DesqView, one can use MEM /F before starting DesqView.

        This command will display an empty box if DRDOS 6.0 is not using the

        HMA.)


Example:

Here is an example CONFIG.SYS that will work properly with DesqView:


SHELL=C:\DRDOS\COMMAND.COM C:\DRDOS6 /P /MU /E:512

BREAK=ON

BUFFERS=5

FILES=30

LASTDRIVE=M

HISTORY=ON, 256, ON, OFF, OFF

DEVICE=C:\QEMM60\QEMM386.SYS R:2 NOVIDEOFILL RAM ROM ST:F XST=F000

DEVICE=C:\DRDOS\HIDOS.SYS /B=AUTO

DEVICE=C:\QEMM60\LOADHI.SYS /R:3 C:\DRDOS\PCKWIN.SYS

DEVICE=C:\QEMM60\LOADHI.SYS /R:1 C:\MOUSE\MOUSE.SYS

DEVICE=C:\SSTORDRV.SYS

HIDOS=ON


Comments

Popular posts from this blog

BOTTOM LIVE script

Fawlty Towers script for "A Touch of Class"