Hi Colin,
 
Perhaps I can weigh in with some information, which may or may not help.
 
For a start Software Carousel is a multi-task switching environment shell much like QuarterDesk's old DESQview product - generally for task switching DOS application.  I have never used Software Carousel but used to be a great fan of DESQview, and I assume alot of it will be similar.
 
DESQview and probably Software Carousel, sit on top of DOS  with the processor runnin in real mode (as opposed to protected modes that later processors and Operating Systems used). DOS program only have 640k Addressable RAM (plus tiny bits called Upper Memory Blocks). To give access to memory beyond the 640k mark (or more correctly above the 1024k mark) the memory management specifications EMS Expanded Memory Specification, and XMS Extended Memory Specification.  EMS memory used a bank switching mechanism to move data between the expanded memory (where the data could not execute) to conventional memory. XMS on the other hand created addressable memory space but needed later processors to access it. Programs have to be expressly written to use EMS or XMS Memory. Some programs such as WordPerfect were able to use EMS for storing its working data, and its presence would vastly improve its performance as instead of using disk for overflow files, it could use RAM, and so scrolling through a document espeically in print preview is dramatically improved with EMS.
 
Microsoft had an EMS manager named EMM.EXE which gave access to the UMBs or Upper Memory Blocks (ie pockets of ram between 640k and 1024k),  HMA or High memory Area a 64k bonus bug with the 80286 chip (they have had to replicate the bug in every 80xxx since as it was very popular), plus EMS. EMM.EXE was pretty basic, and so products such as QuarterDeck's QEMM, and I presume Techram's TREMM, are more sophisticated memory managers.
 
WordPerfect Shell, is an EMS enabled program, and it works by switching tasks into expanded ram using EMS, but the tasks stop running, as the space they are in is no longer addressable. DESQView and presumably Software Carousel, use EMS or XMS Memory, to create multiple virtual machine, where multiple programs can run in their own address space, ie it turns the processor into a Protected Mode operation.
 
Ok, now I have baffled you with this, what does that mean in practice... 
 
It is a slight worry to me that you would use Shell and Software Carousel on the same machine, as they are both task switchers, working in different modes. But having said that, many people run Shell under Windows which is essentially doing the same thing, ie virutalising a machine and task switching.  Unless you are using the integration or macros provide for in Shell, or at least leveraging something other than just menuing, I would use just the Software Carousel, and have some other real mode menu...
 
The warning about backing up the files before installing TREMM is probably just a generic warning, and very often DOS programs told you to back everything up, because FAT corruption could easily occur. But it does not sound like you have scrambled your FAT or even your directories. Can you see the files you need on the drive??  I wouild have thought the installation of a memory manager would have been relatively benign, however I might be wrong, I do not know HP Palmtop and their operating systems at all.
 
I think however it is more likely that something in the environment has gone wrong. For instance the installation might have changed PATH or SET statements in the Autoexec.bat, or may have changed a PATH order. Sometime you might find you environment (which by DOS default was 512 bytes from memory) was too small, and so data is not able to be set in the environment. You can increase your environment through instructions in the config.sys.
 
I know this doesn;t help your DP and Shell problem, but perhaps there will be something in there to help you out
 
Bye
Brian
----- Original Message -----
Sent: Friday, August 04, 2006 4:34 PM
Subject: Re: [Dataperf] Lost data file menu

TREMM is:
 
TechRAM Expanded Memory Manager
TREMM v1.3
Copyright 1996 by Times2 Tech
 

THIS PROGRAM IS ONLY FOR USE BY TECHRAM CUSTOMERS, OR BY THOSE
WHO HAVE BEEN GIVEN PRIOR CONSENT BY TIMES2 TECH.
 

Description
-----------
 
This product (TREMM) is an Expanded Memory Manager (EMM)
designed specifically for use with the TechRAM upgrades on an
HP200LX palmtop only.  It was written to be a LIM 4.0
compatible Expanded Memory Manager.
 
Some DOS products were developed where they could utilize
expanded memory in machines where is was available.  The
HP200LX does not normally come configured to use any of its
memory as an expanded memory source as all of available memory
is usually taken up by DOS and the RAMdrive.
 
This product will go out and set aside a portion of the 
RAMdrive that you specify, for use with the included TREMM
Expanded Memory Manager.  This allows programs such as
Stacker(tm), Software Carousel(tm), NDOS(tm), and many others
to utilize EMS memory so that you have more memory available in
DOS.
 
Caution: Please back up your your machine before installing
         TREMM.
 

Installation
------------
 
1) Please BACK UP your palmtop before installing TREMM.  The
   included installation program will be writing an EMS swap
   file to the drive you select, and it will be directly
   writing to the FAT table and directory entries.
 
2) Go to a DOS prompt and run the following list of commands. 
   We are assuming that you will be installing into the
   C:\TREMM directory and that you wish to setup 100 EMS pages
   where 1 EMS page represents a 16K block of RAM:
 
      md c:\tremm
      copy a:\*.* c:\tremm
      c:\tremm\instemm 100
 
   The INSTEMM program takes a parameter for the number of EMS
   pages desired.  The program will ask you how many pages you
   want if you don't specify it on the command line.  In this
   particular case we will be setting aside 1.6MBs of C: drive
   space for the swap file (100 x 16K).
 
3) Edit your CONFIG.SYS to add the following line:
 
      device=c:\tremm\tremm.exe
 
   The TREMM.EXE program takes only 1 parameter, which is /H=??
   where ?? is the number of handles you wish to allocate for
   use with the EMM driver.  The default is 16 page handles.
   A handle is similar to file handles in DOS where a number
   is returned from the expanded memory manager that represents
   a block of EMS pages requested by a program.  That handle
   is used to access those pages from that point on.  If you
   have many programs that use EMS at the same time (more than
   16) then you might consider increasing the number of
   possible handles.  You most likely will never have to
   increase the number of handles.
     
4) You can now reboot your palmtop.  If there is a problem the
   TREMM driver will give you an error message, and it will
   erase itself from memory.  Please try rerunning the INSTEMM
   program to redo the EMS swap file.  If all goes smoothly the
   TREMM driver will tell you the Window Segment being used,
   the Total number of pages allocated to EMS, and the Total
   number of handles.
 
5) If you wish to turn EMM ON/OFF due to problems with
   applications that use expanded memory, use the TREMM.EXE
   program from DOS.  Running TREMM will toggle between ON/OFF
   modes.  In the off mode programs that have already started
   using EMM will continue to operate using EMM, only
   programs that try to use EMM for the first time will not
   find the EMM driver present.
 

To Uninstall
------------
 
To uninstall TREMM, perform the following instruction:
 
1) Remove the device=c:\tremm\tremm.exe line from your
   CONFIG.SYS.
 
2) Reboot the palmtop so that the TREMM driver is not loaded.
 
3) Run the following command from the DOS prompt:
 
   d:\dos\attrib -r -s -h c:\tremm.swp
   erase c:\tremm.swp
 
   If you are uninstalling the swap file on another drive then
   just replace all references to c: with the new drive letter.
 
4) You are now finished uninstalling the TechRAM EMM driver.
 

Examples
--------
 
INSTEMM
 
   The program will ask your for the number of EMM pages to
   install and it will default to the C: drive.
 
INSTEMM 100
 
   The program will create 100 EMM pages if it can and default
   to the C: drive.
 
INSTEMM 100 F:
 
   The program will create 100 EMM pages if it can and put the
   swap file on the F: drive.  INSTEMM doesn't know whether
   you are specifying a RAMdrive or a flashcard so be careful
   to only specify a RAMdrive.  If you use the RDSWAP.EXE
   program to swap drive letters for the larger RAM upgrades
   then you can just let it default to the C: drive.
 

Warnings
--------
 
The INSTEMM program use direct read and writes to the RAMdrive
to create the EMS swap file, so that it is contiguous and also
so that is starts on a 16KB boundary.  If a bug is present in
the program this can cause your RAMdrive to be corrupted, so
please make sure you back up your palmtop before installation
of the TREMM driver.
 
Times2 Tech cannot be held responsible for any loss or
corruption of data due to the use of this program.  Please
contact the author immediately if you suspect a problem with
the software.  Please read included licensing and warranty
information included with this package.
 
        Email: [EMAIL PROTECTED]
Voicemail/Fax: (770) 234-5926
 
  Times2 Tech
  105 Maple Street
  Maylene, AL 35114
 
 
 

 


_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf
_______________________________________________
Dataperf mailing list
[email protected]
http://lists.dataperfect.nl/mailman/listinfo/dataperf

Reply via email to