This is a standard AlphaBASIC-type error message, and is distinct from the ?A-Shell out of memory error. It is displayed when attempting to run a program which runs out of memory in the A-Shell memory partition, the size of which is requested by the MEMORY command in the A-Shell configuration file. Since the RUN program itself is loaded into dynamically allocated memory, a large RUN program would not be directly responsible for out of memory. However, large RUN programs tend to have large numbers of variables, which require a large amount of work area (which is within the memory partition.) Another cause would be an attempt to allocate a dynamic array with the DIM instruction which is larger than the current free memory in the partition. The problem may be solved by increasing the requested partition size in the configuration file (or at the dot prompt, using the MEMORY.LIT command).