It doesn't put them into archive, the whole program still needs to fit in RAM. But what it does is it splits it up into sections that are smaller than 8800 bytes, and you can only be in one section at a time. But then you can goto a section, which swaps all the memory around, and then you start that section. You can have as many sections as you like as long as they all fit into RAM. And there is a thread somewhere, i'll have to find it tho... I need to release the new version, as it has a whole bunch of new features.
The issue with this is it makes the program a bit tricky to build, although i've automated most of the processes.