home *** CD-ROM | disk | FTP | other *** search
- LOADHIGH 0.97 - Makes programs load in high RAM - part of the CTMAP package.
- Copyright 1989-1990, Burton Systems Software. All rights reserved.
-
- Usage: LOADHIGH ON
- or: LOADHIGH OFF
- or: LOADHIGH LOW
- or: LOADHIGH HIDE
- or: LOADHIGH UNHIDE
- or: LOADHIGH nnnn
-
- After enabling high RAM with CTMAP, you can use LOADHIGH to force TSRs
- (resident programs) to load up there, thus making more contiguous low memory
- available for your other programs.
-
- To reserve low memory so that subsequently run programs load in high memory,
- run "LOADHIGH ON" twice.
-
- To un-reserve low memory so that other programs can again be loaded there,
- run "LOADHIGH OFF" once.
-
- If you run "LOADHIGH ON" but there is no high RAM available, LOADHIGH will
- display the message, "No high memory available" and return DOS errorlevel 1.
-
- The LOW, HIDE and UNHIDE options are rarely needed, but they are provided
- for use with some finicky prorams which may not otherwise work with CTMAP.
-
- LOADHIGH LOW is similar to LOADHIGH ON, except that LOADHIGH LOW reserves
- high RAM instead of low RAM. You can use it to force a program to load in
- low RAM even if there is more room in high RAM. Or, you can use it if you
- need to run a persnickety program which objects to the presence of free
- memory above the video display. Running LOADHIGH OFF will undo the effects
- of either LOADHIGH ON or LOADHIGH LOW.
-
- A few programs won't work correctly if there is any high RAM at all, whether
- the RAM is free or used. Softsmarts' edition of Smalltalk-80 is one such
- program. For compatibility with such programs, you can "hide" the high RAM
- with LOADHIGH HIDE. This temporarily "breaks" the DOS memory control block
- chain to remove the high RAM from the DOS memory pool, so that finicky
- programs will be unaware of the high RAM. Most TSRs loaded in high memory
- will continue to function even though they are no longer in the DOS memory
- pool. After the finicky program exits, you can reattach the high RAM to the
- memory control block chain with command LOADHIGH UNHIDE. The only problem
- with this technique is that it may be incompatible with some TSRs.
-
- The nnnn (4 hex digits) option specifies a segment address below which all
- RAM will be reserved; it can be undone with LOADHIGH OFF
-
-
- Example:
-
- REM -- this is a sample AUTOEXEC.BAT file --
- rem First, enable high memory with CTMAP:
- C:\UTIL\CTMAP /A
- rem Then reserve low memory so that TSR programs load in high memory:
- C:\UTIL\LOADHIGH ON
- C:\UTIL\LOADHIGH ON
- rem Then load your favorite TSRs:
- C:\PCTOOLS\MIRROR C: /TC
- C:\PCTOOLS\PC-CACHE /IA /IB
- C:\UTIL\CED
- rem Then un-reserve low RAM:
- C:\UTIL\LOADHIGH OFF
- rem Then set up PATH, environment variables, etc.
- PATH ..;..\..;c:\;c:\util;c:\slick;c:\dos
- SET tlibcfg=\util\tlib.cfg
- SET tlibid=DAVE
- PROMPT $P$G
- REM -- end of sample AUTOEXEC.BAT --
-
-
-
-
- *** LICENSE ***
-
- This software is not free. You may try it out on your computer(s) at no cost,
- but if you like it and decide to continue using it, or if you add it to your
- AUTOEXEC.BAT, then you must register it at a cost of $30 per computer.
-
- LOADHIGH is part of the CTMAP package. The registration fee covers the cost of
- a license for the use of both programs. Run "CTMAP ?" for details.
-
- Burton Systems Software, P.O. Box 4156, Cary, NC 27519. Tel: (919) 856-0475.
-
-