KB#00512-Error 33 - How to free up conventional memory in DOS
Error 33 - How to free up conventional memory in DOS
The error 33 indicates that there was not enough free conventional memory for BBx to draw from. The error can be the result of the START verb or the -m or -w command line parameter which attempted to allocate conventional memory for BBx. If error is new, then it is likely that some changes were made to the system's configuration that decreased the amount of free conventional memory. Therefore, the solution would be to ensure that adequate conventional memory exists so that BBx can allocate the memory it needs successfully.
There are a couple of ways to do this. The first, if your OS has such a program, would be to run memmaker or the like. This program (provided with the OS) tunes the autoexec.bat and config.sys files in an attempt to free up as much conventional memory as it can. However, sometimes tuning these files manually results in a freeing up a few more kb, and so it's the second option.
To tune these yourself, the DOS mem command will come in handy. If you use the syntax
mem /c |more
then it will categorize the memory, as well as show all of the programs that are loaded into memory and whether they reside in convention memory or not. The goal is to load all the programs high (so that they don't consume conventional memory), or to find programs that are not needed and remove them from the config files.
Last Modified: 12/23/1997 Product: PRO/5 Operating System: MS Dos Error Number: 33
BASIS structures five components of their technology into the BBx Generations.