The problem with freeing the memory is that the Chinese developers that developed lite-C for Atari disappeared a long time ago. We do partially understand the compiler, but its memory management looked totally Chinese to us and we do not like to touch it.

This leaves 3 options when you hit a roadblock with extremely large code:

- you make your code smaller by putting a part of it in a DLL.
- you make it smaller with some tricks, especially replacing large static arrays with dynamically allocated arrays.
- you or someone else undertake the task to free the memory. The license allows us to give the lite-C source not to the public, but to select developers. If someone with enough C++ knowledge volunteers, I'm happy to give him a contract and the source code.